Computer >> Máy Tính >  >> Phần mềm >> Máy ảo

Một số mẹo và thủ thuật ESXi

Tôi đã không chú ý nhiều đến ESX trên Dedoimedo. Chúng tôi sẽ khắc phục sơ bộ điều đó. Sau phần hướng dẫn đơn giản của tôi về cách sao chép các máy ảo trong ESXi, đã đến lúc giới thiệu cho bạn một số tính năng tốt hơn của VMware. ESXi là một trình ảo hóa kim loại trần, được cung cấp miễn phí. Đây là bước đệm tiếp theo hướng tới giải pháp ảo hóa ESX đắt tiền nhất và có khả năng nhất.

Trong trường hợp bạn đang thắc mắc, thì có VMware Player và sau đó là Workstation hướng đến người dùng gia đình. Ngoài ra còn có VMware Server, đây là phiên bản minh họa miễn phí về những gì ESX có thể làm, ở quy mô nhỏ hơn nhiều so với ESXi. Và sau đó là ESXi; nó có một vài giới hạn tích hợp có chủ đích. Gọi chúng là phần thưởng bị khóa, nếu bạn muốn, giống như trong các trò chơi máy tính đua xe. Để tận dụng tối đa ESXi của mình, bạn cần thực hiện thêm một số công việc, do đó có bài viết mẹo và thủ thuật này.

Một số mẹo và thủ thuật ESXi

Tuyên bố miễn trừ trách nhiệm vi mô

Tôi không phải là chuyên gia về VMware - chỉ là một người dùng nhiệt tình. Mặc dù vậy, tôi nghĩ rằng các bài viết của tôi về chủ đề này sẽ giúp ích cho bạn. Điều đó nói rằng, có một số tài nguyên tuyệt vời được liệt kê trong phần Đọc thêm bên dưới. OK, bây giờ chúng ta hãy làm điều đó.

Tối ưu hóa hiệu suất của khách

Chạy ở tốc độ tối đa là rất quan trọng, đặc biệt nếu bạn có nhiều máy ảo tranh giành tài nguyên hạn chế. Bạn muốn có thể tận dụng và cân bằng việc sử dụng hệ thống theo cách tốt nhất có thể. Chúng tôi muốn hiệu suất tốt nhất mà không gây hại hoặc hạn chế chức năng.

Điều này có thể được thực hiện bằng cách chỉnh sửa các thuộc tính máy ảo nâng cao. Lưu ý, tất cả các tham số được hiển thị trong GUI ở đây có thể được đặt thủ công trong các tệp cấu hình máy ảo. Tôi sẽ chỉ cho bạn GUI ở đây và để lại dòng lệnh cho hướng dẫn khác.

Một số tham số quan trọng hơn bao gồm:

Hiển thị/ẩn cờ Nx, giúp tăng khả năng tương thích VMotion giữa các máy chủ. VMotion là một tính năng phần mềm trả phí, vì vậy nếu bạn không định sử dụng tính năng này, hãy ẩn cờ Nx để cải thiện hiệu suất của khách. Hiện tại, không có cài đặt chung nào hoạt động cho mọi thứ, vì vậy bạn sẽ cần kiểm tra xem cài đặt này có áp dụng cho máy của mình không.

Ảo hóa song song cho phép các hệ điều hành khách được hỗ trợ chạy với hiệu suất được cải thiện đáng kể, miễn là chúng có thể biết rằng chúng đang được ảo hóa song song. Một số hệ điều hành sẽ đơn giản từ chối chạy theo cách này. Những người khác sẽ không bị ảnh hưởng gì cả. Đặt cược tốt nhất của bạn là Linux, trong trường hợp này.

Xin lưu ý rằng khách của bạn cần biết/hỗ trợ ảo hóa song song. Điều này có nghĩa là kernel phải được biên dịch với các tùy chọn ảo hóa song song và VMI được bật.

CONFIG_PARAVIRT=Y
CONFIG_VMI=Y

Nói chung, các nhân Linux gần đây đi theo cách này. Tuy nhiên, ESXi chỉ hỗ trợ ảo hóa song song cho khách 32 bit, vì vậy hãy đưa ra lựa chọn phù hợp của bạn.

Ảo hóa bảng trang phần cứng là một phương tiện hiệu suất khác, khi được sử dụng đúng cách. Một lần nữa, dựa trên CPU của bạn và khối lượng công việc cụ thể, bạn có thể hưởng lợi từ việc sử dụng nó. Giống như phần còn lại, tùy chọn này ẩn trong tùy chọn menu Nâng cao.

