在 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

如何將PC 轉成 VM

最近買了acer aspire one 255e 代替了那台用了差不多快6年的eeepc 901,然後這個越用越慢的東西被我封塵了一個多月。這台SSD應該要快掛了,於是今天便做個備份,把整台機轉成VM。

在 host PC 上安裝 VMware vCenter Conveter ,以remote machine 方式連接 eeepc 901 不成功,似乎是出現了permission problem。

google 了一下,找到了出現相同問題的朋友

http://communities.vmware.com/thread/286339

根據mediawideCasaDelGato的解決方法,我在eeepc 上使用  VMware vCenter Conveter 以local machine 方式做轉換,並且mapping drive 把VM 放到host PC 上。

此時出現另一個問題

FAILED: Undable to create a VSS snapshot of the source volume(s). Error 2147754758 (0x80042306).

解決方法如下:

1. 啓動服務   Microsoft Software Shadow Copy Provider Service  , Volume Shadow Copy Service

2. 把source machine 的 Harddisk 格式轉成  NTFS

本來以為沒問題了,到了98%郤又出現問題:

FAILED : Unable to find the system volume,reconfiguration is not possible.

這個原來是 boot.ini 出問題,因為轉到了vm machine 設備都不同了,要打開它做修改。

這時最好掛上這個 vmdk file 到已有的VM,再做修改。

完成了!!!