このエントリーをはてなブックマークに追加

概要

 vSphere Hypervisorのバージョンを 6.0 Update 2 から 6.7 へアップグレードするために、 vSphere Command Line Interface(以下、vCLIと略します)というVMwareのコマンドラインツールをインストールします。 ・・・のつもりだったんですが、結果的にvSphere HypervisorのアップグレードにvCLIは使いませんでした。 せっかくなのでWindows 10にvCLIをインストールする手順を備忘録として残しておきます。 vCLIはvSphere Hypervisor上ではなく、Windows PC上にインストールし、リモートでvSphere Hypervisorを操作するためのツールです。

 vCLIを構成するツール群の大部分がPerlで書かれています。 vCLI 6.0まではActive Perlが同梱されていましたが、vCLI 6.5以降は(今回導入する6.7も)同梱されなくなったようです。 そのため、個別にActive PerlやStrawberry PerlなどPerlの実行環境を導入する必要があります。 vCLIをインストールすると、 C:\Program Files (x86)\ に導入されるため、vCLIのプログラムは32bit版なのかなと思います。 Perlの実行環境を他の目的で使う予定がないため、念のためvCLIに合わせて32bit版をインストールすることにしました。 そうなるとActive Perlは64bit版しかないようだったので、今回はStrawberry Perlの32bit版をインストールしました。

構成

サーバ構成

OSバージョン

VMware vSphere Hypervisor 6.0 Update 2

クライアント構成

OSバージョン

Windows 10 Pro 64bit

ソフトウェア・パッケージ一覧

  • Strawberry Perl 5.28.1.1 (32bit)
  • VMware vSphere Command Line Interface 6.7

環境構築

インストーラのダウンロード

(1) vCLIのダウンロード

 VMware社のウェブサイトからvCLIのインストーラをダウンロードします。 ブラウザで下記URLにアクセスします。

https://my.vmware.com/group/vmware/get-download?downloadGroup=VS-CLI-670

 ログイン画面が表示されるので、Eメールアドレスとパスワードを入力してログインします。

 vCLI 6.7のダウンロード画面が表示されるので、「VMware-vSphere-CLI-6.7.0-8156551.exe」をダウンロードします。

(2) Strawberry Perlのダウンロード

 Strawberry Perlのダウンロードページから32bit版のインストーラをダウンロードします。 ブラウザで下記URLにアクセスします。

http://strawberryperl.com/

インストール

(1) vCLIのインストール

 ダウンロードした「VMware-vSphere-CLI-6.7.0-8156551.exe」をダブルクリックすると、 「Welcome to the installation wizard for VMware vSphere CLI」画面が表示されるので、[Next >]ボタンをクリックします。

 「License Agreement」画面が表示されたら、[I accept the terms in the license agreement]を選択し、[Next >]ボタンをクリックします。

 「Destination Folder」画面が表示されたら、[Next >]ボタンをクリックします。

 「Ready to Install the VMware vSphere CLI components」画面が表示されたら、[Install]ボタンをクリックします。

 インストールが開始され、その後終了して「Installation Wizard Completed」画面が表示されたら、[Finish]ボタンをクリックします。

(2) Strawberry Perlのインストール

 ダウンロードした「strawberry-perl-5.28.1.1-32bit.msi」をダブルクリックすると、 「Welcome to the Setup Wizard for Strawberry Perl 5.28.1.1」画面が表示されるので、 [Next]ボタンをクリックします。

 「End-User License Agreement」画面が表示されたら、[I accept the terms in the License Agreement]を選択し、 [Next]ボタンをクリックします。

 「Destination Folder」画面が表示されたら、[Next]ボタンをクリックします。
インストール先はデフォルトでは[C:\Strawberry]となっていますが、Cドライブ直下にあれこれインストールされたくないので、 個人的には「C:\ProgramFiles\」というフォルダを作って、その中に個別のソフトウェアをインストールしています。 紛らわしいかもしれませんが、ProgramとFilesの間にスペースはありませんので、Windows標準のフォルダではありません。 インストール先はお好みでどうぞ。

 「Ready to install Strawberry Perl」画面が表示されたら、[Install]ボタンをクリックします。

 「Installing Strawberry Perl」画面が表示され、自動でインストールが始まりますので、何もせずに終わるのを待ちます。

 「Completed the Strawberry Perl Setup Wizard」画面が表示されたら、[Read README file.]のチェックを外し、 [Finish]ボタンをクリックします。

設定

(1) コマンドプロンプトの起動

 Windows 10の画面左下の[スタート]メニューから、[VMware] - [Command Prompt]を選択し、コマンドプロンプトを起動します。

 これは単にWindows標準のコマンドプロンプトを起動しているだけでなく、vCLIのバッチファイルを起動しています。 実行されている内容は以下の通りです。

