學習如何在 AIX 上實現 Internet 小型計算機系統介面(Internet small computer system interface,iSCSI)。文中循序漸進的過程將說明如何通過 Cisco MDS 在 AIX 主機上跨存儲區域網路 (SAN) 實現 iSCSI。這些過程還將說明一些介面優化參數。
引言
經濟高效的存儲解決方案的要求並不是什麼新內容。Internet 小型計算機系統介面 (iSCSI) 同樣不是新內容,不過,當我們開始在 AIX® 上跨 JS20 刀片中心實現 iSCSI 時,iSCSI 似乎是新內容。
本文闡釋如何通過 Cisco MDS 交換機在 AIX 上實現 iSCSI。文中將討論有關 Cisco MDS 類 SAN 交換機的主機和 SAN 交換機配置的所有步驟。本文的信息基於實際經驗。我們假定您已掌握 AIX 系統管理和 Cisco 存儲區域網路 (SAN) 的配置技能。
此過程中的步驟與 Cisco Fabric Manager 配置、Cisco Device Manager 配置和 AIX 主機配置有關。我們還提供了有關 AIX 優化的部分,該部分是可選的,但是建議您這樣做。
先決條件
用於在 AIX 上配置 iSCSI 的過程假定具有以下條件:
基本配置包括:四個 JS20 伺服器節點通過 Cisco Catalyst 網路交換機進行連接,而 Cisco Catalyst 網路交換機通過 Cisco MDS 9000 SAN 交換機橋接到存儲。在此應用中,已將兩個 IBM DS-4800 用作後端存儲。
Cisco Fabric Manager
用戶需要具有管理員訪問許可權並具有分區的應用知識,以便為主機節點和後端存儲創建所需的區域。 若要從 Cisco Fabric Manager 中啟用 Cisco MDS SAN 交換機上的 iSCSI,請執行下列操作:
分區
在 Cisco Fabric Manager 圖形用戶界面 (GUI) 中執行分區時,應使用與為其他任何設備執行分區相同的方式。一旦設置了 MDS 來處理 iSCSI 介面,就應該將 MDS 視為任何其他終端設備。
Cisco Device Manager
在 Cisco MDS SAN 交換機上使用 Device Manager 來執行下列步驟。用戶需要具有管理員訪問許可權並且具有如何通過 Device Manager GUI 來配置 MDS 類交換機的應用知識。建議掌握 SAN 的一般知識(其中包括分區)。
請針對初始的 MDS 設置執行下列操作:
此時,Cisco MDS 交換機可隨時接受 iSCSI 命令。
現在,您將設置 MDS 埠和參數。若要配置 GigE 介面,請執行下列操作:
Cisco Catalyst 網路交換機會自動在 IP 地址末端填充子網掩碼。如果您正在使用的子網與 Cisco 已假定的子網不同,則可以手動更改它。
完成後,請針對每個 選項卡應用所有更改。Apply 按鈕只保存您當前正在使用的選項卡的更改,該按鈕並不會繼續應用到其他選項卡。
若要配置 iSCSI 介面,請執行下列操作:
若要配置 iSCSI_TCP 介面,請執行下列操作:
請針對 MDS Initiator/Target 設置執行下列操作:
AIX 主機配置
用戶需要具有根級別授權並且具有 AIX 系統管理的應用知識。
為了利用 DS4000 系列後端存儲,將需要下列 ODM 項。其他存儲設備可能需要它們自己特有的 ODM 項,不過需要逐個處理此類情況。請確保提供下列 ODM 項並將 ODM 連接到 DS4000 類型的存儲設備。
array.iscsi.ibm-dac-V4.add |
如果未提供,請從命令行中發出下列命令:
odmadd array.iscsi.ibm-dac-V4.add |
若要配置 iscsi0 介面,則需要創建 iSCSI 的唯一網路介面。使用 SMIT,輸入:
smitty -> chgiscsisw |
iqn.com.ibm.po.ppd.z19c3s11e3.hostid.0972f5ec |
chdev –l iscsi0 –a initiator_name=iqn.com.ibm.pok.ppd.<host shortname>.hostid.0972f5ec |
iqn.com.ibm.pok.ppd 並不是鍵入錯誤;這是 iSCSI 解析目標存儲名稱的方式。使用 <主機短名稱>,例如,z20c4s11e3,其中 e3 是 en3 介面。主機短名稱和 iSCSI 字元串的最後一項是每個目標條目特有的。
/etc/iscsi/targets 配置文件
/etc/iscsi/targets 文件中具有所需的條目。/etc/iscsi 目錄中有一個 targets 文件,該文件要求具有每個 iSCSI 目標埠的條目,如 Cisco Device Manager 中所概述的。這些條目必須以下面的清單 1 中所示的格式進行創建。targets 文件中還具有有關訪問和授權的級別的示例。
清單 1. /etc/iscsi/targets 文件的示例
################################################################## |
按下列格式輸入 MDS 中創建的每個目標(存儲)地址:
192.169.240.1 5003 iqn.com.ibm.pok.ppd.z20c4s11e3.hostid.0972f5ec |
運行 cfgmgr –v。
在每一個 AIX 節點上都執行 lspv 命令,並確保這些節點可以訪問所有可用的存儲。
可選的主機配置
為了在 iSCSI 上獲得更優的性能,建議設置下列介面優化參數:
tcp_recvspace=262144 |
命令行輸入過程:
ifconfig en3 down |
結束語
完成本文介紹的步驟之後,您應該具有對配置的後端存儲的訪問許可權。請繼續下一步工作,驗證是否提供了所有的存儲並且可以進行訪問。
原文鏈接:http://www-128.ibm.com/developerworks/cn/aix/library/au-iscsi.html
[火星人 ] 在 AIX 上實現 iSCSI已經有677次圍觀