Vị trí tệp hoán đổi có thể là một công cụ tăng cường hiệu suất chính. Nếu dãy đĩa của bạn chạy chậm, việc chạy nhiều máy ảo cùng lúc có thể dẫn đến một hình phạt nghiêm trọng về hiệu suất, đặc biệt nếu tất cả chúng đều hoán đổi. Để giảm việc đập IO, bạn có thể muốn sử dụng nhiều tệp hoán đổi, được phân tán trên một số thiết bị lưu trữ. Theo mặc định, ESXi sẽ sử dụng các cài đặt có sẵn trên máy chủ. Để có hiệu suất tốt nhất, bạn có thể muốn sử dụng kho dữ liệu chuyên dụng.

Độ trễ khởi động

Giả sử bạn muốn cài đặt ứng dụng khách của mình từ đĩa CD hoặc ảnh ISO. Đừng lo lắng, bạn chỉ cần thay đổi mức độ ưu tiên khởi động để sử dụng CD-ROM trước đĩa cứng hoặc mạng. Tuy nhiên, theo mặc định, ESXi BIOS không có độ trễ, điều này có thể gây ra một số khó khăn khi cố gắng đạt được kết quả mong muốn.

Không vấn đề gì; bạn có thể chỉ định độ trễ khởi động máy theo cách thủ công trong các tùy chọn cấu hình. Bạn cũng có thể buộc lần khởi động tiếp theo vào màn hình thiết lập BIOS, điều này có thể hữu ích cho các nhu cầu cụ thể của bạn.

Tùy chọn bổ sung

Bây giờ, nếu bạn thấy thiếu một số tính năng hoặc tùy chọn, bạn luôn có thể thêm các dòng vào tệp cấu hình máy ảo theo cách thủ công. Bạn không cần phải đào sâu vào kho dữ liệu và tìm đúng tệp .vmx, mặc dù nói chung, nếu bạn có kế hoạch viết kịch bản và tự động hóa, bạn nên làm như vậy.

Trong cửa sổ thuộc tính máy ảo, bên dưới Tùy chọn, Nâng cao, Chung, có một nút cho biết Thông số Cấu hình. Đây là những gì chúng ta muốn.

Cửa sổ Tham số cấu hình là một tên đơn giản, bảng giá trị, nơi bạn có thể nhập khá nhiều tùy chọn VMware. Bạn cũng có thể sử dụng các tính năng thử nghiệm, nhưng hãy cẩn thận khi phá vỡ mô hình hỗ trợ nhà cung cấp của bạn. Bạn có thể thêm các hàng bổ sung, nhưng bạn không thể xóa chúng trong giao diện quản lý. Những thứ này chủ yếu sẽ thu hút những người dùng có kỹ năng và rất cao cấp có nhu cầu đặc biệt.

Cuối cùng, trong phần Tài nguyên, bạn có thể thiết lập tất cả các loại tùy chọn CPU, bộ nhớ và ổ đĩa. Chẳng hạn, bạn có thể chọn loại chế độ chia sẻ siêu phân luồng sẽ sử dụng, miễn là CPU của bạn hỗ trợ chế độ đó và tính năng này được bật trong BIOS. Bạn cũng có thể đặt mối quan hệ của bộ xử lý, buộc các máy ảo chỉ chạy trên các bộ xử lý cụ thể. Mặc dù việc điều chỉnh phù hợp có thể mang lại hiệu suất tăng đáng kể, nhưng bạn cũng có thể rất dễ dàng làm tê liệt chế độ làm việc của mình bằng cách sử dụng các cài đặt không chính xác.

Ví dụ:nếu bạn biết mình sẽ sử dụng  một máy ảo thường chạy một ứng dụng rẽ nhánh nhiều ứng dụng con, thì việc buộc ứng dụng này chạy trên một lõi đơn có thể dẫn đến giảm hiệu suất. Tương tự, quá trình biên dịch hoặc thực thi song song các quy trình công việc sẽ bị ảnh hưởng đáng kể bởi siêu phân luồng và mối quan hệ của CPU. Thức ăn cho suy nghĩ.

Đồng bộ hóa thời gian

Có thể có nhiều lý do khiến bạn muốn bật hoặc tắt đồng bộ hóa thời gian trong các máy ảo của mình, bao gồm vé Kerberos, bản cập nhật phần mềm, giấy phép chương trình, thứ tự cẩn thận để thực hiện các công việc định kỳ giữa các máy chủ khác nhau, v.v.