C:\Windows\SysWOW64\cmd.exe /K ""C:\Program Files (x86)\VMware\VMware vSphere CLI\bin\vicli.bat" "C:\Program Files (x86)\VMware\VMware vSphere CLI\perl\bin" "C:\Program Files (x86)\VMware\VMware vSphere CLI\bin""

 以降の設定や動作確認は、この方法で起動したコマンドプロンプトを使用しています。

(2) vCLIの認証情報ストアにESXiホストのサムプリントを追加

 vCLIでESXiホストに接続するには、信頼関係を結ぶ必要があります。 信頼関係を結んでいない状態でvCLIでESXiホストに接続しようとするとエラーが表示され、 エラーメッセージの中にESXiホストのサムプリントが表示されています。 このサムプリントをvCLIの認証情報ストアに追加します。

>esxcli --server 192.168.0.103
Certificate error. Server SHA-1 thumbprint: 05:A0:B8:D5:88:78:34:B5:51:03:07:0A:A9:02:AA:62:60:73:F4:D6 (not trusted)

>cd "C:\Program Files (x86)\VMware\VMware vSphere CLI\Perl\apps\general"

>credstore_admin.pl add --server 192.168.0.103 --username root --password pass-123
New entry added successfully

>credstore_admin.pl add --server 192.168.0.103 --thumbprint 05:A0:B8:D5:88:78:34:B5:51:03:07:0A:A9:02:AA:62:60:73:F4:D6
New entry added successfully

>

(3) Perlの追加モジュールインストール

 vCLIとStrawberry Perlインストール後にvCLIのコマンドを実行していると、 Perlの Text::Template モジュールと UUID モジュールがないので インストールするよう促すメッセージが表示されました。 ここでインストールしておきます。

>perl -MCPAN -e shell
Unable to get Terminal Size. The Win32 GetConsoleScreenBufferInfo call didn't work. The COLUMNS and LINES environment variables didn't work. at C:\ProgramFiles\Strawberry\perl\vendor\lib/Term/ReadLine/readline.pm line 410.

cpan shell -- CPAN exploration and modules installation (v2.20)
Enter 'h' for help.

cpan> install Text::Template
Fetching with LWP:
http://cpan.strawberryperl.com/authors/01mailrc.txt.gz
Fetching with LWP:
http://cpan.strawberryperl.com/modules/02packages.details.txt.gz
Fetching with LWP:
http://cpan.strawberryperl.com/modules/03modlist.data.gz
Creating database file ...
Done!
Running install for module 'Text::Template'
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/M/MS/MSCHOUT/Text-Template-1.55.tar.gz
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/M/MS/MSCHOUT/CHECKSUMS
Checksum for C:\PROGRA~4\STRAWB~1\cpan\sources\authors\id\M\MS\MSCHOUT\Text-Template-1.55.tar.gz ok
Scanning cache C:\PROGRA~4\STRAWB~1\cpan\build for sizes
DONE
Configuring M/MS/MSCHOUT/Text-Template-1.55.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Warning: prerequisite Test::More::UTF8 0 not found.
Generating a gmake-style Makefile
Writing Makefile for Text::Template
Writing MYMETA.yml and MYMETA.json
  MSCHOUT/Text-Template-1.55.tar.gz
  C:\ProgramFiles\Strawberry\perl\bin\perl.exe Makefile.PL -- OK
Running make for M/MS/MSCHOUT/Text-Template-1.55.tar.gz
---- Unsatisfied dependencies detected during ----
----     MSCHOUT/Text-Template-1.55.tar.gz    ----
    Test::More::UTF8 [build_requires]
Running install for module 'Test::More::UTF8'
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/M/MO/MONS/Test-More-UTF8-0.05.tar.gz
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/M/MO/MONS/CHECKSUMS
Checksum for C:\PROGRA~4\STRAWB~1\cpan\sources\authors\id\M\MO\MONS\Test-More-UTF8-0.05.tar.gz ok
Configuring M/MO/MONS/Test-More-UTF8-0.05.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Generating a gmake-style Makefile
Writing Makefile for Test::More::UTF8
Writing MYMETA.yml and MYMETA.json
  MONS/Test-More-UTF8-0.05.tar.gz
  C:\ProgramFiles\Strawberry\perl\bin\perl.exe Makefile.PL -- OK
Running make for M/MO/MONS/Test-More-UTF8-0.05.tar.gz
cp lib/Test/More/UTF8.pm blib\lib\Test\More\UTF8.pm
  MONS/Test-More-UTF8-0.05.tar.gz
  C:\PROGRA~4\STRAWB~1\c\bin\gmake.exe -- OK
