iSCSI - Dell EqualLogic PS5000
如同 EMC + VMware ,Dell Equallogic 主要也可以直接搭配 XenServer 來使用,所以我也將這一台 Dell EqualLogic PS5000 當成 XenServer 的儲存端 SRs(Storage Repositories) ,但是一連接上去就出問題了 "SR_BACKEND_FAILURE_170 - Equallogic Target versiob unsupported"!!
上網查了一下原來 EqualLogic 要當 XenServer 5.0 的 SRs(Storage Repositories) 必須為 4.0.1. 以上的版本才能使用.因為不是自己買的所以現在還在等待經銷商的 firmware.
http://forums.citrix.com/message.jspa?messageID=1373090
這一台 Dell EqualLogic PS5000 是跟廠商借來試用看看的.Dell EqualLogic PS5000 是一台什麼東西呢!!!他是一台 "純" iSCSI 的 SAN,詳細配備請看官方網站.
http://www1.ap.dell.com/content/products/compare.aspx/equallogic-ps5000-...
機器送來之後慌了要怎麼開始,要透過什麼去連接呢!!看到後面背板有3個 Gega Byte Ethernet,和一個 Serial Port.沒人知道要怎麼連接,記得上一次 Dell 的 Sales 講的好像很簡單什麼東西都不用設定已經完成了所有設定.幸好隔天經銷商就送來使用光碟,看了一下如果你的 Client 是 Windows 會有一套軟體可以使用.(HIT) Host Integration Tools ,使用上也很簡單設定一下就可以開始用了!!如果你的控置端是非 Windows 系統(如 Linux)就需要透過 Serial port 去設定了!!
• 9600 baud
• 1 STOP bit
• No parity
• 8 data bits
• No hardware flow control
Dell EqualLogic - update firmware
因為先前的版本不能在 XenServer 下使用(EqualLogic firmware 4.0.1. 以上的版本才能使用)所以跟廠商要了新版的 firmware 更新方式也很簡單,不過更新只能透過 serial port 或是透過 telnet / SSH 去連接 Ethernet port(Group IP address 不適用) 使用 CLI 方式更新.
firmware 的檔案名稱為 kit-verion.tgz 如果是拿到 .zip 記得將他先解開.
接下來要找一台 Host 具有 ftp client 功能的 Desktop / Server 皆可!! EqualLogic 預設有開啟 FTP Server 的功能,而且這是唯一能將firmware 上載到 EqualLogic 的唯一方式!!假設我的 EqualLogic IP 為 192.8.1.6
[root@benjr ~]# ftp 192.8.1.6 #Name 就使用 grpadmin 密碼就要看當初所設定的. Connected to 192.8.1.6. 220 192.8.1.6 FTP server (NetBSD-ftpd 20040809) ready. 502 RFC 2228 authentication not implemented. 502 RFC 2228 authentication not implemented. KERBEROS_V4 rejected as an authentication type Name (192.8.1.6:root): grpadmin 331 Password required for grpadmin. Password: 230 User grpadmin logged in. Remote system type is UNIX. Using binary mode to transfer files. #傳統 FTP 傳送會分兩種模式一是 ASCII 也就是純文字方式,另外一種就是傳送非文字檔的 binary 模式!! ftp> binary 200 Type set to I. #要上載到 EqualLogic 使用 "put" 要從 EqualLogic 下載請用 "get" ,接下來的 kit_V4.0.5-R86146_2833425448.tgz 是 FTP client 的 firmware 檔名接下來即是上傳後儲存在 EqualLogic 的名稱. ftp> put kit_V4.0.5-R86146_2833425448.tgz kit_V4.0.5-R86146_2833425448.tgz local: kit_V4.0.5-R86146_2833425448.tgz remote: kit_V4.0.5-R86146_2833425448.tgz ftp> close |
回到 EqualLogic 執行 "update" 更新 firmware.EqualLogic 預設的 Serial port 設定如下.
• 9600 baud
• 1 STOP bit
• No parity
• 8 data bits
• No hardware flow control
login: grpadmin Password: Welcome to Group Manager Copyright 2001-2008 Dell, Inc. SIT> update This command will update the firmware on the array's flash card memory If you choose to proceed, you will be shown the current firmware version The firmware update will not take effect until you restart the array. Do you want to proceed (y/n) [y]: y #按下 "y" 確定要執行 update 的動作. 10:13:03 Updating from kit file "kit_V4.0.5-R86146_2833425448.tgz" 10:13:24 Preparing to update active controller. SIT> restart |
firmware 更新需要重新開機才會生效.重心開機的指令為 "restart",關機前先檢視一下是否目前還有 iSCSI Initiator 連接到這一台的 group volumes.iSCSI Initiator 最好是先行離線再關機.開機後重新登入 EqualLogic
在 GUI Web 可以在 leftmost panel 的 members list / member name 的 right panel Controllers tab 看到目前 firmware 版本!!
在 CLI 可以使用指令 member select member_name show controllers 看到目前 firmware 版本!!
SIT> member select member_name show controllers ___________________________ Controller Information ___________________________ SlotID: 0 Status: active Model: 70-0111(TYPE 4) BatteryStatus: ok ProcessorTemperature: 59 ChipsetTemperature: 27 LastBootTime: 2009-05-06:10:19:51 SerialNumber: RMS83308A03559B Manufactured: 2408 ECOLevel: C02 CM Rev.: R07 FW Rev.: Storage Array Firmware V4.0.5 (R86146) NVRAM Battery: good BootRomVersion: 7.0.0 BootRomBuilDate: Wed Dec 19 01:50:35 EST 2007 ________________________________________________________________________ ______________________________ Cache Information ___________________________ CacheMode: write-back Controller-Safe: disabled Low-Battery-Safe: enabled _______________________________________________________ |
firmware 更新後就可以透過 XenServer 去連接 Dell EqualLogic
Dell EqualLogic + XenServer
之前在使用 XenServer 時就發現再新增 Storage Repository 有一個很特別的選項就是 "Dell EqualLogic" 原來這是一台 iSCSI 的裝置,也剛好最近跟廠商借來用用看,發現 XenServer + EqualLogic 其實還算是一個不錯的搭配.只要透過 3 個步驟就可以將 EqualLogic 整合到 XenServer 上使用!!不需要再透過 Web 的方式去設定硬碟大小以及指定 Initiator 端,完全都可以在 XenCenter 上直接使用.
選擇新增 "New Storage" 並在 "virtual Disk Storage" 選擇 Dell EqualLogic.
輸入 Dell EqualLogic 的 IP / Username / Password.Username 就使用 grpadmin , IP/Password 就要看當初所設定的
這是環境的第一台所以選擇 "Create a new SR"
我們可以勾選 Thin Provisioning 的這一項功能功能,啟動後分配給該 Volume 的容量將是邏輯容量並不會真實占據 Dell EqualLogic 的空間.,而系統會依據實際資料量逐步將空間分配給該 Volume ,已讓該儲存裝置資源的利用率可大為提昇.
在新增 Disk 時就可以看到多了一個選擇 " Dell EqualLogic virtual disk storage"
下面這個連結是 Dell EqualLogic 的官方網站用影片檔來說明如何將 XenServer + EqualLogic 整合在一起,是個不過是英文的就是了.
http://www.equallogic.com/partnerships/CitrixDemo/xenserver_equallogic_d...