在 AIX 上實現 iSCSI

來源:互聯網
上載者:User

 

學習如何在 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 的過程假定具有以下條件:

  • 伺服器或主機節點上安裝有 AIX Version 5.2 或更高版本。
  • 已完成所有網路和光纖的布線。
  • 最重要的一點是,網路設定已完成並且已經進行了測試,其中包括能夠執行從 AIX 節點到 iSCSI IP 連接埠地址的 Ping 測試。

基本配置包括:四個 JS20 伺服器節點通過 Cisco Catalyst 網路交換器進行串連,而 Cisco Catalyst 網路交換器通過 Cisco MDS 9000 SAN 交換器橋接到儲存。在此應用中,已將兩個 IBM DS-4800 用作後端儲存。

Cisco Fabric Manager

使用者需要具有監管人存取並具有分區的應用知識,以便為主機節點和後端儲存建立所需的地區。 若要從 Cisco Fabric Manager 中啟用 Cisco MDS SAN 交換器上的 iSCSI,請執行下列操作:

  1. Physical Attributes(左下方)窗格的 MDS 上,選擇 End Devices > iSCSI
  2. 為網路中的所有交換器選擇 Control 選項卡,然後選擇 iSCSI enable
  3. 選擇 Apply

分區

在 Cisco Fabric Manager 圖形化使用者介面 (GUI) 中執行分區時,應使用與為其他任何裝置執行分區相同的方式。一旦設定了 MDS 來處理 iSCSI 介面,就應該將 MDS 視為任何其他終端裝置。

Cisco Device Manager

在 Cisco MDS SAN 交換器上使用 Device Manager 來執行下列步驟。使用者需要具有監管人存取並且具有如何通過 Device Manager GUI 來配置 MDS 類交換器的應用知識。建議掌握 SAN 的一般知識(其中包括分區)。

請針對初始的 MDS 設定執行下列操作:

  1. 在 Cisco MDS SAN 交換器上啟用 iSCSI License 功能。
  2. 在 MDS 上,從 Admin 選項卡中選擇 Feature Control
  3. 啟用 iscsi–vsan-interface-membership
  4. 選擇 Apply

此時,Cisco MDS 交換器可隨時接受 iSCSI 命令。

現在,您將設定 MDS 連接埠和參數。若要配置 GigE 介面,請執行下列操作:

  1. 找到 Cisco Catalyst 網路交換器的 iSCSI 連接埠。
  2. 按右鍵將要配置的連接埠並選擇 Configure…
  3. 從配置面板的頂部選擇 GigE 選項卡。
  4. Description 欄位中輸入連接埠描述。
  5. 將 MTU 更改為 9000。(為獲得更優的效能,建議將 MTU 更改為 9000,但該設定是可選的。)
  6. IP Address/Mask 欄位中為 iSCSI 連接埠輸入 IP 位址和子網。

Cisco Catalyst 網路交換器會自動在 IP 位址末端填充子網路遮罩。如果您正在使用的子網與 Cisco 已假定的子網不同,則可以手動更改它。

  1. 通過從 iscsiAuthMethod 選擇框中選中 nonechap 來選擇 Auth 方法。
  2. 選擇 Apply

完成後,請針對每個 選項卡應用所有更改。Apply 按鈕只儲存您當前正在使用的選項卡的更改,該按鈕並不會繼續應用到其他選項卡。

若要配置 iSCSI 介面,請執行下列操作:

  1. 從配置面板的頂部選擇 iSCSI 選項卡。
  2. Description 欄位中輸入連接埠描述。
  3. 從下拉視窗中選擇 PortVSAN 的適當虛擬存放區域網路 (VSAN),或鍵入適當的 VSAN 號。
  4. Initiator Proxy mode 下選中 Enable 框。
  5. Assignment 選項選擇 Auto
  6. 選擇 Apply

若要配置 iSCSI_TCP 介面,請執行下列操作:

  1. 從配置面板的頂部選擇 iSCSI_TCP 選項卡。
  2. LocalTCPport 輸入正確的值。
  3. 選擇 Apply

