
Giới thiệu
VMware PowerCLI là một công cụ mạnh mẽ cho phép bạn tự động hóa và quản lý hệ thống VMware vSphere (bao gồm vCenter Server, ESXi hosts, và các tài nguyên ảo như VMs) thông qua PowerShell. Trong bài viết này, chúng ta sẽ tìm hiểu cách cài đặt VMware PowerCLI trên Windows và kết nối đến vCenter Server để quản lý cơ sở hạ tầng ảo hóa.
VMware PowerCLI là một công cụ rất hữu ích cho các quản trị viên hệ thống VMware vSphere vì:
- Cho phép tự động hóa các tác vụ lặp đi lặp lại và quản lý hàng loạt các tài nguyên.
- Giúp tiết kiệm thời gian và giảm thiểu sự phụ thuộc vào giao diện đồ họa.
- Có thể kết hợp với các tập lệnh PowerShell để tạo các kịch bản quản lý linh hoạt.
Cài đặt VMware PowerCLI trên Windows
Yêu cầu hệ thống
Trước khi cài đặt VMware PowerCLI, đảm bảo máy tính của bạn đáp ứng các yêu cầu hệ thống sau:
- Hệ điều hành: Windows 7 trở lên, Windows Server 2008 R2 trở lên.
- PowerShell 5.1 trở lên.
Tải xuống và cài đặt VMware PowerCLI
Để tải xuống và cài đặt VMware PowerCLI thì thông thường sẽ có 2 cách
- Tải PowerCLI Module Online
- Tải PowerCLI Offline rồi cài đặt Module
Đầu tiên ta cần chạy PowerShell bằng quyền administrator để có thể đủ mọi thẩm quyền cấu hình. Để nhanh và thuận tiện nhất ta sẽ sử dụng thanh tìm kiếm của Window.

Kiểm tra phiên bản powerCLI có thể cài đặt.
Find-Module -Name VMware.PowerCLI
Tiến hành cài đặt module cho tất cả người dùng.
Install-Module -Name VMware.PowerCLIQuá trình cài đặt thành công ta có thể thấy module mới được cài đặt trong PowerShell. Ta có thể truy cập theo đường dẫn sau để kiểm tra.

Kiểm tra phiên bản.
Get-PowerCLIVersionCấu hình môi trường PowerShell để sử dụng PowerCLI
Ta cần hạn chế quyền sử dụng PowerCLI, chỉ cho phép một số người nhất định mới có quyền sử dụng PowerCLI. Lệnh chỉ cài đặt PowerCLI cho người dùng hiện tại và không có đặc quyền quản trị:
Install-Module -Name VMware.PowerCLI -Scope AllUsers -force -SkipPublisherCheck -AllowClobberTa có thể liệt kê các câu lệnh với vmware bằng lệnh.
Get-Command -Module *VMWare*Kết nối đến vCenter Server bằng PowerCLI
Sau khi cài đặt thành công VMware PowerCLI thì bây giờ ta hoàn toàn có thể kết nối đến vCenter để quản trị. Nhưng có 1 lưu ý rằng ta cần phải sử dụng quyền administrator thì mới có thể sử dụng được các module này vì ta đã giới hạn ở các bước trên. Bây giờ ta sẽ sử dụng lệnh để kết nối, ta hoàn toàn có thể thay thế IP bằng tên miền trỏ đến vCenter.
Connect-VIServer [IP-vCenter]
Kết quả đăng nhập khi thành công.

Một vài câu lệnh cơ bản
Kiểm tra các Data Center có trên vCenter.
Get-DatacenterKiểm tra các cluster được sử dụng.
Get-ClusterKiểm tra các host đã tham gia vào vCenter.
Get-VMHost

