1. 程式人生 > 其它 >在 Ubuntu 上安裝 VMware PowerCLi

在 Ubuntu 上安裝 VMware PowerCLi

以前給客戶在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