VMware vSphere Hypervisor là một hypervisor phần cứng miễn phí, mạnh mẽ và tin cậy để ảo hóa máy chủ và trạm làm việc. Bài viết này hướng dẫn cách cài đặt và cấu hình VMware Hypervisor (ESXi) miễn phí, tạo máy ảo và cài đặt hệ điều hành khách.
Yêu cầu phần cứng, giới hạn và tương thích của vSphere Hypervisor miễn phí
Bạn có thể cài đặt VMware vSphere Hypervisor trên máy chủ đáp ứng các yêu cầu phần cứng sau:
| Thành phần | Tối thiểu | Khuyến nghị |
|---|---|---|
| CPU | 1 bộ vi xử lý, 2 nhân | Hai bộ vi xử lý, từ 4 nhân trở lên mỗi CPU |
| Bộ nhớ | 4 GB | 8 GB hoặc cao hơn |
| Mạng | Một card mạng 1Gbit/s | Hai card mạng 1Gbit/s |
| Lưu trữ cục bộ (SATA/SAS) | Một ổ cứng 4 GB | RAID 1 với hai ổ cứng 4 GB |
File ảnh cài đặt VMware vSphere Hypervisor khá nhỏ (311 MB) và chỉ chứa các driver quan trọng nhất chủ yếu cho các máy chủ thương hiệu. Tuy nhiên, đôi khi bạn không thể cài đặt hypervisor vSphere trên máy chủ của một thương hiệu phổ biến. Thường các nhà sản xuất máy chủ phát hành riêng các image VMware hypervisor chứa driver riêng.
Truy cập trang tương thích VMware để kiểm tra xem VMware vSphere Hypervisor có tương thích với mẫu máy chủ của bạn không.
Danh sách phần cứng không được hỗ trợ trong ESXi 6.7: KB 52583
Dưới đây là các giới hạn và hạn chế của vSphere Hypervisor miễn phí so với VMware ESXi đầy đủ tính năng:
Khác biệt giữa vSphere Hypervisor và VMware ESXi chỉ nằm ở giấy phép được áp dụng. Cùng một file ISO cài đặt được sử dụng.
- Không được cung cấp hỗ trợ chính thức từ VMware.
- Không thể cấp phát hơn 8 bộ vi xử lý ảo (vCPU) cho một máy ảo (lưu ý: số vCPU tối đa cho máy ảo thế hệ 1 trong Windows Hyper-V Server 2019 miễn phí là 64).
- Không thể kết nối máy chủ với vCenter Server.
- vStorage API không khả dụng (không thể cấu hình sao lưu bình thường, ví dụ Veeam không thể sao lưu máy ảo từ máy chủ).
- Máy chủ không được có hơn 2 bộ vi xử lý vật lý (socket) (không có giới hạn về số nhân).
- Tất cả API chỉ hoạt động ở chế độ chỉ đọc (ví dụ: không thể thay đổi bất kỳ tham số nào của máy chủ hoặc máy ảo qua PowerCLI).
Tuy nhiên, phiên bản miễn phí của vSphere Hypervisor cho phép bạn sử dụng tất cả các nhân và RAM của máy chủ vật lý mà không có bất kỳ giới hạn nào. Tính năng PCI VMDirectPath/USB redirection cũng có sẵn.
Cách tải xuống và cài đặt VMware vSphere Hypervisor (ESXi) miễn phí
Bạn có thể tải xuống phiên bản mới nhất VMware Hypervisor vSphere 6.7 tại đây. Để làm điều này, hãy đăng nhập vào tài khoản VMware của bạn hoặc tạo tài khoản mới.

Nếu bạn tạo tài khoản VMware mới, bạn sẽ phải chờ email xác nhận sau khi điền biểu mẫu đăng ký. Làm theo liên kết trong email và nhập mật khẩu.
Trong bước tiếp theo, bạn sẽ nhận được khóa giấy phép cho phiên bản hypervisor miễn phí và liên kết tải xuống VMware vSphere Hypervisor. Hãy lưu khóa giấy phép.

Một file ISO sẽ được tải xuống, bạn có thể ghi nó vào USB boot hoặc đĩa CD/DVD. Sau đó bạn có thể cài đặt hypervisor lên máy chủ (máy trạm hoặc máy ảo).
Quá trình cài đặt rất đơn giản. Khởi động máy chủ từ phương tiện cài đặt và chọn "ESXi-6.7.0-2020xxx-standard installer".

