VMWare vCLI

出自 ArchWiki

vCLI 工具使得管理 VMWare ESX 服务器(可以使用 vCenter)成为可能。即使 Arch Linux 不是“受支持的平台”之一;安装过程也相对简单。我们有两种 VMWare vCLI 安装方法。一种是从 AUR 构建软件包,另一种是手动安装。

安装

安装 vmware-vcliAUR

或者,也可以手动安装这些实用程序。

手动安装

下载位置

这些实用程序可以从 http://www.vmware.com/support/developer/vcli[死链 2024-07-30 ⓘ] 下载。注册是强制性的。但似乎注册不足以从此链接下载最新版本。它显示“下载不可用。”

5.1 可以从这里下载: https://my.vmware.com/group/vmware/details?downloadGroup=VSP510-VCLI-510&productId=285

依赖

vCLI 有相当多的依赖项,可以通过 pacman 轻松管理: e2fsprogs openssl libxml2 perl perl-xml-sax perl-crypt-ssleay perl-archive-zip perl-html-parser perl-data-dump perl-soap-lite perl-uri perl-lwp-protocol-https perl-class-methodmaker perl-net-ssleay perl-xml-libxml

安装

本文或章节需要改进语言、wiki 语法或风格。请参阅 Help:Style 以供参考。

原因: 命令行缺少提示符。(在 Talk:VMWare vCLI 中讨论)

解压压缩包

tar xzvf VMware-vSphere-CLI-5*.tar.gz

切换到新创建的目录

cd vmware-vsphere-cli-distrib/

用你喜欢的编辑器打开文件 vmware-install.pl。更改以下规则

my $installed_ssl_version = '1.0.0';   # rule 5248
my $ssleay_installed = 1;              # rule 5250
my $OpenSSL_installed = 1;             # rule 5256
my $LibXML2_installed = 1;             # rule 5257
my $OpenSSL_dev_installed = 1;         # rule 5258
my $e2fsprogs_installed = 1;           # rule 5261 
my $e2fsprogs_version = '1.42';        # rule 5262
my $install_rhel55_local = 1;          # rule 5266

下一步是配置 ftp 和 http 代理。这些值是强制性的,即使您不使用代理(在这种情况下,您可以将值留空)

export ftp_proxy=""
export http_proxy=""

开始安装

./vmware-install.pl 

关于 rpm 和版本的潜在警告可以安全地忽略。