「PowerEdge:DellがカスタマイズしたESXi 7.xまたは8.xイメージを使用してESXiをアップグレードすると、依存関係VIBが見つからないというエラーが発生する
Summary: この記事では、PowerEdgeサーバーでESXiをアップグレードするときに表示されるVIB依存関係エラーを修正する方法について説明します。
Instructions
概要
この技術文書では、Dellカスタム イメージを使用してDell PowerEdgeサーバーでESXiをアップグレードする際のVIB依存関係エラーを解決する方法について説明します。これらの手順は、システム管理者がシステムの整合性を維持しながら、依存関係の欠落エラーを処理するのに役立ちます。
解決策
競合するVIBが 使用されていない場合は、手動で削除できます。VIBを削除した後で、アップグレードを再試行します。この2つの方法のいずれかを選択して、以下から問題を解決してください。
方法1:競合しているVIBの削除
-
次のコマンドを使用して、インストールされているすべてのVIBを一覧表示します。
esxcli software vib list | grep <driver>注:取り替える
<driver>をドライバー名に置き換えます。コマンドの例:
esxcli software vib list | grep net出力例:
net-ixgbe 4.7.1.2-1vmw.670.0.0.8169922 VMW VMwareCertified 2018-04-17 net-nx-nic 4.7.1.2-1vmw.670.0.0.8169922 VMW VMwareCertified 2018-04-17 -
次のコマンドを使用して、競合するVIBを削除します。
esxcli software vib remove -n <name of the vib>注:取り替える<name of the vib>を VIB 名に置き換えます。コマンドの例:
esxcli software vib remove -n net-ixgbe出力例:
Removal Result Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective. Reboot Required: true VIBs Installed: VIBs Removed: DEL_bootbank_net-ixgbe_4.7.1.2-1vmw.670.0.0.8169922
方法2:DellカスタムESXiイメージによるアップグレード
Dell カスタムESXiイメージを使用してアップグレードするには、次の手順を実行します。
-
VMware Customer ConnectポータルからDellカスタム イメージを取得します。
-
を
.zipWinSCPを使用してサーバーのデータストアにファイルをコピーします。 -
root認証情報を使用してSSH経由でサーバーに接続します。
-
次のコマンドを使用して、使用可能なイメージ プロファイルを表示します。
esxcli software sources profile list -d /vmfs/volumes/[datastore_name]/[ESXi_image_name].zip注:取り替える[datastore_name]と[ESXi_image_name]を特定の値に置き換えます。コマンドの例:
esxcli software sources profile list -d /vmfs/volumes/datastore1/VMware-ESXi-7.0U3-18644231.zip出力例:
Name Vendor Acceptance Level --------------------------------- ------------ ---------------- DellEMC-ESXi-7.0U3-18644231-A00 DellEMC PartnerSupported -
ハードウェアに一致するDell OEMプロファイルを選択します。
-
次のコマンドを使用して、選択したプロファイルをインストールします。
esxcli software profile install -p [OEM_image_profile_name] -d [datastore_name]/[ESXi_image_name].zip --ok-to-remove注:取り替える[OEM_image_profile_name]、[datastore_name]と[ESXi_image_name]を特定の値に置き換えます。コマンドの例:
esxcli software profile install -p DellEMC-ESXi-7.0U3-18644231-A00 -d /vmfs/volumes/datastore1/VMware-ESXi-7.0U3-18644231.zip --ok-to-remove出力例:
Update Result Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective. Reboot Required: true VIBs Installed: DEL_bootbank_net-ixgbe_4.7.1.2-1vmw.670.0.0.8169922 VIBs Removed: VMW_bootbank_net-ixgbe_4.7.1.2-1vmw.670.0.0.8169922 -
サーバーを再起動してインストールを完了します。
Additional Information
通常のESXiベスト プラクティス ガイド https://kb.vmware.com/s/article/78205 に従ってください。
vSANを使用している場合は、ESXiコアダンプとスクラッチ パーティションの保存に関する重要な情報については、次のKBを参照してください。 https://kb.vmware.com/s/article/2074026
SDカード/USB起動デバイスを使用しているお客様については、次のKBを参照して改訂されたガイダンスを参照してください。 https://kb.vmware.com/s/article/85685