Vsphereクライアント4.0.0ビルド208111をVirtualCenterServerと同じバージョンおよび同じビルドで使用しています。
2つの異なるデータストアに表示されるディスクが1つしかないVMが1つあります。 VMとテンプレートを調べると、1つのVMしか表示されません。データストア画面を見ると、datastore-002とdatastore-003に表示されています。 datastore-002の仮想マシンの設定に移動してディスクを確認すると、パスがdatastore-003と表示されます。どうすればこれを修正できますか?
これらのデータストアの両方を右クリックして、それぞれに[〜#〜] vmname [〜#〜]というフォルダーがあるかどうかを確認します。
1つだけにフォルダがある場合は、おそらくISOがVMにマウントされており、2番目のデータストアにあります。
両方のデータストアにVM)のフォルダーがある場合は、内部をチェックして、両方のフォルダーに.vmdkが含まれているかどうかを確認します。両方にディスクVMDKファイルがある場合は、おそらく次のような状況になります。ストレージvMotionが完全に終了せず、古いファイルが古いデータストアに残っていました。これはかなり発生します。修正するには、VM)を右クリックし、[設定の編集]を選択します。 '。ハードディスクデバイスを選択し、それが存在するデータストアをメモします。その後、otherデータストア内のVMDKを安全に削除できます。
VMの構成ファイルを1つのデータストアに置き、VMDKハードドライブファイルを別のデータストアに置くこともできます。したがって、両方の場所にVMのフォルダーがある場合は、一方に.vmxがあり、もう一方に.vmdkがあるかどうかを確認してください。この問題は、ストレージによって簡単に回避できます。 VMを完全に異なるデータストアにvMotionする。
これは、たとえば、特定のデータストアからマウントされたISOイメージがある場合に発生する可能性があります。
実際、ISOがマウントされている場合に発生する可能性があります。不思議なことに、少なくともESXi-5.5では、ISOが同じデータストアにある必要はありません。 StorageVMotion中に変更されないロックファイルまたはメモリ内レコードがあると思われます。
私の経験では、シリアルデバイスが特定のLINUXVMのどこにインストールされているかを見ました。接続されていませんでした。さらに詳しく調べてみると、元のデータストアには「serial.log」という1つのファイルが含まれていました。
デバイスを強調表示し、「出力ファイル」が設定されているDSディレクトリを変更しました。古いDSから新しい=に変更しました。 DS移行先。
この場合、問題となったのは一般的な「マウントされたISO」または「スナップショット」ではありませんでした。