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.PowerCLI

Quá 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-PowerCLIVersion

Cấ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 -AllowClobber

Ta 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-Datacenter

Kiểm tra các cluster được sử dụng.

Get-Cluster

Kiểm tra các host đã tham gia vào vCenter.

Get-VMHost

Leave a Reply

This site uses cookies to offer you a better browsing experience. By browsing this website, you agree to our use of cookies.