如果要配置 HyperSwap® 系統拓蹼,您必須將節點、外部儲存體系統和主機指派給特定站台。
使用管理 GUI
您可以在
管理 GUI 中使用
修改系統拓蹼精靈,來輕鬆配置站台名稱,並將系統上的物件指派給站台。「修改拓蹼」精靈會自動偵測光纖通道所連接的任何儲存體,但必須手動新增
iSCSI 儲存體,才能配置站台指派。您可以使用管理 GUI 或指令行介面,來新增 Storwize 系統。Dell EqualLogfic 系統只能使用指令行介面來配置。
請完成下列步驟,來配置系統的拓蹼,並選擇性新增 iSCSI 所連接的儲存體:
- 在管理 GUI 中,選取。在動作功能表中,選取修改系統拓蹼。
- 遵循精靈來完成 HyperSwap 拓蹼的配置。
- 如果您使用 iSCSI 連接的外部儲存體,必須將該儲存體新增到系統,並使用新增 iSCSI 外部儲存體精靈,來指定站台。如果要存取該精靈,請選取。
- 選取 IBM Storwize,作為要新增的外部儲存體系統。系統支援透過 iSCSI 連接至 Storwize 系列產品和 Dell Equallogic 系統,但是您必須使用指令行介面,來配置 Dell EqualLogic 系統。
- 輸入 iSCSI 連線的來源和目標埠資訊,並為 iSCSI 連接的儲存體指定站台。
使用 CLI
您還可以使用指令行介面來配置站台資訊,以及將系統配置成
HyperSwap 拓蹼。
針對系統上的必要物件配置每一項站台定義時,會使用不同的指令。雖然不必為站台命名,但如果根據站台位置或用途來建立名稱,可簡化
HyperSwap
拓蹼的管理。請完成下列步驟,來配置站台資訊,並將系統設為
HyperSwap 拓蹼:
- 為了輕鬆管理 HyperSwap 拓蹼,請為系統上的每一個站台,建立特定的名稱。如果沒有指定名稱,可使用站台的預設名稱或數字 ID,來參照該站台。請輸入下列指令,為每個站台建立特定的名稱。
chsite -name losangeles 1
在本例中,站台 1 現在名為
losangeles。如果要重新命名 HyperSwap 拓蹼中的其他站台,請輸入相同指令,但是換成其他站台的名稱:
chsite -name sandiego 2
chsite -name quorum 3
在本例中,站台 2 現在名為 sandiego,站台
3 名為 quorum。註: 如果站台 1 與站台 2
之間失去連線功能,則可以在第三個站台使用 IP 仲裁應用程式,來提供仲裁。如需相關資訊,請參閱 IP 仲裁配置資訊。
- 如果將額外的節點以纜線連接至系統,您可以將這些節點指定為緊急備用節點。如果站台上有任何節點變成無法使用,緊急備用節點可以在不中斷運行的情況下接管主機 I/O 作業。如需相關資訊,請參閱有關新增緊急備用節點的主題。
- 輸入下列指令,將現有外部儲存體系統指派給給站台:
chcontroller –site losangeles storagesystem1
在本例中,是將
storagesystem1 指派給 losangeles 站台。如果要將儲存體系統指派給另一個站台,請輸入下列指令:chcontroller –site sandiego storagesystem2
在本例中,是將
storagesystem2 指派給 sandiego 站台。如果您打算使用外部儲存體系統來提供仲裁,則必須將此系統指派給第三個站台。
或者,可使用 IP 仲裁應用程式來提供仲裁。如需相關資訊,請參閱 IP 仲裁配置資訊。如果要將外部儲存體系統指派給第三個站台,請輸入下列指令:
chcontroller –site quorum storagesystem3
在本例中,是將
storagesystem3 指派給
quorum 站台。
您必須為配置中所呈現的所有儲存體系統指派站台。
- 輸入下列指令,將現有主機指派給站台:
chhost -site losangeles host1
在本例中,是將
host1 指派給 losangeles 站台。如果您有其他主機,可將其指派給其他站台:chhost -site sandiego host2
在本例中,是將
host2 指派給 sandiego 站台。
- 完成節點、儲存體系統和主機所有的站台指派之後,請輸入下列指令,將系統拓蹼設為
HyperSwap:
chsystem -topology hyperswap
- 選擇性地輸入下列指令,針對每一個站台之間的背景複製作業,配置頻寬設定:
chpartnership -linkbandwidthmbits 2048 -backgroundcopyrate 50 mysystem
背景複製術語用於系統中之 HyperSwap 磁區的起始同步化及後續任何的重新同步傳輸。
在您完成這些步驟之後,您可以配置 HyperSwap 磁區,以便在每一個站台建立副本。
使用 CLI 來配置外部 iSCSI 控制器
將系統拓蹼變更為 hyperswap,並將節點指派給站台之後,您可以完成下列步驟,來配置外部 iSCSI 控制器。
- 從 site 1 的節點,探索 iSCSI 目標控制器:
detectiscsistorageportcandidate –srcportid 1
-targetip IP1 -site 1
- 檢查探索到之目標的狀態:
lsiscsistorageportcandidate id src_port_id target_ipv4 | target_ipv6
target_iscsiname iogroup_list configured status
site_id site_name 0 1 IP1 IQN1 1:1:1:1 no Full 1 site1
- 從 site 1 的節點,新增與探索到之目標相關的階段作業:
addiscsitorageport -site 1 0
- 從 site 1 的節點,檢視已建立之與該目標相關的階段作業:
id src_port_id target_ipv4 | target_ipv6 target_iscsiname
controller_id iogroup_list status site_id site_name
0 3 IP1 IQN1 5 1:1:1:1 full 1 site1
- 輸入 lscontroller 指令之後,新控制器即可顯示為可用。指派站台:
chcontroller -site 1 controllerID
- 從 site 2 的系統節點,重複步驟 1 到 5,以探索相同 iSCSI 控制器或其他 iSCSI 控制器,並建立與該控制器相關的階段作業。