ESXi VM 使用實體硬碟

ESXi VM 使用實體硬碟

前言

不管是實體進行虛擬化之後或是虛擬化之前,原有硬碟資料使用上除了可以將檔案備份至虛擬硬碟環境中使用,還可以直接將實體硬碟給虛擬機器使用,使用上也是利用vmkfstools並配合命令z來完成它。

使用實體硬碟時必需要建立與實體硬碟溝通的方式,所以使用工具建立一個.vmdk中介檔,它與虛擬硬碟提供的.vmdk是一樣,但它只是個中介檔,命令如下:

vmkfstools –z [硬碟掛載路徑] [產生連結的vmdk檔案]

  • 硬碟掛載路徑:安裝硬碟之前記一下硬碟的序號,以便裝上機器後可以查詢到硬體的序號資訊幫助辦認硬碟。
  • 產生連結的vmdk檔案:工具會產生由你自行命名的vmdk檔案,觀看檔案資訊會看到與實體硬碟容量相同,但實際上它不佔實體空間。

確認硬碟的名稱

登入ESXi主機,並進入/dev/disks目錄下查看硬碟名稱資訊,每個硬體會對映一組名稱:

登入ESXi主機,並進入/vmfs/devices/disks目錄下查看硬碟名稱資訊,每個硬體會對映一組名稱:

系統會根據你硬碟的硬體資訊產生一個很長的名稱,你可以利用硬碟序號或是廠牌名稱相關資訊找到你要使用的硬碟,每個名稱後面會根據你分割資訊產生用: + 數字號碼為檔名的檔案,我們是要使用整個硬碟,所以只看非冒號組成的名稱。

例子中要使用的名稱是:

/vmfs/devices/disks/t10.ATA_____Hitachi_HDT725032VLA360_______________________VFH201R2E8V18V

使用前面提到的命令產生中介檔:

vmkfstools -z /vmfs/devices/disks/t10.ATA_____Hitachi_HDT725032VLA360_______________________VFH201R2E8V18V

/vmfs/volume/datastoreSSD60/HITACHI250_P2P.vmdk

之後就會產生出HITACHI250_P2P.vmdk檔案,接下來到目錄確認檔案情況,

上圖中反白處可以看到檔案已經建立完成,並且會產生HITACHI250_P2P-rdmp.vmdk與實體容量相同的檔案,之後我們再使用 vSphere 將設定檔HITACHI250_P2P.vmdk載入。

掛載實體硬碟

選擇 Hard Disk 並按下 Next 進行下一步,

不需要建立新的虛擬硬碟,所以選擇第二個選項來掛載已經存在的虛擬硬碟,

選擇我們剛建好的HITACHI250_P2P.vmdk,然後按下 OK

之後,可以看到反白處的資訊,按下 OK 就完成在掛載實體硬碟至虛擬機器內,不過可以觀查的是,在ESXi模式下掛載這類檔案是模擬 SCSI 連接方式,進入虛擬機器之後與一般的虛擬硬碟一樣的使用方式,但好處是,當您想要存取資料時,可以直接將硬碟拆下,並接入實體機器的環境中還可以直接存取使用,這個便利性在某些應用場合還是會被使用。