VMware esxiで仮想マシン向けの共有ドライブを作ってみる

sshでesxiサーバにアクセス可能であることが必要.
esxiの構築の際、もしくはコンソールからesxiにログインしたときにsshを有効にしておく必要がある.

っで、sshログインします

[illya@c ~]$ ssh -l root esxi
Password:                         <----パスワードを入力します
The time and date of this login have been sent to the system logs.
 
VMware offers supported, powerful system administration tools.  Please
see www.vmware.com/go/sysadmintools for details.
 
The ESXi Shell can be disabled by an administrative user. See the
vSphere Security documentation for more information.
~ #

これでログインできました.
次に仮想共有ドライブとなる vmdk ファイルを設置するフォルダを用意します
ここでは [/vmfs/volumes/d] に shared-drive フォルダを用意します

~ # df -h
Filesystem   Size   Used Available Use% Mounted on
NFS          7.9T   4.9T      3.0T  62% /vmfs/volumes/q
VMFS-5       2.7T   1.7T   1003.2G  64% /vmfs/volumes/d
VMFS-5     476.8G 239.6G    237.1G  50% /vmfs/volumes/m2
VMFS-5      59.5G  59.0G    557.0M  99% /vmfs/volumes/ssd
~ #
~ # mkdir /vmfs/volumes/d/shared-drive

[/vmfs/volumes/d/shared-drive]に vmkfstools で vmdk を作ります

~ #
~ # vmkfstools
No valid command specified
 
 
OPTIONS FOR FILE SYSTEMS:
 
vmkfstools -C --createfs [vmfs3|vmfs5]
               -b --blocksize #[mMkK]
               -S --setfsname fsName
           -Z --spanfs span-partition
           -G --growfs grown-partition
   deviceName
 
           -P --queryfs -h --humanreadable
           -T --upgradevmfs
   vmfsPath
 
OPTIONS FOR VIRTUAL DISKS:
 
vmkfstools -c --createvirtualdisk #[gGmMkK]
               -d --diskformat [zeroedthick|
                                thin|
                                eagerzeroedthick]
               -a --adaptertype [buslogic|lsilogic|ide|
                                 lsisas|pvscsi]
           -w --writezeros
           -j --inflatedisk
           -k --eagerzero
           -K --punchzero
           -U --deletevirtualdisk
           -E --renamevirtualdisk srcDisk
           -i --clonevirtualdisk srcDisk
               -d --diskformat [zeroedthick|
                                thin|
                                eagerzeroedthick|
                                rdm:<device>|rdmp:<device>|
                                2gbsparse]
           -X --extendvirtualdisk #[gGmMkK]
               [-d --diskformat eagerzeroedthick]
           -M --migratevirtualdisk
           -r --createrdm /vmfs/devices/disks/...
           -q --queryrdm
           -z --createrdmpassthru /vmfs/devices/disks/...
           -v --verbose #
           -g --geometry
           -x --fix [check|repair]
           -e --chainConsistent
   vmfsPath
 
OPTIONS FOR DEVICES:
 
           -L --lock [reserve|release|lunreset|targetreset|busreset|readkeys|readresv] /vmfs/devices/disks/...
           -B --breaklock /vmfs/devices/disks/...
 
vmkfstools -H --help
 
~ #
~ #
~ # vmkfstools  -c 100G -d eagerzeroedthick /vmfs/volumes/d/shared-drive/shared.vmdk
Create: 25% done.
 :
Create: 30% done.
 :
 :
Creating disk '/vmfs/volumes/d/shared-drive/shared.vmdk' and zeroing it out...
 
Create: 100% done.
 
 
(fencing device向けに 1GB のディスクも作る)
~ # vmkfstools  -c 1G -d eagerzeroedthick /vmfs/volumes/d/shared-drive/fencing.vmdk
~ #
~ # ls -lh /vmfs/volumes/d/shared-drive
-rw-------    1 root     root        1.0G Jun  3 17:48 fencing-flat.vmdk
-rw-------    1 root     root         466 Jun  3 17:48 fencing.vmdk
-rw-------    1 root     root      100.0G May 28 06:32 shared-flat.vmdk
-rw-------    1 root     root         469 May 28 06:49 shared.vmdk
~ #

共有向けの場合、vmdkのタイプは「eagerzeroedthick」限定のようで、この場合指定したサイズのファイルが作成されてします.
[zeroedthick]や[thin]の場合は必要となったその時にファイルサイズが拡大されるが、「eagerzeroedthick」は初めから必要サイズ分作られる.

esxiでの設定

実際にesxiで作った仮想マシン2台にこの共有ドライブを追加してみる
まず仮想マシンの「仮想マシンの設定の編集」ボタンを押下して「追加...」を押下します
その後表示された「ハードウエアの追加」画面で「ハードディスク」を選択して「次へ」ボタンを押下します。
2020y06m04d_015500648.png
表れた「ハードウエアの追加」画面で使用するディスクのタイプとして「既存の仮想ディスクを使用」を選び、「次へ」ボタンを押下します。
2020y06m04d_015813707.png
ディスクのパスを「参照..」ボタンを押下して選択します。「次へ」ボタンを押下します。
2020y06m04d_015921540.png
次に詳細オプションでは仮想デバイスノードを「SCSI (1:0)」に変更します。そしてモードを「独立型」「通常」を選択してます。
2020y06m04d_020226546.png
修了準備の画面で内容を確認して、「終了ボタン」を押下します。
2020y06m04d_020354481.png

ここで仮想マシンのプロパティ画面に戻ります。
新たに追加された「新規ハードディスク(追加中)」と既存のSCSIチャンネル[0]と異なる「SCSI (1:0)」にしたことで追加された「新規SCSIコントローラー(追加中)」の存在が確認できます.
2020y06m04d_020508235.png
ここで、「新規SCSIコントローラー(追加中)」を選択します。
すると、右側にSCSIコントローラーの設定が表示されます。
ここで、「SCSIバスの共有」にて「仮想」を選びます。
そして、画面下部の「OK」ボタンを押下すれば、共有ドライブが追加されます。
2020y06m04d_021013461.png

この共有ドライブを共有する他の仮想マシンも同じように操作を施します。

最新の60件
2025-05-24 2025-05-22 2025-05-21 2025-05-20 2025-05-19 2025-05-18 2025-05-17 2025-05-14 2025-05-13 2025-05-12 2025-05-11 2025-05-08 2025-05-07 2025-05-06 2025-05-05 2025-05-04 2025-05-03 2025-04-27 2025-04-26 2025-04-25 2025-04-24 2025-04-17 2025-04-13 2025-04-02 2025-04-01 2025-03-31 2025-03-29 2025-03-28 2025-03-27 2025-03-26 2025-03-23 2025-03-22 2025-03-20

edit


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-06-04 (木) 02:51:23