1.背景説明
ESXIはバージョン6.7.管理側のvcenterサーバー(つまりvSphere Client)はexsiの仮想マシンにインストール.システムはlinuxでログインにはhtml5を使用.
2. vCenter からエクスポートされたファイル (ESXI6.7)
ログインして、“启动 vSphere Client (HTML5)”
ログイン管理ページを使用します: 下の図に従ってエクスポートします.
エクスポートされたファイルには 4 つのリストがあります:
【回收】nginx-1.vmdk
【回收】nginx.mf
【回收】nginx.ovf
【回收】nginx-2.nvram
3. VM ワークステーションのエラー レポートをインポートし、問題を解決する
1) VMware ワークステーション 14 以下のバージョンのインポート エラー
导入失败,因为 D:\test\【回收】nginx.ovf 未通过 OVF 规范一致性或虚拟硬件合规性检查。 请单击“重试”放松 OVF 规范与虚拟硬件合规性检查,并重新尝试导入; 或单击“取消”以取消导入。如果重新尝试导入,可能无法使用 VMware Workstation 中的虚拟机
インターネット上のほとんどの説明は次のとおりです。
因为OVF 版本不同导致的,VMware Workstation内置的ofvtool工具只支持OVF version 1.0,导致无法兼容
解决方法:
从vmware网站下载ovftool 4.1版本安装后,将安装目录下的文件,覆盖到VMware Workstation安装目录下的ovftools目录下即可。(建议事先备份)
官网下载地址: https://dwz.cn/5DOmni51
失效请用 https://my.vmware.com/cn/web/vmware/details?downloadGroup=OVFTOOL430U2&productId=758
ただし、交換しても問題は解決せず、互換性の問題が引き続き発生しました。別のバージョンのワークステーションを試すことにしました
2) vmware workstation 15 pro でのインポートの問題
このバージョンは、ovf ファイルのインポート時にエラーを報告しませんが、起動後にインターフェイスでスタックしdracut
、デバイス ディレクトリが見つからず、起動を開始できないというメッセージが表示されます。
warning: Could not boot.
warning:/dev/centos/root does not exist.
warning:/dev/centos/swap does not exist.
warning:/dev/mapper/centos-root does not exist.
解決策:
其实是环境问题
、私の VMware ワークステーションは Windows の下にインストールされています。
可能是/dev 等目录 是在windows下不能正常创建~~~ ,这只是猜测
linux
システムに vmware ワークステーションをインストールし、OVF をワークステーションにインポートすると、直接開くことができます. その後、別の OVF ファイルをテストしました: Windows では互換性の問題が報告されましたが、Linux では正常でした.
エクスポートされた環境(vcenterのインストール環境:linuxまたはwindows)に関連するはずであり、時間があるときにさらに調査し、問題を解決します。
要約する
OVF をワークステーションにインポートするときに発生した問題は、最終的に一時的に解決するのに数日かかりました。両方の解決策を試すことができます。