在 Ubuntu 上安裝 VMware PowerCLi
阿新 • • 發佈:2022-05-10
以前給客戶在windows上安裝過VMware PowerCLI,但是使用過一段時間以後會變得非常卡非常慢,所以改在Ubuntu上使用,情況稍有改善,所以記錄一下安裝過程
1.先安裝powershell
為簡化安裝和更新,已將適用於 Linux 的 PowerShell 釋出到包儲存庫。 包的 URL 因 OS 版本而異:
Ubuntu 20.04 - https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
Ubuntu 18.04 - https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
# 安裝依賴包
sudo apt-get install -y wget apt-transport-https software-properties-common
# 下載微軟的包儲存庫檔案
wget -q https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
# 註冊微軟的包儲存庫
sudo dpkg -i packages-microsoft-prod.deb
# 從微軟包儲存庫更新軟體包
sudo apt-get update
# 安裝PowerShell
sudo apt-get install -y powershell
# 啟動PowerShell
pwsh
2.現在安裝VMware PowerCLI
#啟動PowerShell後使用下面命令為當前使用者線上安裝(不推薦,非常慢)
Install-Module VMware.PowerCLI -Scope CurrentUser
#啟動PowerShell後進行離線安裝
在官網下載VMware PowerCLI離線包並上傳到ubuntu
https://developer.vmware.com/web/tool/vmware-powercli
#使用$env:PSModulePath命令檢視Powershell的路徑
PS /root> $env:PSModulePath
/root/.local/share/powershell/Modules:/usr/local/share/powershell/Modules:/opt/microsoft/powershell/7/Modules
#得到3個路徑:
/root/.local/share/powershell/Modules
/usr/local/share/powershell/Modules
/opt/microsoft/powershell/7/Modules
解壓並將VMware開頭的所有資料夾cp到以上任意一個資料夾中
使用Get-Module -Name VMware.PowerCLI -ListAvailable驗證PowerCLi是否可用
#使用Connect-VIserver 如遇到ssl報錯使用下面命令
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore