![ESXi 6.5U1 への VIB のインストールに関する問題](https://rvso.com/image/747346/ESXi%206.5U1%20%E3%81%B8%E3%81%AE%20VIB%20%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E5%95%8F%E9%A1%8C.png)
ESXi 6.5U1 を実行しています。CLI から OMSA をインストールしようとしています。
実行すると:
esxcli software vib install -d "vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip"
ファイル「vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip」が存在し、その中に index.xml が含まれていることを確認しました。
次の結果が得られます。
[MetadataDownloadError] zip:/var/log/vmware/vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip?index.xml のデポからダウンロードできませんでした。(('zip:/var/log/vmware/vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip?index.xml', '', "/var/log/vmware/vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip から index.xml を抽出中にエラーが発生しました: [Errno 2] いいえそのようなファイルまたはディレクトリ: '/var/log/vmware/vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip'")) url = zip:/var/log/vmware/vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip?index.xml
何らかの理由で、esxcli は zip の場所の前に「/var/log/vmware」を追加します。
ログを隅々まで調べましたが、どのログに正しい情報が記載されているかわかりません。いずれにしても、役立つ情報は見つかりませんでした。
私はバイブ初心者です。何が間違っているのでしょうか?
答え1
zipファイルへの絶対パスを使用してください。文書化されても:
esxcli --server=server_name software sources vib list --depot=absolute_path_to_depot_zip_file
あなたの場合:
esxcli software vib install -d "/vmfs/volumes/datastore1/ISOs/OM-SrvAdmin-Dell-Web-9.1.0-3523.VIB-ESX60i_A00 (2).zip"
/
パスの開始時に欠落していることに注意してください。