VMWarevSphereにストレージドライブを追加する方法について質問があります。 ESXiをインストールし、3つのストレージドライブがあり、3つすべてがvSphereの[構成]タブに表示されているとします。ストレージドライブ1はVMWareによってフォーマットされており、ESXiを実行しています。ストレージドライブ2はVMWareによってフォーマットされており、仮想マシンからアクセスできます。ストレージドライブ3はWindowsによってフォーマットされており、データが保存されています。
VSphereでストレージドライブ3をフォーマットすると、データが消去されます。 vSphereでストレージドライブ3をフォーマットしないと、仮想マシンからストレージドライブ3にアクセスできません。
これを解決するために私が思いついた1つの方法は、Windowsでストレージドライブ3を共有することでした。 vSphere仮想マシンがWindowsの場合、ネットワークドライブをマップして、データをストレージドライブ3からストレージドライブ2に移動できます。
ここで何かが足りないと感じています。おそらく、vSphereでストレージドライブ上のデータにアクセスできるようにする簡単な方法があります。
このページを見つけたとき、既存のデータが含まれているローカルハードドライブを新しいESXiゲストVMに追加する方法を見つけようとしていました。 RDM(Raw Device Mapping)を使用すると、フォーマットせずにディスクをデータストアに追加できます。
Vmwareにはそれに関する記事があります ここ 。そのページを読んで、欠点と追加の詳細について詳しく知ることができます。
概要
ターミナルから(SSH経由で)次のコマンドを実行して、目的のデバイスパーティション名を見つけます:
# ls -l /vmfs/devices/disks
次に、次のコマンド形式を使用してRDMポインターファイルを作成することにより、それを使用可能にします:
vmkfstools -z /vmfs/devices/disks/diskname /vmfs/volumes/<ExistingDatastoreName>/<ExistingVMFolder>/<ChosenNameForThisRDM.vmdk
その後、vShpearクライアントまたは組み込みホストクライアントに移動し、RDMをゲストVMに接続します:
これで、ゲストVMを起動し、ゲストOS内からドライブをマウントできます。