Tìm hiểu các khái niệm cơ bản về ảo hóa, máy ảo (VM), ESXi, vCenter, vSphere+ và các giao diện người dùng
1. Khái niệm cơ bản về Ảo hóa và Máy ảo
Ảo hóa là kỹ thuật tạo một lớp trừu tượng giữa phần cứng vật lý và hệ điều hành/ứng dụng. CPU, RAM, lưu trữ và mạng vật lý được trình bày thành các tài nguyên logic để nhiều máy ảo có thể cùng sử dụng một máy chủ.1.1. Mục tiêu và lợi ích
- Consolidation: thay vì một máy chủ vật lý cho mỗi workload, nhiều VM có thể chạy trên cùng một host.
- Tăng hiệu quả sử dụng CPU, RAM và lưu trữ; giảm chi phí phần cứng, điện, làm mát và không gian rack.
- Triển khai nhanh: tạo VM từ template, clone hoặc khôi phục từ bản sao lưu.
- Quản trị linh hoạt: phân bổ tài nguyên, di chuyển workload và giám sát tập trung.
1.2. Hypervisor: Type 1 và Type 2
| Loại | Vị trí hoạt động | Ví dụ / đặc điểm |
| Type 1 (Bare-metal) | Chạy trực tiếp trên phần cứng máy chủ | VMware ESXi; thường dùng trong hạ tầng máy chủ doanh nghiệp. |
| Type 2 (Hosted) | Chạy như phần mềm trên hệ điều hành chủ | VMware Workstation; phù hợp lab, học tập và môi trường desktop. |
1.3. Máy ảo gồm những gì?
Một VM là máy tính được định nghĩa bằng phần mềm, gồm hệ điều hành khách (Guest OS), ứng dụng và các thiết bị/tài nguyên ảo như vCPU, vRAM, vDisk, vNIC và có thể có vGPU. VMware Tools cung cấp driver và dịch vụ hỗ trợ tích hợp giữa Guest OS với nền tảng ảo hóa.Các tệp cấu hình, đĩa ảo và trạng thái máy ảo giúp việc sao lưu, clone và di chuyển thuận tiện. VM được cô lập logic với VM khác, nhưng mức cô lập và khả năng phục hồi còn phụ thuộc cấu hình, tài nguyên và các cơ chế bảo vệ của nền tảng.
Sơ đồ 1. Từ phần cứng vật lý → Hypervisor → các máy ảo.
2. Tổng quan VMware vSphere và các thành phần cốt lõi
VMware vSphere là nền tảng ảo hóa cho trung tâm dữ liệu. ESXi cung cấp lớp chạy máy ảo; vCenter Server cung cấp quản trị tập trung; các thành phần lưu trữ, mạng và tính năng cluster bổ sung khả năng vận hành ở quy mô lớn.2.1. VMware ESXi
ESXi là hypervisor Type 1 cài trực tiếp trên máy chủ vật lý. Nó trừu tượng hóa phần cứng, cấp phát tài nguyên cho VM và vận hành các thành phần ảo như vSwitch, VMkernel network và datastore. Mỗi ESXi host có thể chạy nhiều VM tùy năng lực phần cứng và chính sách phân bổ.2.2. VMware vCenter Server
vCenter quản lý nhiều ESXi host và VM từ một giao diện trung tâm: inventory, phân quyền RBAC, cấu hình cluster, giám sát, template, tác vụ và tự động hóa. Một số tính năng nâng cao như HA/DRS được cấu hình và điều phối ở cấp cluster thông qua vCenter.2.3. VMFS, Datastore và vSAN
- Datastore là vùng lưu trữ logic chứa các tệp VM, template và ISO. Datastore có thể được xây dựng trên nhiều loại lưu trữ khác nhau.
- VMFS là hệ thống tệp được thiết kế cho lưu trữ máy ảo trên thiết bị khối, có thể dùng trên lưu trữ cục bộ hoặc lưu trữ mạng được hỗ trợ.
- vSAN tổng hợp các thiết bị lưu trữ cục bộ của các host trong cluster thành datastore phân tán dùng chung; thiết kế và yêu cầu phần cứng phụ thuộc phiên bản/kiến trúc vSAN.
Sơ đồ 2. vCenter quản trị các ESXi host; VM chạy trên host và sử dụng datastore.
2.4. Luồng hoạt động tổng quát
1. Quản trị viên đăng nhập vSphere Client và gửi yêu cầu cấu hình đến vCenter Server.2. vCenter xác thực quyền, cập nhật inventory/cấu hình và điều phối thao tác phù hợp trên các ESXi host.
3. ESXi trực tiếp chạy VM, cấp vCPU/vRAM và kết nối VM với mạng ảo, datastore.
4. VM đọc/ghi đĩa ảo trên datastore; lưu lượng mạng đi qua vNIC, vSwitch và uplink vật lý theo cấu hình.
5. Cluster services như HA/DRS có thể phối hợp để phục hồi VM hoặc cân bằng tài nguyên khi đã được cấu hình và đáp ứng điều kiện cần thiết.
3. Các tính năng tính toán, di chuyển và sẵn sàng cao
| Tính năng | Tác dụng chính | Điểm cần nhớ |
| vMotion | Di chuyển trạng thái VM đang chạy giữa các ESXi host. | Cần đáp ứng tương thích CPU, mạng vMotion, tài nguyên đích và các điều kiện cấu hình. |
| Storage vMotion | Di chuyển tệp/đĩa VM giữa các datastore khi VM vẫn chạy. | Khác với vMotion: trọng tâm là vị trí lưu trữ. |
| vSphere HA | Phát hiện host lỗi và khởi động lại VM bị ảnh hưởng trên host còn hoạt động. | Thông thường VM sẽ khởi động lại; không đồng nghĩa với zero downtime. |
| vSphere DRS | Đề xuất hoặc tự động cân bằng tải CPU/RAM trong cluster. | Có thể dùng vMotion để di chuyển VM; mức tự động hóa tùy cấu hình. |
Sơ đồ 3. vMotion và DRS phục vụ di chuyển/cân bằng; HA tập trung vào khởi động lại sau sự cố.
Ví dụ tình huống:
Khi cần bảo trì Host A, quản trị viên có thể dùng vMotion để chuyển VM đang chạy sang Host B nếu hạ tầng đáp ứng yêu cầu. Nếu Host A bất ngờ hỏng và cluster đã bật HA, các VM bị ảnh hưởng sẽ được khởi động lại trên host phù hợp còn hoạt động. Nếu Host A chỉ đang quá tải, DRS có thể đề xuất hoặc thực hiện di chuyển VM để cân bằng tải.4. Mô hình vSphere kết nối VMware Cloud
Trong mô hình kết nối cloud, workload có thể tiếp tục chạy tại chỗ trên các ESXi host. Các thành phần gateway và dịch vụ cloud được dùng để kết nối/quản trị theo kiến trúc và phiên bản sản phẩm cụ thể. Không nên hiểu rằng mọi VM tự động chuyển lên cloud chỉ vì hệ thống đã kết nối cloud.
Sơ đồ minh họa khái niệm; tên thành phần/gateway cần đối chiếu với sản phẩm và phiên bản đang dùng.
5. Giao diện người dùng và công cụ quản trị
| Công cụ | Loại giao diện | Khi nào dùng |
| vSphere Client | Web UI (HTML5) qua vCenter | Quản trị tập trung datacenter, cluster, VM, mạng, datastore, quyền và giám sát. |
| VMware Host Client | Web UI trực tiếp trên ESXi | Quản trị một host độc lập hoặc xử lý khi vCenter không khả dụng; truy cập theo địa chỉ quản trị của host. |
| DCUI | Console vật lý hoặc console từ xa | Cấu hình ban đầu như IP quản trị, gateway, DNS, mật khẩu root và dịch vụ quản trị. |
| ESXi Shell / SSH | Dòng lệnh | Troubleshooting và thao tác quản trị cấp thấp; nên bật có kiểm soát và tắt khi không cần. |
| ESXCLI | Bộ lệnh quản trị ESXi | Kiểm tra/cấu hình mạng, storage, phần mềm và driver theo tài liệu phiên bản. |
| PowerCLI | Module PowerShell | Tự động hóa provisioning VM, báo cáo và cấu hình hàng loạt. |
Sơ đồ 5. Các giao diện khác nhau nhưng đều phục vụ quản trị hoặc truy cập hạ tầng.
6. Bảng phân biệt nhanh
| Thành phần | Cách nhớ ngắn gọn |
| ESXi | Nơi trực tiếp chạy máy ảo. |
| vCenter | Bộ não quản trị tập trung nhiều host/VM. |
| Datastore / VMFS | Nơi chứa tệp của VM; VMFS là một loại hệ thống tệp datastore. |
| vSAN | Gộp ổ đĩa cục bộ của các host thành datastore phân tán. |
| vMotion | Chuyển VM đang chạy giữa host. |
| Storage vMotion | Chuyển tệp/đĩa VM giữa datastore. |
| HA | Host lỗi → khởi động lại VM trên host khỏe, nếu điều kiện cho phép. |
| DRS | Cân bằng tài nguyên; có thể sử dụng vMotion. |
| vSphere Client | Quản trị qua vCenter. |
| Host Client / DCUI / SSH | Truy cập trực tiếp host, đặc biệt khi cấu hình ban đầu hoặc troubleshooting. |
7. Những điểm dễ nhầm cần ghi nhớ
- vCenter không phải là hypervisor: ESXi mới là lớp trực tiếp chạy VM.
- HA không giống vMotion. vMotion nhằm di chuyển VM đang chạy; HA thường khởi động lại VM sau khi phát hiện host lỗi.
- Storage vMotion chuyển vị trí lưu trữ của VM; vMotion chuyển VM giữa host tính toán.
- VMFS là hệ thống tệp; datastore là vùng lưu trữ logic được trình bày cho ESXi.
- vSAN không đơn giản chỉ là một tủ SAN vật lý: nó dùng phần mềm để gom thiết bị lưu trữ của các host thành datastore phân tán.
- Zero-downtime không nên áp dụng chung cho mọi thao tác. vMotion có thể duy trì dịch vụ khi điều kiện tương thích đáp ứng; HA thường có khoảng gián đoạn do VM cần khởi động lại.
- Chi tiết giao diện, giấy phép và tên dịch vụ cloud có thể thay đổi theo phiên bản VMware/Broadcom; khi triển khai thực tế cần kiểm tra tài liệu đúng phiên bản.