Running make test
"C:\ProgramFiles\Strawberry\perl\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib\lib', 'blib\arch')" t/*.t
t/00-load.t ....... 1/1 # Testing Test::More::UTF8 0.05, Perl 5.028001, C:\ProgramFiles\Strawberry\perl\bin\perl.exe
t/00-load.t ....... ok
t/01-usage.t ...... # ミー
t/01-usage.t ...... ok
t/02-usage.t ...... # ミー
t/02-usage.t ...... ok
t/03-usage.t ...... # ミー
t/03-usage.t ...... ok
t/pod-coverage.t .. skipped: Test::Pod::Coverage 1.08 required for testing POD coverage
t/pod.t ........... ok
All tests successful.
Files=6, Tests=14,  1 wallclock secs ( 0.03 usr +  0.00 sys =  0.03 CPU)
Result: PASS
  MONS/Test-More-UTF8-0.05.tar.gz
  C:\PROGRA~4\STRAWB~1\c\bin\gmake.exe test -- OK
Running make install
Installing C:\PROGRA~4\STRAWB~1\perl\site\lib\Test\More\UTF8.pm
Appending installation info to C:\PROGRA~4\STRAWB~1\perl\lib/perllocal.pod
  MONS/Test-More-UTF8-0.05.tar.gz
  C:\PROGRA~4\STRAWB~1\c\bin\gmake.exe install UNINST=1 -- OK
  MSCHOUT/Text-Template-1.55.tar.gz
  Has already been unwrapped into directory C:\PROGRA~4\STRAWB~1\cpan\build\Text-Template-1.55-0
  MSCHOUT/Text-Template-1.55.tar.gz
  Has already been prepared
Running make for M/MS/MSCHOUT/Text-Template-1.55.tar.gz
cp lib/Text/Template.pm blib\lib\Text\Template.pm
cp lib/Text/Template/Preprocess.pm blib\lib\Text\Template\Preprocess.pm
  MSCHOUT/Text-Template-1.55.tar.gz
  C:\PROGRA~4\STRAWB~1\c\bin\gmake.exe -- OK
Running make test
"C:\ProgramFiles\Strawberry\perl\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib\lib', 'blib\arch')" t/*.t
t/author-pod-syntax.t .. skipped: these tests are for testing by the author
t/author-signature.t ... skipped: these tests are for testing by the author
t/basic.t .............. ok
t/broken.t ............. ok
t/delimiters.t ......... ok
t/error.t .............. ok
t/exported.t ........... ok
t/hash.t ............... ok
t/inline-comment.t ..... ok
t/nested-tags.t ........ ok
t/ofh.t ................ ok
t/out.t ................ ok
t/prepend.t ............ ok
t/preprocess.t ......... ok
t/rt29928.t ............ ok
t/safe.t ............... ok
t/safe2.t .............. ok
t/safe3.t .............. ok
t/strict.t ............. ok
t/taint.t .............. ok
t/template-encoding.t .. ok
t/warnings.t ........... ok
All tests successful.
Files=22, Tests=184,  2 wallclock secs ( 0.08 usr +  0.02 sys =  0.10 CPU)
Result: PASS
  MSCHOUT/Text-Template-1.55.tar.gz
  C:\PROGRA~4\STRAWB~1\c\bin\gmake.exe test -- OK
Running make install
Installing C:\PROGRA~4\STRAWB~1\perl\site\lib\Text\Template.pm
Installing C:\PROGRA~4\STRAWB~1\perl\site\lib\Text\Template\Preprocess.pm
Appending installation info to C:\PROGRA~4\STRAWB~1\perl\lib/perllocal.pod
  MSCHOUT/Text-Template-1.55.tar.gz
  C:\PROGRA~4\STRAWB~1\c\bin\gmake.exe install UNINST=1 -- OK

cpan> install UUID
Database was generated on Wed, 27 Mar 2019 08:26:12 GMT

Running install for module 'UUID'
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/J/JR/JRM/UUID-0.28.tar.gz
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/J/JR/JRM/CHECKSUMS
Checksum for C:\PROGRA~4\STRAWB~1\cpan\sources\authors\id\J\JR\JRM\UUID-0.28.tar.gz ok
Scanning cache C:\PROGRA~4\STRAWB~1\cpan\build for sizes
............................................................................DONE
Configuring J/JR/JRM/UUID-0.28.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Generating a gmake-style Makefile
Writing Makefile for UUID
Writing MYMETA.yml and MYMETA.json
  JRM/UUID-0.28.tar.gz
  C:\ProgramFiles\Strawberry\perl\bin\perl.exe Makefile.PL -- OK
Running make for J/JR/JRM/UUID-0.28.tar.gz
cp UUID.pm blib\lib\UUID.pm
Running Mkbootstrap for UUID ()
"C:\ProgramFiles\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "UUID.bs"
"C:\ProgramFiles\Strawberry\perl\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- UUID.bs blib\arch\auto\UUID\UUID.bs 644
"C:\ProgramFiles\Strawberry\perl\bin\perl.exe" "C:\ProgramFiles\Strawberry\perl\lib\ExtUtils/xsubpp"  -typemap C:\PROGRA~4\STRAWB~1\perl\lib\ExtUtils\typemap  UUID.xs > UUID.xsc
"C:\ProgramFiles\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e mv -- UUID.xsc UUID.c
gcc -c   -s -O2 -DWIN32 -D__USE_MINGW_ANSI_STDIO -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2   -DVERSION=\"0.28\" -DXS_VERSION=\"0.28\"  "-IC:\PROGRA~4\STRAWB~1\perl\lib\CORE"  -DPERL__UUID__WIN_INT -DPERL__UUID__STRUCT_SZ=16 -DPERL__UUID__RPC_H UUID.c
"C:\ProgramFiles\Strawberry\perl\bin\perl.exe" -MExtUtils::Mksymlists \
     -e "Mksymlists('NAME'=>\"UUID\", 'DLBASE' => 'UUID', 'DL_FUNCS' => {  }, 'FUNCLIST' => [], 'IMPORTS' => {  }, 'DL_VARS' => []);"
g++ UUID.def -o blib\arch\auto\UUID\UUID.xs.dll -mdll -s -L"C:\PROGRA~4\STRAWB~1\perl\lib\CORE" -L"C:\PROGRA~4\STRAWB~1\c\lib" UUID.o   "C:\PROGRA~4\STRAWB~1\perl\lib\CORE\libperl528.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\librpcrt4.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\libmoldname.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\libkernel32.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\libuser32.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\libgdi32.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\libwinspool.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\libcomdlg32.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\libadvapi32.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\libshell32.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\libole32.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\liboleaut32.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\libnetapi32.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\libuuid.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\libws2_32.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\libmpr.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\libwinmm.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\libversion.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\libodbc32.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\libodbccp32.a" "C:\PROGRA~4\STRAWB~1\c\i686-w64-mingw32\lib\libcomctl32.a" -Wl,--enable-auto-image-base
"C:\ProgramFiles\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 755 blib\arch\auto\UUID\UUID.xs.dll
  JRM/UUID-0.28.tar.gz
  C:\PROGRA~4\STRAWB~1\c\bin\gmake.exe -- OK
Running make test
"C:\ProgramFiles\Strawberry\perl\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- UUID.bs blib\arch\auto\UUID\UUID.bs 644
"C:\ProgramFiles\Strawberry\perl\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib\lib', 'blib\arch')" t/*.t
t/test.t .. ok
All tests successful.
Files=1, Tests=38,  1 wallclock secs ( 0.03 usr +  0.00 sys =  0.03 CPU)
Result: PASS
  JRM/UUID-0.28.tar.gz
  C:\PROGRA~4\STRAWB~1\c\bin\gmake.exe test -- OK
Running make install
"C:\ProgramFiles\Strawberry\perl\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- UUID.bs blib\arch\auto\UUID\UUID.bs 644
Files found in blib\arch: installing files in blib\lib into architecture dependent library tree
Installing C:\PROGRA~4\STRAWB~1\perl\site\lib\auto\UUID\UUID.xs.dll
Installing C:\PROGRA~4\STRAWB~1\perl\site\lib\UUID.pm
Appending installation info to C:\PROGRA~4\STRAWB~1\perl\lib/perllocal.pod
  JRM/UUID-0.28.tar.gz
  C:\PROGRA~4\STRAWB~1\c\bin\gmake.exe install UNINST=1 -- OK

cpan> exit
Lockfile removed.

>

動作確認

 動作確認として、vCLIでESXiホスト(vSphere Hypervisorと同じ意味で使ってます)に接続して、 色々な構成情報を表示してみます。比較的よく見るかなと思う情報にアクセスしてみて、 正常に情報が表示されれば、今回のインストール作業は成功していると判断できると思います。

(1) vCLIのバージョン確認

 インストールしたvCLIのバージョンを確認します。 想定通り 6.7 と表示されます。

>esxcli --version
Script 'esxcli' version: 6.7

>

(2) ESXiホストのバージョン確認

 ESXiホストに接続してバージョンを確認します。

>esxcli --server=192.168.0.103 system version get
   Product: VMware ESXi
   Version: 6.0.0
   Build: Releasebuild-3620759
   Update: 2
   Patch: 34

>

(3) ESXiホストのプロファイル確認

 ESXiホストに接続してプロファイル名を確認します。 表示される ESXi-6.0.0-20160302001-standard がプロファイル名です。

>esxcli --server=192.168.0.103 software profile get
ESXi-6.0.0-20160302001-standard
   Name: ESXi-6.0.0-20160302001-standard
   Vendor: VMware, Inc.
   Creation Time: 2016-08-06T19:47:47
   Modification Time: 2016-08-06T19:49:46
   Stateless Ready: True
   Description:

      For more information, see http://kb.vmware.com/kb/2142190.

   VIBs: ata-pata-amd 0.3.10-3vmw.600.0.0.2494585, ata-pata-atiixp 0.4.6-4vmw.600.0.0.2494585, ata-pata-cmd64x 0.2.5-3vmw.600.0.0.2494585, ata-pata-hpt3x2n 0.3.4-3vmw.600.0.0.2494585, ata-pata-pdc2027x 1.0-3vmw.600.0.0.2494585, ata-pata-serverworks 0.4.3-3vmw.600.0.0.2494585, ata-pata-sil680 0.4.8-3vmw.600.0.0.2494585, ata-pata-via 0.3.3-2vmw.600.0.0.2494585, block-cciss 3.6.14-10vmw.600.0.0.2494585, cpu-microcode 6.0.0-0.0.2494585, ehci-ehci-hcd 1.0-3vmw.600.2.34.3620759, elxnet 10.2.309.6v-1vmw.600.0.0.2494585, emulex-esx-elxnetcli 10.2.309.6v-0.0.2494585, esx-base 6.0.0-2.34.3620759, esx-dvfilter-generic-fastpath 6.0.0-0.0.2494585, esx-tboot 6.0.0-2.34.3620759, esx-ui 1.0.0-3617585, esx-xserver 6.0.0-0.0.2494585, ima-qla4xxx 2.02.18-1vmw.600.0.0.2494585, ipmi-ipmi-devintf 39.1-4vmw.600.0.0.2494585, ipmi-ipmi-msghandler 39.1-4vmw.600.0.0.2494585, ipmi-ipmi-si-drv 39.1-4vmw.600.0.0.2494585, lpfc 10.2.309.8-2vmw.600.0.0.2494585, lsi-mr3 6.605.08.00-7vmw.600.1.17.3029758, lsi-msgpt3 06.255.12.00-8vmw.600.1.17.3029758, lsu-hp-hpsa-plugin 1.0.0-1vmw.600.0.0.2494585, lsu-lsi-lsi-mr3-plugin 1.0.0-2vmw.600.0.11.2809209, lsu-lsi-lsi-msgpt3-plugin 1.0.0-1vmw.600.0.0.2494585, lsu-lsi-megaraid-sas-plugin 1.0.0-2vmw.600.0.11.2809209, lsu-lsi-mpt2sas-plugin 1.0.0-4vmw.600.1.17.3029758, lsu-lsi-mptsas-plugin 1.0.0-1vmw.600.0.0.2494585, misc-cnic-register 1.78.75.v60.7-1vmw.600.0.0.2494585, misc-drivers 6.0.0-2.34.3620759, mtip32xx-native 3.8.5-1vmw.600.0.0.2494585, net-bnx2 2.2.4f.v60.10-1vmw.600.0.0.2494585, net-bnx2x 1.78.80.v60.12-1vmw.600.0.0.2494585, net-cnic 1.78.76.v60.13-2vmw.600.0.0.2494585, net-e1000 8.0.3.1-5vmw.600.0.0.2494585, net-e1000e 3.2.2.1-1vmw.600.1.26.3380124, net-enic 2.1.2.38-2vmw.600.0.0.2494585, net-forcedeth 0.61-2vmw.600.0.0.2494585, net-igb 5.0.5.1.1-5vmw.600.0.0.2494585, net-ixgbe 3.7.13.7.14iov-20vmw.600.0.0.2494585, net-mlx4-core 1.9.7.0-1vmw.600.0.0.2494585, net-mlx4-en 1.9.7.0-1vmw.600.0.0.2494585, net-nx-nic 5.0.621-5vmw.600.0.0.2494585, net-tg3 3.131d.v60.4-2vmw.600.1.26.3380124, net-vmxnet3 1.1.3.0-3vmw.600.2.34.3620759, nmlx4-core 3.0.0.0-1vmw.600.0.0.2494585, nmlx4-en 3.0.0.0-1vmw.600.0.0.2494585, nmlx4-rdma 3.0.0.0-1vmw.600.0.0.2494585, nvme 1.0e.0.35-1vmw.600.2.34.3620759, ohci-usb-ohci 1.0-3vmw.600.0.0.2494585, qlnativefc 2.0.12.0-5vmw.600.0.0.2494585, rste 2.0.2.0088-4vmw.600.0.0.2494585, sata-ahci 3.0-22vmw.600.2.34.3620759, sata-ata-piix 2.12-10vmw.600.0.0.2494585, sata-sata-nv 3.5-4vmw.600.0.0.2494585, sata-sata-promise 2.12-3vmw.600.0.0.2494585, sata-sata-sil 2.3-4vmw.600.0.0.2494585, sata-sata-sil24 1.1-1vmw.600.0.0.2494585, sata-sata-svw 2.3-3vmw.600.0.0.2494585, scsi-aacraid 1.1.5.1-9vmw.600.0.0.2494585, scsi-adp94xx 1.0.8.12-6vmw.600.0.0.2494585, scsi-aic79xx 3.1-5vmw.600.0.0.2494585, scsi-bnx2fc 1.78.78.v60.8-1vmw.600.0.0.2494585, scsi-bnx2i 2.78.76.v60.8-1vmw.600.0.11.2809209, scsi-fnic 1.5.0.45-3vmw.600.0.0.2494585, scsi-hpsa 6.0.0.44-4vmw.600.0.0.2494585, scsi-ips 7.12.05-4vmw.600.0.0.2494585, scsi-megaraid-mbox 2.20.5.1-6vmw.600.0.0.2494585, scsi-megaraid-sas 6.603.55.00-2vmw.600.0.0.2494585, scsi-megaraid2 2.00.4-9vmw.600.0.0.2494585, scsi-mpt2sas 19.00.00.00-1vmw.600.0.0.2494585, scsi-mptsas 4.23.01.00-9vmw.600.0.0.2494585, scsi-mptspi 4.23.01.00-9vmw.600.0.0.2494585, scsi-qla4xxx 5.01.03.2-7vmw.600.0.0.2494585, tools-light 6.0.0-2.34.3620759, uhci-usb-uhci 1.0-3vmw.600.0.0.2494585, vsan 6.0.0-2.34.3563498, vsanhealth 6.0.0-3000000.3.0.2.34.3544323, xhci-xhci 1.0-3vmw.600.2.34.3620759

>

(4) ESXiホストの情報表示

 ESXiホストに接続して、ホスト名やCPU、メモリなどのサーバスペックやvMotinの実行可否、 メンテナンスモード状態になっているかなどの情報を表示します。

>vicfg-hostops.pl --server=192.168.0.103 --operation info
IMPORTANT: This command has been deprecated and will be removed. Please use this equivalent esxcli command: 'esxcli system shutdown'.

Host Name            : RAH81S3
Manufacturer         : ASUS
Model                : All Series
Processor Type       : Intel(R) Core(TM) i3-4130T CPU @ 2.90GHz
CPU Cores            : 2 CPUs x 2893 GHz
Memory Capacity      : 8061.18359375 MB
VMotion Enabled      : no
In Maintenance Mode  : yes
Last Boot Time       : 2019-03-27T02:40:14.622995Z


>

(5) ESXiホストにインストールされているVIBのリスト表示

 ESXiホストに接続して、インストールされているVIBのリストを表示します。

>esxcli --server=192.168.0.103 software vib list
Name                           Version                               Vendor  Acceptance Level  Install Date
-----------------------------  ------------------------------------  ------  ----------------  ------------
mtip32xx-native                3.8.5-1vmw.600.0.0.2494585            VMWARE  VMwareCertified   2016-08-06
ata-pata-amd                   0.3.10-3vmw.600.0.0.2494585           VMware  VMwareCertified   2016-08-06
ata-pata-atiixp                0.4.6-4vmw.600.0.0.2494585            VMware  VMwareCertified   2016-08-06
ata-pata-cmd64x                0.2.5-3vmw.600.0.0.2494585            VMware  VMwareCertified   2016-08-06
ata-pata-hpt3x2n               0.3.4-3vmw.600.0.0.2494585            VMware  VMwareCertified   2016-08-06
ata-pata-pdc2027x              1.0-3vmw.600.0.0.2494585              VMware  VMwareCertified   2016-08-06
ata-pata-serverworks           0.4.3-3vmw.600.0.0.2494585            VMware  VMwareCertified   2016-08-06
ata-pata-sil680                0.4.8-3vmw.600.0.0.2494585            VMware  VMwareCertified   2016-08-06
ata-pata-via                   0.3.3-2vmw.600.0.0.2494585            VMware  VMwareCertified   2016-08-06
block-cciss                    3.6.14-10vmw.600.0.0.2494585          VMware  VMwareCertified   2016-08-06
cpu-microcode                  6.0.0-0.0.2494585                     VMware  VMwareCertified   2016-08-06
ehci-ehci-hcd                  1.0-3vmw.600.2.34.3620759             VMware  VMwareCertified   2016-08-06
elxnet                         10.2.309.6v-1vmw.600.0.0.2494585      VMware  VMwareCertified   2016-08-06
emulex-esx-elxnetcli           10.2.309.6v-0.0.2494585               VMware  VMwareCertified   2016-08-06
esx-base                       6.0.0-2.34.3620759                    VMware  VMwareCertified   2016-08-06
esx-dvfilter-generic-fastpath  6.0.0-0.0.2494585                     VMware  VMwareCertified   2016-08-06
esx-tboot                      6.0.0-2.34.3620759                    VMware  VMwareCertified   2016-08-06
esx-ui                         1.0.0-3617585                         VMware  VMwareCertified   2016-08-06
esx-xserver                    6.0.0-0.0.2494585                     VMware  VMwareCertified   2016-08-06
ima-qla4xxx                    2.02.18-1vmw.600.0.0.2494585          VMware  VMwareCertified   2016-08-06
ipmi-ipmi-devintf              39.1-4vmw.600.0.0.2494585             VMware  VMwareCertified   2016-08-06
ipmi-ipmi-msghandler           39.1-4vmw.600.0.0.2494585             VMware  VMwareCertified   2016-08-06
ipmi-ipmi-si-drv               39.1-4vmw.600.0.0.2494585             VMware  VMwareCertified   2016-08-06
lpfc                           10.2.309.8-2vmw.600.0.0.2494585       VMware  VMwareCertified   2016-08-06
lsi-mr3                        6.605.08.00-7vmw.600.1.17.3029758     VMware  VMwareCertified   2016-08-06
lsi-msgpt3                     06.255.12.00-8vmw.600.1.17.3029758    VMware  VMwareCertified   2016-08-06
lsu-hp-hpsa-plugin             1.0.0-1vmw.600.0.0.2494585            VMware  VMwareCertified   2016-08-06
lsu-lsi-lsi-mr3-plugin         1.0.0-2vmw.600.0.11.2809209           VMware  VMwareCertified   2016-08-06
lsu-lsi-lsi-msgpt3-plugin      1.0.0-1vmw.600.0.0.2494585            VMware  VMwareCertified   2016-08-06
lsu-lsi-megaraid-sas-plugin    1.0.0-2vmw.600.0.11.2809209           VMware  VMwareCertified   2016-08-06
lsu-lsi-mpt2sas-plugin         1.0.0-4vmw.600.1.17.3029758           VMware  VMwareCertified   2016-08-06
lsu-lsi-mptsas-plugin          1.0.0-1vmw.600.0.0.2494585            VMware  VMwareCertified   2016-08-06
misc-cnic-register             1.78.75.v60.7-1vmw.600.0.0.2494585    VMware  VMwareCertified   2016-08-06
misc-drivers                   6.0.0-2.34.3620759                    VMware  VMwareCertified   2016-08-06
net-bnx2                       2.2.4f.v60.10-1vmw.600.0.0.2494585    VMware  VMwareCertified   2016-08-06
net-bnx2x                      1.78.80.v60.12-1vmw.600.0.0.2494585   VMware  VMwareCertified   2016-08-06
net-cnic                       1.78.76.v60.13-2vmw.600.0.0.2494585   VMware  VMwareCertified   2016-08-06
net-e1000                      8.0.3.1-5vmw.600.0.0.2494585          VMware  VMwareCertified   2016-08-06
net-e1000e                     3.2.2.1-1vmw.600.1.26.3380124         VMware  VMwareCertified   2016-08-06
net-enic                       2.1.2.38-2vmw.600.0.0.2494585         VMware  VMwareCertified   2016-08-06
net-forcedeth                  0.61-2vmw.600.0.0.2494585             VMware  VMwareCertified   2016-08-06
net-igb                        5.0.5.1.1-5vmw.600.0.0.2494585        VMware  VMwareCertified   2016-08-06
net-ixgbe                      3.7.13.7.14iov-20vmw.600.0.0.2494585  VMware  VMwareCertified   2016-08-06
net-mlx4-core                  1.9.7.0-1vmw.600.0.0.2494585          VMware  VMwareCertified   2016-08-06
net-mlx4-en                    1.9.7.0-1vmw.600.0.0.2494585          VMware  VMwareCertified   2016-08-06
net-nx-nic                     5.0.621-5vmw.600.0.0.2494585          VMware  VMwareCertified   2016-08-06
net-tg3                        3.131d.v60.4-2vmw.600.1.26.3380124    VMware  VMwareCertified   2016-08-06
net-vmxnet3                    1.1.3.0-3vmw.600.2.34.3620759         VMware  VMwareCertified   2016-08-06
nmlx4-core                     3.0.0.0-1vmw.600.0.0.2494585          VMware  VMwareCertified   2016-08-06
nmlx4-en                       3.0.0.0-1vmw.600.0.0.2494585          VMware  VMwareCertified   2016-08-06
nmlx4-rdma                     3.0.0.0-1vmw.600.0.0.2494585          VMware  VMwareCertified   2016-08-06
nvme                           1.0e.0.35-1vmw.600.2.34.3620759       VMware  VMwareCertified   2016-08-06
ohci-usb-ohci                  1.0-3vmw.600.0.0.2494585              VMware  VMwareCertified   2016-08-06
qlnativefc                     2.0.12.0-5vmw.600.0.0.2494585         VMware  VMwareCertified   2016-08-06
rste                           2.0.2.0088-4vmw.600.0.0.2494585       VMware  VMwareCertified   2016-08-06
sata-ahci                      3.0-22vmw.600.2.34.3620759            VMware  VMwareCertified   2016-08-06
sata-ata-piix                  2.12-10vmw.600.0.0.2494585            VMware  VMwareCertified   2016-08-06
sata-sata-nv                   3.5-4vmw.600.0.0.2494585              VMware  VMwareCertified   2016-08-06
sata-sata-promise              2.12-3vmw.600.0.0.2494585             VMware  VMwareCertified   2016-08-06
sata-sata-sil24                1.1-1vmw.600.0.0.2494585              VMware  VMwareCertified   2016-08-06
sata-sata-sil                  2.3-4vmw.600.0.0.2494585              VMware  VMwareCertified   2016-08-06
sata-sata-svw                  2.3-3vmw.600.0.0.2494585              VMware  VMwareCertified   2016-08-06
scsi-aacraid                   1.1.5.1-9vmw.600.0.0.2494585          VMware  VMwareCertified   2016-08-06
scsi-adp94xx                   1.0.8.12-6vmw.600.0.0.2494585         VMware  VMwareCertified   2016-08-06
scsi-aic79xx                   3.1-5vmw.600.0.0.2494585              VMware  VMwareCertified   2016-08-06
scsi-bnx2fc                    1.78.78.v60.8-1vmw.600.0.0.2494585    VMware  VMwareCertified   2016-08-06
scsi-bnx2i                     2.78.76.v60.8-1vmw.600.0.11.2809209   VMware  VMwareCertified   2016-08-06
scsi-fnic                      1.5.0.45-3vmw.600.0.0.2494585         VMware  VMwareCertified   2016-08-06
scsi-hpsa                      6.0.0.44-4vmw.600.0.0.2494585         VMware  VMwareCertified   2016-08-06
scsi-ips                       7.12.05-4vmw.600.0.0.2494585          VMware  VMwareCertified   2016-08-06
scsi-megaraid-mbox             2.20.5.1-6vmw.600.0.0.2494585         VMware  VMwareCertified   2016-08-06
scsi-megaraid-sas              6.603.55.00-2vmw.600.0.0.2494585      VMware  VMwareCertified   2016-08-06
scsi-megaraid2                 2.00.4-9vmw.600.0.0.2494585           VMware  VMwareCertified   2016-08-06
scsi-mpt2sas                   19.00.00.00-1vmw.600.0.0.2494585      VMware  VMwareCertified   2016-08-06
scsi-mptsas                    4.23.01.00-9vmw.600.0.0.2494585       VMware  VMwareCertified   2016-08-06
scsi-mptspi                    4.23.01.00-9vmw.600.0.0.2494585       VMware  VMwareCertified   2016-08-06
scsi-qla4xxx                   5.01.03.2-7vmw.600.0.0.2494585        VMware  VMwareCertified   2016-08-06
uhci-usb-uhci                  1.0-3vmw.600.0.0.2494585              VMware  VMwareCertified   2016-08-06
vsan                           6.0.0-2.34.3563498                    VMware  VMwareCertified   2016-08-06
vsanhealth                     6.0.0-3000000.3.0.2.34.3544323        VMware  VMwareCertified   2016-08-06
xhci-xhci                      1.0-3vmw.600.2.34.3620759             VMware  VMwareCertified   2016-08-06
tools-light                    6.0.0-2.34.3620759                    VMware  VMwareCertified   2016-08-06

>

参考にしたサイト