Để đạt được điều này, bạn có thể tinh chỉnh cấu hình NTP của mình - bắt đầu/dừng dịch vụ NTP, chọn máy chủ NTP, chọn số cổng, v.v. Tùy thuộc vào nhu cầu của bạn, bạn có thể phải thay đổi những thứ này, mặc dù hầu hết sẽ được hưởng lợi từ các tùy chọn mặc định.

Bật SSH cho máy chủ ESXi của bạn

Đây có lẽ là mẹo quan trọng nhất. Than ôi, không có ảnh chụp màn hình nào vì tôi đã thực hiện việc này trên một máy thực tế, mặc dù về lý thuyết, tôi có thể đã cài đặt ESXi từ ISO với tư cách là khách trên một ESXi khác và sau đó chia sẻ ảnh chụp màn hình. Nhưng bạn sẽ tin tôi. Và cũng có một liên kết đến một hướng dẫn tương tự, với hình ảnh và nội dung khác, ở bên dưới.

ESXi có hai bảng điều khiển ảo (một Linux điển hình có bảy bảng điều khiển), bạn có thể truy cập và chuyển đổi bằng cách sử dụng tổ hợp Alt + F1/2. VC2 là bảng điều khiển quản lý giả GUI. VC1 là loại nhật ký máy chủ có đuôi. Không có dòng lệnh, bị cáo buộc.

Tuy nhiên, nếu bạn gõ unsupported trong cửa sổ này, bạn sẽ nhận được dòng lệnh. Đây là bước đầu tiên. Tiếp theo, chúng ta cần kích hoạt SSH. Điều này được thực hiện hơi khác so với các hộp Linux điển hình.

Mở /etc/inetd.conf trong trình soạn thảo văn bản (vi). Tìm kiếm dòng ssh và bỏ ghi chú. Lưu file và thoát. Bây giờ, bạn cần khởi động lại inetd để nó đọc lại cấu hình và khởi động với SSH được bật.

Để khởi động lại inetd, xác định quy trình của nó trong bảng quy trình:

ps -a | grep inetd

Sau khi bạn xác định được ID tiến trình inetd (PID), hãy khởi động lại nó:

giết -1

Lưu ý:Đây là một tính năng không được hỗ trợ. Vui lòng tham khảo ý kiến ​​của bộ phận hỗ trợ CNTT, nhà cung cấp, bất kỳ ai nếu bạn muốn thực hiện việc này, vì bạn có thể vô tình vi phạm bảo hành hoặc tương tự. Nói chung, vì bạn đang sử dụng một sản phẩm miễn phí và không được hỗ trợ nên đây không phải là vấn đề.

Đọc thêm

Một số mẹo dưới đây chỉ áp dụng cho ESX, nhưng chúng sẽ hữu ích dù sao đi nữa. Hơn nữa, một số công việc đề cập đến các phiên bản cũ hơn của các sản phẩm VMware, nhưng bạn vẫn nên đọc kỹ và dài.

vm-help.com (nguồn tốt nhất, toàn diện nhất mà tôi biết)

Cách truy cập bảng điều khiển ẩn VMware ESXi (hướng dẫn tuyệt vời, ảnh chụp màn hình)

Hướng dẫn tham khảo dòng lệnh từ xa VMware (liên kết trực tiếp, PDF)

Hướng dẫn về VMware ESX Server 3

Cách quản trị VMware ESX Server

Kết luận

Đối với tất cả các mục đích thực tế, hướng dẫn này sẽ không biến bạn thành một bậc thầy về VMware. Nhưng nó có thể làm sáng tỏ một số tùy chọn và tính năng ít rõ ràng hơn ẩn trong GUI, bao gồm các chỉnh sửa hiệu suất và quản lý máy ảo hợp lý hơn. Mặc dù việc sử dụng đồ họa mang lại sự tiện lợi, nhưng nó có thể dẫn đến giảm năng suất trong tương lai. Nhưng sau đó, bạn có bảng điều khiển dòng lệnh và SSH để bù đắp cho điều đó.

Hôm nay, bạn đã học được một số mẹo có giá trị để bắt đầu công việc của bạn với các sản phẩm ảo hóa của VMware. Trong tương lai, chúng ta sẽ thảo luận về các kịch bản và mô hình sử dụng phổ biến khác trước khi đào sâu vào chế độ chỉ tập lệnh và dòng lệnh.

Tận hưởng ảo hóa của bạn.

Chúc mừng.