VMware Workstation的虛擬機可以使用主機物理硬盤,、主機上的USB或并口,、串口設備,作為虛擬機的企業(yè)版本VMware ESXi也可以使用主機USB或并口,、串口設備,,但默認情況下,ESXi并不能使用主機物理硬盤,。 VMware ESXi的虛擬機可以主機USB或并口,、串口設備,也可以使用FC,、SAS HBA接口卡或iSCSI連接的存儲磁盤(裸磁盤分配給虛擬機),,但默認情況下并不能直接使用ESXi主機本地的硬盤,必須得格式化成VMFS存儲才能分配給虛擬機使用,。但在有些時候需要使用物理主機硬盤怎么辦?本文將介紹解決辦法,。 在單臺主機的虛擬化環(huán)境中需要考慮“備份”,。但是備份保存在相同存儲是沒有意義的,一個合理的方式是將備份保留到“其他位置”,,這個其他位置最好網絡中的其他主機,。但在“單臺主機”運營的情況下,將備份保存在主機以外的位置不太現(xiàn)實(如果主機托管到電信機房,,并且機房帶寬有限的情況下,,將備份通過網絡傳輸?shù)酵獾夭滑F(xiàn)實),此時要為備份提供“相對安全”的位置有如下幾種方法: (1)外置硬盤法,。找一個較大容量(例如4TB,、6TB、8TB)的USB移動硬盤,,將該移動硬盤連接到服務器用做備份,。但移動硬盤長期供電并接在服務器上并不是一個好的選擇。 (2)非RAID磁盤法,。在服務器中剩余的磁盤槽位中,,單獨插一塊較大容量的硬盤(例如4TB),該硬盤不添加到RAID中,,也不通過ESXi格式化為VMFS卷,,而是分配給ESXi中的虛擬機直接使用(裸機映射的磁盤),這塊硬盤將用做備份,。例如,,某臺DELL R730XD的服務器配置了12塊硬盤,,這12塊硬盤中的前10塊配置成RAID-50(如圖1所示),,第11塊作為“全局熱備磁盤”(ID為10的磁盤,ID從0開始),,第12塊磁盤設置為“Non-RAID”磁盤(ID為11的磁盤),,這第12塊磁盤就是用做數(shù)據備份的磁盤,如圖2所示,。 圖1 前10塊磁盤組成RAID-50劃分2個卷 圖2 第11塊為全局熱備磁盤,,第12塊為Non-RAID磁盤 (3)在該ESXi主機上創(chuàng)建了名為“WS08R2_BE2016_172.20.1.22”的虛擬機,為該虛擬機分配4個vCPU(4個插槽,,每插槽1個核心),、8GB內存。 默認情況下,,ESXi的虛擬機不能直接使用物理主機硬盤,,需要使用ssh登錄到ESXi中,將主機硬盤映射才能使用,,主要步驟如下,。 (1)使用vSphere Client登錄到ESXi,,在“配置→存儲器→設備”中,可以看到當前主機的設備,,其中名稱以DELL開頭的則是用RAID卡劃分的兩個卷,,而以ATA開頭的則是在圖15中配置為的Non RAID磁盤(相當于HBA直通),右鍵單擊這個設備選擇“將標識符復制到剪貼板”,,如圖7所示,。 圖7 復制標識符 【說明】這個設備沒有在ESXi添加為存儲。單擊“數(shù)據存儲”可以看到當前添加了3個存儲,,圖7中的4TB磁盤沒有被添加為存儲,,如圖8所示。后文的操作將這個4TB的硬盤“掛載”在某個現(xiàn)有分區(qū)中,,例如圖8中的Datastore分區(qū),。 圖8 查看VMFS數(shù)據存儲 (2)打開“記事本”,將上一步復制的標識符粘貼到“記事本”中,,并保留naa.500等字符,,如圖9所示,然后再次將這個字符串復制,。 圖9 標識符 (3)使用ssh工具(例如Xshell 5)登錄到ESXi主機,,執(zhí)行 ls /vmfs/disks 命令查看當前的設備,可以看到圖9中記錄的標識符,。 圖10 查看磁盤標識符 (4)執(zhí)行以下命令,,將物理磁盤添加到ESXi存儲中,標識成一個虛擬磁盤,。 vmkfstools -z /vmfs/devices/disks/<硬盤標識符> /vmfs/volumes/datastore1/<目標RDM磁盤名>.vmdk 在本示例中可以為 vmkfstools -z /vmfs/devices/disks/naa.50014ee0042fd6fd /vmfs/volumes/Datastore/WDC4TB.vmdk 注意磁盤標識名與vmfs等命令參數(shù)間不能有英文的空格,,其中Datastore是VMFS分區(qū)名稱。其中WDC4TB中的字母為大寫,,命令及執(zhí)行過程如圖11所示,。 圖11 為物理磁盤建立RDM映射 (5)返回到vSphere Client,在“配置→存儲器”中右鍵單擊Datastore存儲,,選擇“瀏覽數(shù)據存儲”,,)在“數(shù)據存儲瀏覽器”中可以看到圖11映射的磁盤,如圖14所示,。 圖14 查看映射的RDM磁盤 (6)修改“WS08R2_BE2016_172.20.1.22”虛擬機的配置,,添加硬件設備,在“添加硬件→選擇磁盤”中選擇“使用現(xiàn)有虛擬硬盤”,,在“瀏覽數(shù)據存儲”中,,瀏覽Datastore存儲根目錄選擇WDC4TB.vmdk虛擬硬盤,其他選擇默認值,。 (7)打開虛擬機電源,,在“磁盤管理”中將新添加的4TB硬盤分區(qū),、格式化,設置盤符為D,。 (8)在備份虛擬機中安裝Veritas Backup Exec 2016(原Symantec公司的Backup Exec,,現(xiàn)己改名)或其他備份軟件,將其他虛擬機備份到D盤,。圖23是備份后的截圖,。 圖23 備份后的截圖 關于Veritas Backup Exec的安裝、配置本文不做過多介紹,,請自行配置,。 【說明】將備份保存在單獨的4TB的硬盤中,如果ESXi主機及RAID存儲出現(xiàn)問題,,可以取下4TB的磁盤,,并將其掛在其他安裝了Veritas Backup Exec 2016軟件的計算機中,通過導入備份的方式,,恢復虛擬機或數(shù)據,,這是作為災難恢復的一種方法。 |
|