web-dev-qa-db-ja.com

CentOS6.0にVMWareESXi CLIをインストールするにはどうすればよいですか?

VMware-vSphere-CLI-5.0.0-422456.x86_64をCentOS 6.0 64ビットにインストールしようとしていますが、インストーラーから次のようなエラーが出ます。

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

UUID 0.03 or newer

やってみた

Sudo yum install uuid-Perl

そしてまた

Sudo yum install Perl-SOAP-Lite Perl-Data-Dump Perl-Class-MethodMaker Perl-Crypt-SSLeay Perl-libxml-Perl perl-XML-LibXML-Common

しかし、これは役に立ちません。

他に何ができますか?

2
weekens

Yumリポジトリからuuid、libuuid、libuuid-develがインストールされていることを確認してください。 libuuid-develが私にとっての鍵でした。 (私はCentOS 6.4でこれを行っていました)

Vmware-install.plスクリプトがその処理を実行するには、これで十分ですが、次のコマンドを実行することもできます。Perl -MCPAN -e'install UUID'スクリプトを再試行する前に。

4
JeremiahRo

それが言うように、yumは古いパッケージを提供するので、手動でインストールする必要があります。 cpanにアクセスして、最新のものを入手します(失敗したメモリから提供するのは、 http://search.cpan.org/~rjbs/Data-UUID-1.217/UUID.pm )。ダウンロードして解凍し、フォルダに移動してPerl Makefile.plを実行し、指示に従ってください。

1
Tim

CentOS 6.2を入手し、Timの回答で推奨されているようにData::UUIDをダウンロードしました。

Data::UUIDUUIDは同じではないようです。 UUID 0.03ここ の無許可のリリースを見つけました。その後、ビルドしようとしたときに、uuid-develパッケージとlibuuid-develパッケージが同じではなく、libuuid-develUUID 0.03のビルドに必要なものであることがわかりました。その後、私は this を見つけました。これは、UUID 0.03をビルドする必要がないことを示しているようです。しかし、ビルドしてインストールした後、vSphere CLIをインストールすることができました。

1
Jared Jennings

これが私がvCliを最初からインストールするためにしたことです(CentOS 6.3でテストされました):

yum install Perl-Archive-Zip Perl-Class-MethodMaker Perl-SOAP-Lite Perl-libxml-Perl perl-XML-SAX Perl-Archive-Zip  Perl-Class-MethodMaker Perl-SOAP-Lite

次に、yumを使用してPerl-Data-DumpをインストールするためにEPELリポジトリが必要でした。

 yum install Perl-Data-Dump

Perl-Data-UUIDを試しましたが、機能しませんでした。だから私はjeremiahRoがしたようにした:

yum install libuuid libuuid-devel

その後 Perl -MCPAN -e'install UUID警告を処理しました。

./vmware-install.plは機能しましたが、いくつかのエラーが表示されました:

次のPerlモジュールがシステムで見つかりましたが、vSphere CLIで動作するには古すぎる可能性があります:

Compress :: Zlib2.037以降Compress :: Raw :: Zlib2.037以降バージョン0.78以降IO :: Compress :: Base2.037以降IO :: Compress :: Zlib :: Constants2.037以降LWP :: Protocol :: https 5.805以降

vCliは現在機能しているようです。このメッセージは無視しました。

PS:私の英語でごめんなさい...

0
uus

Gccパッケージも不足していることがわかりました。

yum install gcc

その後、私はコマンドを再度実行しました

Perl Makefile.PL
make

その後、vSpherecliをインストールできました

./vmware-install.pl

お役に立てば幸いです。

0
Ceez

Vsphere cli(最新バージョン5.1でも)は、5.5より新しいrhel/centosではサポートされていません。その上、これらすべてのPerl依存関係をインストールすることは、とにかく悪夢です。 IMHO、WindowsシステムでのみCLIを実行します。または、さらに良いことに(とにかくウィンドウを使用する場合)、cliを忘れて、powershellにpower-cliをインストールするだけです。

0
mkruger