在 ESXi 利用 RDM 直接掛載實體硬碟到 VM ( HP MicroServer N36L 適用)

最近終於把那台用了接近7年的舊電腦換掉,並且將 N36L 上的Hyper-V 轉到新電腦運作。為免它閒著,索性裝個 ESXi。

我想把那隻 1TB 的實體硬碟掛載到 VM 裏直接儲取,正常情況之下新增的虛擬硬碟選擇 raw device mappings  模式即可。很可惜該選項變成了灰色,原來是 N36L 不支援 Vt-d 所致。

圖片

查看 Configuration > Hardware > Advanced Settings ,若果出現 “Host does not support passthrough configuration”  就斷定機器沒開啓或不支援 Vt-d。

圖片

Google 查了一番,找到了 tino 解決方法

1.

進入 Esxi Shell ,SSH 或 Local Alt + F1 亦可。

2.

找出你需要掛載到 VM 的硬碟,並且記底 ID 。例如使用 “fdisk -l”“ls /dev/disks” 查看硬碟資訊。

我選擇的硬碟 ID 是: t10.ATA_____WDC_WD1002FAEX2D00Y9A0________________________WD2DWCAW32719232

圖片

3.

然後輸入這以下指令輸出 RDM 虛擬硬碟檔:

vmkfstools -z /vmfs/devices/disks/<步驟2的 ID> “/vmfs/volumes/<DataStore 名稱>/<RDM 虛擬硬碟名稱>.vmdk”

我輸入的指令如下:

圖片

4.

輸出成功後,在 vSphere Client 中以 “Use an existing virtual disk” 方式加入 RDM 虛擬硬碟到虛擬機即可。

圖片

5.

硬碟是以 SCSI 方式連接,因此啓動虛擬機後,需要到 Disk Management 把該硬碟設定 Online 才能使用。

圖片

後記:

其實整隻硬碟都是歌來的呀。因為換新機又把N36L翻新,己經一星期出街沒歌聽了,即刻裝返 audiogalaxy 聽下歌先。

Reference:

ESXi 5.1: Using Raw Device Mappings (RDM) on an HP Microserver

Raw Device Mapping option is greyed out

 

Advertisements