2020年2月11日火曜日

CentOS7 に VMware vCLI をインストールする方法

環境

  • CentOS 7.7.1908
  • VMware vSphere Command Line Interface 6.7

ダウンロード

VMware の公式から gz 形式のファイルをダウンロードしましょう

インストール

  • tar zvxf VMware-vSphere-CLI-6.7.0-8156551.x86_64.tar.gz
  • cd vmware-vsphere-cli-distrib/
  • ./vmware-install.pl

cpan から必要なモジュールのダウンロードとインストールが開始されます
必要なモジュールが揃えば vCLI をインストールするパスを聞いてくるのでパスを指定して完了です

cpan から特定のモジュールがインストールできなかった場合

自分は UUID がインストールできませんでした
以下のようなメッセージが表示されます

CPAN not able to install following Perl modules on the system. These must be
installed manually for use by vSphere CLI:

UUID 0.27 or newer

cpan コマンドで直接インストールしてみると状況がわかると思います

  • cpan install UUID

これで出てきたエラーに対して対処すれば OK です
自分の場合は libuuid-devel がなかったのでインストールしました

  • yum -y install libuuid-devel
  • cpan install UUID

このあとで再度 ./vmware-install.pl を実行すれば OK です

動作確認

  • esxcfg-vswitch --server 192.168.100.10 --list
  • esxcli --version
  • esxcli --thumbprint 45:D3:5E:D1:1A:E7:CB:2C:E5:A5:79:4B:F3:C1:29:DD:C4:39:9C:9E --server
    192.168i.100.10 network vswitch standard list

esxcfg-hoge コマンドは非推奨なので esxcli コマンドを使いましょう
実際に実行すると警告が表示されるのが確認できると思います

0 件のコメント:

コメントを投稿