在 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