星期二, 12月 17, 2013

ESXi VM內使用磁帶櫃 Tape Library 及 SCSI 卡 Path Status Dead 的解法

之前說過,我的目標是100%虛擬化,只留下VM Host OS;所以我今天要做Tape的第二線備份時,仍然在VM內執行BackupExec。
所以要把SCSI device加到VM之內,但是很不幸的,在Edit Settings時居然顯示沒有SCSI device可加。
進到Configuration->Storage Adapters明明有看到SCSI卡呀?

點進去一看,發現原來是:

要先啟用ESXi Host上的ssh,再進入確認
~#  esxcfg-mpath -l
會發現  State: dead 的字樣
這時候別慌,再下個指令
~# esxcli storage nmp satp rule add --satp VMW_SATP_LOCAL --driver="mptspi" --description="LSI 53c1030 PCI-x Fusion-MPT Ultra320 SCSI"
driver的名稱要依照你的SCSI/SAS卡而定,我是從VMware Compability Guide找到 ,關鍵字請加上 ESXi 版本和晶片名稱,不然真的會搞混,以下是我的搜尋結果
 從上圖可以看出我的driver在ESXi 5.5/5.1是『mptspi』,若是Adapter 39320/29320的話是『aic79xx』
下完指令後,可以用vSphere Client點在SCSI卡上按滑鼠右鍵Rescan,就會顯示Active。
接下來在VM用Edit Settings -> Hardware -> Add 選
先選Tape Library
接下來再加一個SCSI device,選Tape
這樣就可以在VM裡使用磁帶。

4 則留言:

榮哥 提到...

站長您好

請問一個問題,您已經將所有主機虛擬化了
那您VM的備份你是如何規劃的?

Tseng Teng-Yi 提到...

榮哥:
VM的備份確實很麻煩,請教了幾位業界先進後大概有些想法。有些『小』公司直接用ESXi內建的Clone,有些用Storage的備份,我是用Veeam這套。改天有空再整理一下使用Veeam的心得。

榮哥 提到...

站長 您好

我會這樣問是因為我在想是要每次都完整備份還是上班日增量假日完整,但是這是虛擬機器不是DATA,所以想詢問您自己使用的方式是?(我是hyper-v 掛 ㄎㄎ)

Tseng Teng-Yi 提到...

榮哥:
  每天當然是增量備份,假日除非是長假,不然還是用增量,備份時對系統還是會有影響。Veeam同時支援Hyper-V和vSphere ESXi,是目前測試過最強的備份軟體,也是最貴的 :(