Chỉ định ổ cứng để cài đặt hệ điều hành. Trong ví dụ này, có một ổ cục bộ 40 GB.

Chọn bố cục bàn phím.

Nhập và xác nhận mật khẩu root (tối thiểu 7 ký tự).

Sau khi cài đặt, một cảnh báo xuất hiện rằng hypervisor chỉ hoạt động 60 ngày nếu không có khóa giấy phép.

Khởi động lại máy chủ.
VMware vSphere Hypervisor đã được cài đặt. Nếu máy chủ của bạn được kết nối với mạng có máy chủ DHCP bởi ít nhất một card mạng, nó sẽ tự động nhận địa chỉ IP và bạn sẽ thấy nó trong console hypervisor (gọi là DCUI). Địa chỉ IP này được dùng để quản lý hypervisor từ giao diện web.

Cấu hình VMware ESXi trong Direct Console User Interface (DCUI)
Để quản lý cài đặt ESXi hypervisor, nhấn F2 trên màn hình DCUI, nhập tên đăng nhập (root mặc định) và mật khẩu bạn đã đặt trong quá trình cài đặt.

Console đồ họa cấu hình ban đầu của hypervisor sẽ mở ra.

Ở đây bạn có thể thiết lập các tùy chọn sau:
- Configure Password — thay đổi mật khẩu root:

- Trong phần Configure Management Network, bạn có thể chọn cài đặt card mạng quản trị (trong ví dụ này chỉ có một card mạng).

- Bạn có thể chỉ định VLAN mà giao diện quản trị máy chủ nằm trong đó.

- Bạn có thể cấu hình địa chỉ IPv4 và IPv6. Bạn có thể tắt chúng, gán IP động hoặc tĩnh. Trong hầu hết các trường hợp, địa chỉ IP, mặt nạ mạng con và địa chỉ gateway mặc định được đặt thủ công trên máy chủ VMware ESXi.

- DNS Configuration — ở đây bạn có thể đặt máy chủ DNS và tên máy chủ.

- Trong phần Test Management Network, bạn có thể kiểm tra kết nối mạng (sử dụng ICMP ping) và phân giải tên DNS. Thường nên kiểm tra khả năng truy cập IP gateway và máy chủ trong phân đoạn mạng khác (bạn có thể chỉ định địa chỉ máy chủ DNS của bạn).
Kết quả kiểm tra:

Cấu hình ban đầu VMware vSphere Hypervisor hiện đã hoàn tất. Bạn có thể kết nối với nó qua giao diện web.
Giao diện ESXi Web Client: Thêm khóa giấy phép miễn phí
Để kết nối với vSphere Hypervisor qua giao diện web, nhập địa chỉ IP của máy chủ được gán trong quá trình cấu hình ESXi ban đầu vào thanh địa chỉ trình duyệt. Sau đó nhập tên đăng nhập (root) và mật khẩu.

Lưu ý rằng máy chủ sẽ hoạt động 60 ngày nếu không có giấy phép.
You are currently using ESXi in evaluation mode. This license will expire in 60 days.

Kích hoạt giấy phép bạn nhận được từ trang web VMware: Manage → Licensing → Assign License.
Nếu bạn không kích hoạt giấy phép VMware, sau 60 ngày tất cả các máy ảo đang chạy sẽ tiếp tục hoạt động, tuy nhiên bạn sẽ không thể bật bất kỳ máy ảo mới nào hoặc khởi động lại các máy ảo hiện có.

Bạn đã kích hoạt giấy phép hypervisor vĩnh viễn (Expires: Never) với dung lượng RAM không giới hạn cho máy ảo của bạn. Bạn có thể cấp phát tối đa 8 CPU ảo (tối đa 8-way virtual SMP) cho mỗi máy ảo.

Cấu hình máy chủ NTP của bạn: Manage → System → Time & date → Edit settings.

