使用 CLI 來配置 iSCSI 的 VLAN ID
您可以使用指令行介面 (CLI),以多種方式來配置節點埠 IP 位址的虛擬區域網路 (VLAN) ID。
程序
- 若要將 VLAN ID 連同埠 IPv4 位址配置給指定的乙太網路埠,請使用
cfgportip 指令中的 -vlan 參數,如下列指令行介面 (CLI) 指令所示:
cfgportip -node node_name | node_id -ip ipv4addr -gw ipv4gw -mask subnet_mask -vlan vlan_id port_id其中 node_name | node_id 指定所要配置之節點的名稱或 ID,ipv4addr 是乙太網路埠的 IPv4 位址,ipv4gw 是 IPv4 閘道 IP 位址,subnet_mask 是 IPv4 子網路遮罩,而 port_id 則指定乙太網路埠 ID。-vlan 參數會將虛擬區域網路 (VLAN) ID 設為 vlan_id 變數指定的值。可以是 0 到 4095 的數字。如果要檢視這項配置,請使用 lsportip 指令。
- 如果要配置 VLAN ID 及埠 IPv6 位址,請輸入下列指令:
cfgportip -node node_name | node_id -ip_6 ipv6addr -gw_6 ipv6gw -prefix_6 prefix -vlan_6 vlan_id |-novaln_6 port_id其中 node_name | node_id 指定所要配置之節點的名稱或 ID,ipv6addr 是乙太網路埠的 IPv6 位址,ipv6gw 是 IPv6 閘道 IP 位址,subnet_mask 是 IPv6 子網路遮罩,而 port_id 則指定乙太網路埠 ID。-vlan_6 參數會將 VLAN ID 設為 vlan_id 指定的值。如果要檢視這項配置,請使用 lsportip 指令。
- 如果要針對已配置了 IPv4 位址的埠,配置 VLAN ID,或者將 VLAN ID 變更為新值,請輸入下列指令:
rmportip -node node_name | node_id -vlan vlan_id port_id其中 node_name | node_id 指定要進行這些變更之節點的名稱或 ID,port_id 指定已配置的乙太網路埠 ID。-vlan 參數會設定或變更埠上 IPv4 位址的 VLAN ID。
- 如果要針對已配置了 IPv6 位址的埠,配置 VLAN ID,請輸入下列指令:
cfgportip -node node_name | node_id -vlan_6 vlan_id port_id其中 node_name | node_id 指定要進行這些變更之節點的名稱或 ID,port_id 指定已配置的乙太網路埠 ID。-vlan_6 參數會設定或變更埠上 IPv6 位址的 VLAN ID。
- 如果要針對使用 IPv4 位址的失效接手埠,配置 VLAN ID,請輸入下列指令:
cfgportip -node node_name | node_id -ip ipv4addr -gw ipv4gw -mask subnet_mask -failover -vlan vlan_id | -novlan port_id當同時包含 -vlan 參數與 -failover 參數,-vlan 參數會與夥伴節點的 IPv4 位址產生關聯。如果指定的節點是 I/O 群組中唯一的線上節點,則會由該節點來配置和提供 IP 位址和 VLAN ID。當 I/O 群組中的另一個節點回到線上時,則由該節點提供失效接手 IP 位址和 VLAN ID。
- 如果要針對使用 IPv6 位址的失效接手埠,配置 VLAN ID,請輸入下列指令:
cfgportip -node node_name | node_id -ip_6 ipv6addr -gw_6 ipv6gw -prefix_6 prefix -failover -vlan_6 vlan_id | -novlan_6 port_id當同時包含 -vlan 參數與 -failover 參數時,-vlan 參數會與夥伴節點的 IPv6 位址產生關聯。如果指定的節點是 I/O 群組中唯一的線上節點,則會由該節點來配置和提供 IP 位址和 VLAN ID。當 I/O 群組中的另一個節點回到線上時,則由該節點提供失效接手 IP 位址和 VLAN ID。
- 如果只想移除配置了現有 IPv4 位址之埠上的 VLAN ID,請輸入下列指令:
cfgportip -node node_name | node_id -novlan port_id其中 node_name | node_id 指定要進行這些變更之節點的名稱或 ID,port_id 指定要進行這項變更的乙太網路埠 ID。
-novlan 參數會停用乙太網路埠 IPv4 位址的 VLAN 標記,這表示此 VLAN 標籤與該埠沒有關聯。
- 如果只想移除配置了現有 IPv6 位址之埠上的 VLAN ID,請輸入下列指令:
cfgportip -node node_name | node_id -novlan_6 port_id其中 node_name | node_id 指定要進行這些變更之節點的名稱或 ID,port_id 指定要進行這項變更的乙太網路埠 ID。
-novlan_6 參數會停用乙太網路埠 IPv6 位址的 VLAN 標記,這表示此 VLAN 標籤與該埠沒有關聯。
註: 以下任意兩個參數都不能一起使用:-vlan、-vlan_6、-novlan 或 -novlan_6。 - 如果要將 VLAN ID 和 IPv4 位址從節點上的乙太網路埠移除,請輸入下列指令:
rmportip -node node_name | node_id port_id其中,node_name | node_id 指定要從其乙太網路埠中移除 IP 位址的節點名稱或 ID,port_id 指定乙太網路埠 ID。
- 如果要將 VLAN ID 和 IPv6 位址從節點上的乙太網路埠移除,請輸入下列指令:
rmportip -ip_6 -node node_name | node_id port_id其中,node_name | node_id 指定要從其乙太網路埠中移除 IP 位址的節點名稱或 ID,port_id 指定乙太網路埠 ID。