要配置 HyperSwap 系统拓扑,您必须将机柜、外部存储系统和主机分配到特定站点。
使用 管理 GUI
您可以在
管理 GUI 中使用
修改系统拓扑向导,以轻松配置站点名称,并将系统上的对象分配至站点。 “修改拓扑”向导自动检测光纤通道连接的任何存储器,但必须手动添加 iSCSI 存储器,然后才能配置站点分配。 您可以使用管理 GUI 或命令行界面来添加 Storwize 系统。 Dell EqualLogfic 系统只能使用命令行界面来配置。
请完成以下步骤为系统配置拓扑并选择性添加 iSCSI 连接的存储器:
- 在管理 GUI 中,选择。 在系统操作菜单中,选择修改系统拓扑。
- 遵循向导指示完成 HyperSwap 拓扑的配置。
- 如果使用通过 iSCSI 连接的外部存储器,必须将该存储器添加到系统,并使用添加 iSCSI 外部存储器向导指定站点。 要访问该向导,请选择。
- 选择 IBM Storwize 作为要添加的外部存储系统。 该系统支持与 Storwize 系列产品和 Dell Equallogic 系统建立 iSCSI 连接,但您必须使用命令行界面配置 Dell EqualLogic 系统。
- 输入 iSCSI 连接的源和目标端口的信息,并为 iSCSI 连接的存储器指定站点。
使用 CLI
您还可以使用命令行界面来配置站点信息和将系统配置为
HyperSwap 拓扑。
为系统上必要对象配置的每个站点定义均使用单独命令。 虽然不需要对站点命名,但基于站点位置或者用途创建名称可简化
HyperSwap 拓扑的管理。 请完成以下步骤以配置站点信息并将系统设置为
HyperSwap 拓扑:
- 为简化 HyperSwap 拓扑的管理,请为系统上每个站点创建特定的名称。 如果不指定名称,可以按站点的缺省名称或数字标识来引用站点。 输入以下命令,为每个站点创建特定名称。
chsite -name losangeles 1
在此示例中,站点 1 现在名为 losangeles。 要在 HyperSwap 拓扑中重命名其他站点,请使用其他站点的名称输入相同的命令:
chsite -name sandiego 2
chsite -name quorum 3
在此示例中,站点 2 现在名为 sandiego,站点 3 名为 quorum。 Note: 如果站点 1 与站点 2 之间的连接中断,那么可在第三个站点使用 IP 定额应用程序来提供仲裁。有关更多信息,请参阅 IP 定额配置信息。
- 输入以下命令,以将每个控制机柜(I/O 组)中的现有节点容器分配到站点:
chnodecanister -site losangeles canister1
chnodecanister -site losangeles canister2
一个控制机柜内的两个节点容器必须分配到同一个站点。 在此示例中,将包含 canister1 和 canister2 的 I/O 组分配到 losangeles 站点。 要将另一个 I/O 组中的节点容器分配给另一个站点,请输入以下命令:chnodecanister -site sandiego canister3
chnodecanister -site sandiego canister4
在此示例中,将包含 canister3 和 canister4 的 I/O 组分配到 sandiego 站点。 必须为系统中所有节点容器分配站点。
- 输入以下命令以将现有外部存储系统分配到站点:
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 站点。
- (可选)输入以下命令,为每个站点间的后台拷贝操作配置带宽设置:
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 的系统节点,重复步骤 #svc_config_hyperswap_sites/discoveriscsitarget 到 #svc_config_hyperswap_sites/shownewcontroller 以发现同一个 iSCSI 控制器或其他 iSCSI 控制器并建立相应的会话。