內容提要: iSCSI設備200i現在已經正式出售了,為了了解這款NAS在安裝和配置上的注意事項,xSeries Team和SSG一起進行了測試,以下是測試的步驟。 正文: 一. 測試目的 iSCSI設備200i現在已經正式出售了,為了了解這款NAS在安裝和配置上的注意事項,xSeries Team和SSG一起進行了測試,以下是測試的步驟。 二. 背景知識 200i, 4125設備是一種類型的NAS(Network Attached Storage)產品, 它的誕生是為了解決網絡上對裸設備存取的要求。它的配置為:PIII 800Mhz CPU,1GB內存,3塊SCSI熱插拔硬盤,1塊IDE硬盤,2塊網卡,1塊ServerRAID 4L 硬盤控制器。 200i標准配置帶有一個IDE硬盤和三個SCSI熱插拔硬盤,連接在ServerRAID 4L卡上。Linux核心(Open Source 2.4 Kernel)安裝在內置的IDE硬盤上。它本身沒有管理界面,只是一個Linux內核。它的管理工作可以通過浏覽器和串口通訊工具(這裡以超級連接工具為例)完成。 三.安裝和配置 1.200i 標配有操作系統,開機即可使用。它還帶一張Recovery CD,可以用來恢復系統。將200i接入到局域網中,網絡中的一台機器可以作為管理端。拓撲圖如下。 注意:200i 有兩塊網卡,管理網卡和網絡負載網卡。集成在主板上的網卡通常定義為管理網卡,它的作用是提供管理的接口。網絡負載由PCI 千兆以太網卡擔負,標配的PCI 千兆以太網卡是自適應的,可以自動在10MB/s ,100MB/s 和 1000Mbit/s 三種速度間切換。推薦使用集成的管理網卡作為網絡負載的備份。 2.為NAS200i的網卡分配IP地址。管理網卡出廠時已有IP地址192.9.200.1/255.255.255.0,可以用超級終端,通過直連的串口來看到。如果有特別的需要,可以更改這個IP地址,命令可以參考隨機帶的用戶手冊,這裡不再說明。所以管理端必須把IP設為192.9.200.x/255.255.255.0,即與200i在同一個網段。 現在給千兆以太網卡分配IP地址, 在浏覽器中鍵入http://IP地址:3939 , (確保這個IP沒有被其他的機器用)。這時浏覽器不會有任何畫面或文字顯示,但是IP地址就被千兆以太網卡得到了。為了確認該地址已經被這個網卡得到,可以通過超級終端, 鍵入svc> iSCSI 回車,再鍵入svc>iSCSI> netstat 回車,從得到的詳細清單中有網卡和IP地址的對應。或者從IP網絡中ping這個IP地址,如果不能Ping通,需要重復以上的步驟。而且,一旦IP地址分配成功,在通過上面的方法去改變,不能成功。 注意:確認浏覽器為IE 5.0或者為Netscape 4.7-4.76。下載Sun Java Plug-in 1.3 (網址為http://www.java.sun.com/j2se/1.3/jre) 並安裝。 確認串口線連接在200i的COM1上,管理端超級終端的設置如下: 波特率(Paud Rate): 19200 數據位(Data Bit): 8 奇偶校驗(Parity): NO 停止位(Stop Bit): 1 流量控制(Flow Control): Hardware 3.現在要把NAS上面的硬盤空間分配給IP網絡中的客戶端。首先在管理端打開浏覽器,鍵入http://192.9.200.1:1959/IBM200i, 登錄用戶名為:administrator, 密碼為passWord。出現管理界面如下。 注意:如果不出現管理界面,請首先查看IP地址是否能夠Ping通,其次在管理端的超級終端連接中,鍵入reboot。命令為:svc> reboot 。仍不成功的話,請安裝英文的IE。 4. 做RAID配置,目的是把標配的3塊熱插拔硬盤配置為邏輯盤(Logical Drive)。首先建立Array, 然後創建Logical Drive並為它分配相應的RAID 級別。這裡支持RAID 0,1,1E,5, 5E。日後IBM如果支持其它的RAID級別,通過升級RAID卡的Firmware既可實現。RAID配置完後,界面如下。 5. 為了把NAS的硬盤空間分配給不同的客戶,需要作Virtualization。界面如下。注意在添加過LUN並且分配給客戶端以後,點Apply來激活這個設置。 注意:如果Add VLUN按鈕總是虛的,請重新啟動這台機器。 點擊Add VLUN按鈕,彈出以下窗口。 這裡我們劃分了2個LUN,就出現以下的界面。 點擊Assign Client按鈕,彈出如下畫面: 這裡我們輸入ID和密碼,以及把那一個LUN分配給這個ID。 ID: PC2, Password: 123。 按Apply確認之後,配置結果如下: 一定要Apply(上圖中沒有反應出來)。 6.為了使Assign Client工作有效,即在客戶端可以用到分配到的硬盤空間,要在PC2這台機器上安裝iSCSI 客戶端管理軟件。(注意:PC2是客戶端,它一定是IP網絡中的機器。)可以從FTP://ftp.software.ibm.com/storage/iscsi,下載ibmiscsiwindowsclient-1.1.0.zip,和ibmiscsilinuxclient-1.1.0.tgz。也就是說200i目前只支持Linux Red Hat 6.2+以上的版本和windows 2000 + Service Pack1, Windows NT 4.0 + Service Pack 6的客戶端。解壓縮並安裝完畢後,將會在屏幕右下角上看到管理圖標,如下圖紅圈所示。雙擊圖標,進入管理界面,在目標參數欄中,輸入200i的主機名(hostname,通常iSCSI客戶端可以自動搜索局域網中的iSCSI 設備,例如200i。同時把這個設備的主機名作為默認的目標主機名。當有多個200i時,只顯示其中的一個。),端口號為47274,Login ID為剛才Assign Client中給出的ID和Password。比如說:PC2, 密碼為123。按Enter後,這個配置被添加進了左邊的列表。如下圖示。 7.配置完後按Enter按鈕,將會彈出磁盤管理器的窗口,可以看到,在磁盤管理器裡多了一塊硬盤,狀態為未分區空間。給其劃分分區,並格式化,就能夠當本地磁盤使用了。 三.總結 200i是一個NAS(Network Attached Storage)設備,它可以簡單的整合到IP網絡中,成為一個存儲池。同時它也是一個iSCSI存儲設備,在客戶端上安裝iSCSI驅動程序後,就可以把200i 的存儲空間當成本地硬盤來使用。 本測試報告將這一要求的配置過程做了簡單的描述,在200i隨機帶的用戶手冊(User Reference Guide)裡還有其他排錯的方法,希望用戶遇到問題時利用。