VMware上のUbuntu Sambaに物理ディスクを直接接続する作業を行いましたので、手順を備忘録として記載します。
システム環境
- サーバーPC:自作PC(CPU: intel core i5-11400 , Mem:64G)
- ハイパーバイザ:VMware ESXi7u2
- 仮想マシン:Ubuntu22.04LTS 上にSamba(ファイルサーバー)を構築
- 追加HDD:Western Digital WD60EZAX x2基
物理ディスクの追加方法
サーバーPCにHDDを追加接続して、ESXiコンソールからSSHを有効化し、TeraTerm等でSSHで接続します。
/vmfs/devices/disksでディスクIDを確認します。
[root@localhost:~] ls -l /vmfs/devices/disks total 25395499950 -rw------- 1 root root 1000204886016 Aug 6 13:01 t10.ATA_____CT1000MX500SSD1_________________________2325E6E60A53________ -rw------- 1 root root 104857600 Aug 6 13:01 t10.ATA_____CT1000MX500SSD1_________________________2325E6E60A53________:1 -rw------- 1 root root 4293918720 Aug 6 13:01 t10.ATA_____CT1000MX500SSD1_________________________2325E6E60A53________:5 -rw------- 1 root root 4293918720 Aug 6 13:01 t10.ATA_____CT1000MX500SSD1_________________________2325E6E60A53________:6 -rw------- 1 root root 128742064128 Aug 6 13:01 t10.ATA_____CT1000MX500SSD1_________________________2325E6E60A53________:7 -rw------- 1 root root 862764867072 Aug 6 13:01 t10.ATA_____CT1000MX500SSD1_________________________2325E6E60A53________:8 -rw------- 1 root root 6001175126016 Aug 6 13:01 t10.ATA_____WDC_WD60EZAX2D00C8VB0_________________________WD2DWX32D34HV6TA -rw------- 1 root root 6001118592000 Aug 6 13:01 t10.ATA_____WDC_WD60EZAX2D00C8VB0_________________________WD2DWX32D34HV6TA:1 -rw------- 1 root root 6001175126016 Aug 6 13:01 t10.ATA_____WDC_WD60EZAX2D00C8VB0_________________________WD2DWX32D34HVVZY -rw------- 1 root root 6001118592000 Aug 6 13:01 t10.ATA_____WDC_WD60EZAX2D00C8VB0_________________________WD2DWX32D34HVVZY:1 lrwxrwxrwx 1 root root 74 Aug 6 13:01 vml.0100000000202020202057442d575833324433344856365441574443205744 -> t10.ATA_____WDC_WD60EZAX2D00C8VB0_________________________WD2DWX32D34HV6TA lrwxrwxrwx 1 root root 76 Aug 6 13:01 vml.0100000000202020202057442d575833324433344856365441574443205744:1 -> t10.ATA_____WDC_WD60EZAX2D00C8VB0_________________________WD2DWX32D34HV6TA:1 lrwxrwxrwx 1 root root 74 Aug 6 13:01 vml.0100000000202020202057442d575833324433344856565a59574443205744 -> t10.ATA_____WDC_WD60EZAX2D00C8VB0_________________________WD2DWX32D34HVVZY lrwxrwxrwx 1 root root 76 Aug 6 13:01 vml.0100000000202020202057442d575833324433344856565a59574443205744:1 -> t10.ATA_____WDC_WD60EZAX2D00C8VB0_________________________WD2DWX32D34HVVZY:1 lrwxrwxrwx 1 root root 72 Aug 6 13:01 vml.01000000003233323545364536304135332020202020202020435431303030 -> t10.ATA_____CT1000MX500SSD1_________________________2325E6E60A53________ lrwxrwxrwx 1 root root 74 Aug 6 13:01 vml.01000000003233323545364536304135332020202020202020435431303030:1 -> t10.ATA_____CT1000MX500SSD1_________________________2325E6E60A53________:1 lrwxrwxrwx 1 root root 74 Aug 6 13:01 vml.01000000003233323545364536304135332020202020202020435431303030:5 -> t10.ATA_____CT1000MX500SSD1_________________________2325E6E60A53________:5 lrwxrwxrwx 1 root root 74 Aug 6 13:01 vml.01000000003233323545364536304135332020202020202020435431303030:6 -> t10.ATA_____CT1000MX500SSD1_________________________2325E6E60A53________:6 lrwxrwxrwx 1 root root 74 Aug 6 13:01 vml.01000000003233323545364536304135332020202020202020435431303030:7 -> t10.ATA_____CT1000MX500SSD1_________________________2325E6E60A53________:7 lrwxrwxrwx 1 root root 74 Aug 6 13:01 vml.01000000003233323545364536304135332020202020202020435431303030:8 -> t10.ATA_____CT1000MX500SSD1_________________________2325E6E60A53________:8
新たに接続したHDDはWDの2台で、以下がESXi上のdiskのidになります。
- t10.ATA_____WDC_WD60EZAX2D00C8VB0_________________________WD2DWX32D34HV6TA
- t10.ATA_____WDC_WD60EZAX2D00C8VB0_________________________WD2DWX32D34HVVZY
datastore1にマウントポイントSAMBA1とSAMBA2を作り、vmkfstoolsコマンドでpass through接続したvmdkを作成します。
# cd /vmfs/volumes/datastore1 # mkdir SAMBA1 # mkdir SAMBA2 # cd SAMBA1 # vmkfstools -z /vmfs/devices/disks/t10.ATA_____WDC_WD60EZAX2D00C8VB0______________________ ___WD2DWX32D34HV6TA /vmfs/volumes/datastore1/SAMBA1/WDC_WD60EZAX2D00C8VB0_WD2DWX32D34HV6TA.vmdk # cd .. # cd SAMBA2 # vmkfstools -z /vmfs/devices/disks/t10.ATA_____WDC_WD60EZAX2D00C8VB0______________________ ___WD2DWX32D34HVVZY /vmfs/volumes/datastore1/SAMBA1/WDC_WD60EZAX2D00C8VB0_WD2DWX32D34HVVZY.vmdk
仮想マシン設定→ハードディスクの追加→既存ハードディスク→datastore1から作成したSAMBA1,SAMBA2を追加します。
仮想マシンを起動し、物理ディスクが直接続で認識されていれば作業完了です。
あとは仮想マシン上から、この記事を参考にしてディスク接続操作をしてください。
コマンド操作になりますが、手順がわかれば簡単ですね。