請針對 MDS Initiator/Target 設定執行下列操作:

  1. 從 MDS 上的 IP 下拉式清單中,選擇 ISCSI…
  2. Initiator 選項卡上,選擇 Create
  3. iSCSI Initiator creation 框中,設定 iSCSI 節點名稱或 IP 位址,以及 VSAN 成員資格。
  4. Port WWN Mapping 下選中 Persistent 框。
  5. 選擇 Targets 選項卡,然後選擇 Create
  6. iSCSI Name 欄位下輸入目標的適當名稱。
  7. Initiator Access listing 選擇 All
  8. 選擇 All,或者從 Advertised Interfaces 列表欄位中選擇適當的介面。
  9. 選擇 Apply

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

輸入 iscsi0 簡短名稱。例如:

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 檔案的樣本

##################################################################
# EXAMPLE 1: iSCSI Target without CHAP(MD5) authentication
# Assume the target is at address 192.168.3.2,
# the valid port is 5003
# the name of the target is iqn.com.ibm-4125-23WTT26
# The target line would look like:
# 192.168.3.2 5003 iqn.com.ibm-4125-23WWT26
192.169.240.8 5003 iqn.com.ibm.pok.ppd.zec1xbba3.0005
192.169.240.16 5003 iqn.com.ibm.pok.ppd.zec1xbbb3.0006
# 192.169.240.1 5003 iqn.com.ibm.pok.ppd.zec2xbba1.0003
# 192.169.240.1 5003 iqn.com.ibm.pok.ppd.zec2xbbb1.0004
#
# EXAMPLE 2: iSCSI Target with CHAP(MD5) authentication
# Assume the target is at address 10.2.1.105
# the valid port is 3260
# the name of the target is iqn.com.ibm-K167-42.fc1a
# the CHAP secret is "This is my password."
# The target line would look like:
# 10.2.1.105 3260 iqn.com.ibm-K167-42.fc1a "This is my password."
#
# EXAMPLE 3: iSCSI Target with CHAP(MD5) authentication and line continuation
# Assume the target is at address 10.2.1.106
# the valid port is 3260
# the name of the target is iqn.2003-01.com.ibm:00.fcd0ab21.shark128
# the CHAP secret is "123ismysecretpassword.fc1b"
# The target line would look like:
# 10.2.1.106 3260 iqn.2003-01.com.ibm:00.fcd0ab21.shark128 /
# "123ismysecretpassword.fc1b"
#
#####################################################################

按下列格式輸入 MDS 中建立的每個目標(儲存)地址:

192.169.240.1 5003 iqn.com.ibm.pok.ppd.z20c4s11e3.hostid.0972f5ec

其中:

  • 192.169.240.1 是 iSCSI 連接埠的 IP 位址。
  • iqn.com.ibm.pok.ppd 是 iSCSI 的可解析目標地址。
  • z20c4s11e3 是主機的 en3 介面。
  • hostid 由使用者輸入。
  • 0972f5ec 由使用者輸入。

運行 cfgmgr –v。

在每一個 AIX 節點上都執行 lspv 命令,並確保這些節點可以訪問所有可用的儲存。

可選的主機配置

為了在 iSCSI 上獲得更優的效能,建議設定下列介面最佳化參數:

tcp_recvspace=262144
tcp_sendspace=262144
rfc1323=1
jumbo frames = yes

命令列輸入過程:

ifconfig en3 down 
ifconfig en3 detach

chdev –a ent3 –a jumbo_frames=yes
chdev –l en3 –a tcp_recvspace=262144
chdev –l en3 –a tcp_sendspace=262144
chdev –l en3 –a rfc1323=1

ifconfig en3 up

結束語

完成本文介紹的步驟之後,您應該具有對配置的後端儲存的存取權限。請繼續下一步工作,驗證是否提供了所有的儲存並且可以進行訪問。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.