為 iSCSI 主機配置系統

您需要完成一些作業,將系統配置成與 iSCSI 連接的主機搭配運作。這些作業包括在配置系統之前,要在主機系統上執行的一般作業。

開始之前

在系統上完成任何配置作業之前,請務必先在主機系統上完成所有 iSCSI 相關的配置。部分系統也支援 iSER 連線。如果您想要使用 iSER 連接的主機,請在使用此功能之前驗證支援及任何安裝需求。由於系統支援各種主機,請參閱特定主機的特定指示與需求的說明文件。如需支援的主機清單,請參閱下列網站:

www.ibm.com/support

關於這項作業

如果要針對 iSCSI 或 iSER 配置系統,請在主機系統中遵循以下的一般作業進行:

  1. 選取軟體型 iSCSI 起始器,並驗證 iSCSI 或 iSER 驅動程式安裝。
  2. 若有需要,請為主機系統安裝並配置多重路徑驅動程式。

此外,請決定 iSCSI 或 iSER 名稱的命名慣例,如系統的完整名稱 (IQN)。主機使用 iSCSI 或 iSER 名稱來連接節點。例如,每一個節點都有唯一的 IQN,並且系統名稱和節點名稱會作為該 IQN 的一部分。

埠 IP 位址是 iSCSI 連接的主機用來處理 I/O 的 IP 位址。主機埠群組 ID 會自動指派給埠。 主機埠分組會將具有相同上限埠速度的埠分組在一起,並確保主機探索的埠不超過 4 個。

程序

  1. 如果要使用 IPv4 位址,將新埠 IP 位址配置給節點的指定乙太網路埠,請輸入下列指令行介面 (CLI) 指令:
    cfgportip -node  -ip ipv4addr
    -gw ipv4gw -mask subnet_mask -failover -vlan vlan_id port_id

    其中,node_name | node_id 指定要配置的節點的名稱或 ID,ipv4addr 是乙太網路埠的 IPv4 位址,ipv4gw 是 IPv4 閘道 IP 位址,subnet_mask 是 IPv4 子網路遮罩,port_id 指定乙太網路埠 ID(1 或 2)。如果要檢視埠清單,請使用 lsportip 指令。

    -failover 選用參數指定該 IP 是失效接手 IP,並且與夥伴節點有關。如果指定的節點是 I/O 群組中唯一的線上節點,則會由該節點配置和提供位址。當 I/O 群組中的另一個節點回到線上時,就會由該節點提供失效接手位址。如果在輸入該指令時 I/O 群組中的兩個節點都在線上,則由另一個節點將位址呈現給夥伴節點。

    -vlan 選用參數可針對配置給 iSCSI 主機連接的 IPv4 位址,設定虛擬區域網路 (VLAN) ID。

    如需 -vlan 參數的相關資訊,請參閱有關使用 CLI 為 iSCSi 配置 VLAN 的資訊。

  2. 如果要使用 IPv6 位址,將新埠 IP 位址配置給節點的指定乙太網路埠,請輸入下列 CLI 指令:
    cfgportip -node node_name | node_id -ip_6 ipv6addr
    -gw_6 ipv6gw -prefix_6 prefix -failover -vlan_6 vlan_id port_id

    其中,node_name | node_id 指定要配置的節點的名稱或 ID,ipv6addr 是乙太網路埠的 IPv6 位址,ipv6gw 是 IPv6 閘道 IP 位址,subnet_mask 是 IPv6 子網路遮罩,port_id 指定乙太網路埠 ID(1 或 2)。如果要檢視埠清單,請使用 lsportip 指令。

    -failover 選用參數指定該 IP 是失效接手 IP,並且與夥伴節點有關。如果指定的節點是 I/O 群組中唯一的線上節點,則會由該節點配置和提供位址。當 I/O 群組中的另一個節點回到線上時,就會由該節點提供失效接手位址。當輸入指令時,如果 I/O 群組中的兩個節點處於線上狀態,則會由指定節點之外的另一個節點來提供位址。

    -vlan_6 選用參數可針對配置給 iSCSI 主機連接的 IPv6 位址,設定虛擬區域網路 (VLAN) ID。

    如需 -vlan 參數的相關資訊,請參閱有關使用 CLI 為 iSCSi 配置 VLAN 的資訊。

  3. 在 IP 配置後,會將 host_port_group_id 自動指派給 iSCSI 埠,並且包含下列條件:
    • host_port_group_id 是以整數指定的自動埠分組。主機埠群組 ID 在 I/O 群組之間是唯一的。
    • 每一個主機埠群組 ID 最多包含四個埠。
    • 主機埠群組 ID 內所有的埠都是相同速度。
    • 相同的主機埠群組 ID 會指派給失效接手埠。如果 host_port_group_id 已指派給失效接手埠,則相同的 host_port_group_id 會指派給本端埠。
    • yes 來啟用 -host 旗標會指派 host_port_group_id。在 host 旗標為 no 的埠上,host 旗標設定為 yes,這會將 host_port_group_id 指派給埠。
  4. 如果要從節點乙太網路埠移除 iSCSI IP 位址,請輸入下列任一 CLI 指令。
    下列指令將刪除指定的 iSCSI 乙太網路埠的 IPv4 配置:
    rmportip -failover 
    -node node_name | node_id port_id

    其中,node_name | node_id 指定要從其乙太網路埠中移除 IP 位址的節點名稱或 ID,port_id 指定乙太網路埠 ID。如果要列出乙太網路埠的有效值,請輸入 lsportip 指令。-failover 選用參數指出指定的資料是失效接手資料。

    下列指令將刪除指定的 iSCSI 乙太網路埠的 IPv6 配置:
    rmportip -ip_6 -failover 
    -node node_name | node_id port_id

    其中 -ip_6 指示該指令將移除 IPv6 配置,node_name | node_id 指定具有要從中移除 IP 位址的乙太網路埠的節點的名稱或 ID,port_id 指定乙太網路埠 ID。如果要列出乙太網路埠的有效值,請輸入 lsportip 指令。-failover 選用參數指出指定的資料是失效接手資料。

  5. 要針對每個 iSCSI 埠顯示主機埠群組 ID 以及其他參數,請輸入 lsportip 指令。輸入這個指令會顯示所指定埠的詳細視圖:
    lsportip Ethernet_port_id 
    其中 Ethernet_port_id 是指定的埠。host_port_grp_id 參數會顯示主機埠群組 ID 的值。
  6. 移除埠的所有 IP 位址之後,也會移除與埠相關聯的主機埠群組 ID。當埠的 -host 旗標從原本的 yes 設為 no 時,也會移除主機埠群組 ID。

下一步

配置 IP 位址之後,您可以選擇性地建立或配置數個 iSCSI 項目。