Cấu hình mẫu trên VMware ESXi Virtual Switch
vSphere Switch (hoặc vSwitch) là một thiết bị ảo truyền dữ liệu giữa các máy ảo trên máy chủ hoặc ra ngoài qua card mạng vật lý (NIC). Có hai loại virtual switch:
- Standard Switches là các virtual switch đơn giản nằm logic bên trong một máy chủ vật lý.
- Distributed Switches là các virtual switch có thể được phân phối đến nhiều máy chủ vật lý (chúng không có sẵn trong phiên bản VMware Hypervisor miễn phí, bạn chỉ tìm thấy chúng trong phiên bản Enterprise Plus của VMware vSphere).
Sau khi bạn cài đặt và chạy hypervisor, có một virtual switch tích hợp (vSwitch0), bao gồm một card vật lý (vmnic0), và hai nhóm cổng: một nhóm dịch vụ (Management Network) để quản lý hypervisor của bạn và một mạng cho máy ảo (VM Network) để truyền dữ liệu. Giao diện quản trị hypervisor vmk0 (vmkernel port) thuộc nhóm Management Network.

Trong hầu hết các trường hợp, một virtual switch trên hypervisor độc lập sẽ đủ. Bạn phải tạo các nhóm cổng nếu muốn cô lập các máy ảo khỏi nhau và sử dụng các cài đặt VLAN khác nhau cho các nhóm cổng.
Trừ khi cần thiết, đừng thực hiện bất kỳ thay đổi nào đối với Management Network hoặc vmkernel port, hoặc bạn có thể mất quyền truy cập vào giao diện quản trị hypervisor. Nếu bạn đã mất quyền truy cập vào hypervisor, bạn có thể khôi phục cài đặt mạng bằng menu Network Restore Options trong console DCUI.
Tạo máy ảo trong VMware Hypervisor
Chọn Virtual Machines → Create / Register VM → Create a new virtual machine trong giao diện web.

Nhập tên máy ảo. Chọn loại và phiên bản hệ điều hành khách. Tích chọn "Windows Virtualization Based Security" nếu bạn muốn cung cấp ảo hóa phần cứng, IOMMU, EFI và Secure Boot cho hệ điều hành khách.

Chọn lưu trữ (datastore) cho file cấu hình và ổ đĩa dữ liệu của máy ảo.

Nếu dung lượng trống trên ổ đĩa được chọn nhỏ hơn kích thước của nó, bạn sẽ nhận được thông báo nhắc bạn tăng kích thước datastore.

Ở bước này, tất cả các tham số máy ảo được thiết lập: số CPU, dung lượng RAM, kích thước và vị trí file ổ cứng, card mạng, ổ CD/DVD, v.v. Để có quyền truy cập mạng từ máy ảo, hãy đặt card mạng của nó vào nhóm cổng VM Network trên vSwitch0 (nếu bạn không thay đổi các tùy chọn này).
Nếu bạn cố gắng cấp phát hơn 8 vCPU cho một máy ảo, bạn sẽ thấy lỗi: "Failed to power on virtual machine. There are insufficient licenses to complete this operation".


Nếu cần, bạn có thể thay đổi tất cả các cài đặt này sau khi máy ảo được tắt.
Trên màn hình tiếp theo, bạn sẽ được nhắc kiểm tra tất cả cài đặt máy ảo và xác nhận chúng.
Cách cài đặt hệ điều hành khách trên máy ảo?
Để cài đặt hệ điều hành khách trên máy ảo, bạn phải tải lên file ISO với bản phân phối OS bạn cần và lưu nó trong datastore cục bộ. Chọn Storage trong menu Navigation và nhấp Datastore Browser.

Tạo một thư mục để lưu các bản phân phối.
Chọn thư mục vừa tạo, nhấp Upload ở góc trên bên trái, chọn file ISO cài đặt bạn muốn và chờ tải lên hoàn tất.

Chọn máy ảo vừa tạo và nhấp Actions → Edit Settings.

Thay đổi cài đặt ổ CD/DVD như hình ảnh dưới đây. Chọn file ISO của bạn trong CD/DVD Media.

Sau đó chỉ cần bật máy ảo. Máy ảo sẽ cố gắng boot từ file ISO và quá trình cài đặt hệ điều hành khách từ ổ CD/DVD ảo sẽ bắt đầu.

Sau khi hệ điều hành khách đã được cài đặt, bạn có thể sử dụng nó như bình thường.
Hy vọng bài viết cơ bản này về các khía cạnh sử dụng VMware vSphere Hypervisor miễn phí sẽ hữu ích cho bạn.