NVIDIA SN2100 クラスタ スイッチを使用した 2 ノード スイッチ クラスタへの移行
既存の 2 ノードのスイッチレス クラスタ環境がある場合は、 NVIDIA SN2100 スイッチを使用して 2 ノードのスイッチ クラスタ環境に移行し、クラスタ内の 2 ノードを超えて拡張できるようになります。
使用する手順は、各コントローラに2つの専用クラスタネットワーク ポートがあるか、1つのクラスタ ポートがあるかによって異なります。記載されているプロセスは、光ポートまたは Twinax ポートを使用するすべてのノードで機能しますが、ノードがクラスタ ネットワーク ポートにオンボード 10GBASE-T RJ45 ポートを使用している場合、このスイッチではサポートされません。
要件の確認
次のことを確認してください。
-
2 ノードのスイッチレス構成が適切にセットアップされ、機能しています。
-
ノードはONTAP 9.10.1P3 以降を実行しています。
-
すべてのクラスター ポートは up 状態です。
-
すべてのクラスタ論理インターフェイス (LIF) は up 状態であり、ホーム ポート上にあります。
次のことを確認してください。
-
両方のスイッチには管理ネットワーク接続があります。
-
クラスター スイッチへのコンソール アクセスがあります。
-
NVIDIA SN2100 のノード間スイッチおよびスイッチ間接続には、Twinax または光ファイバー ケーブルが使用されます。
見る"ケーブル配線と構成の考慮事項を確認する"注意事項と詳細については、こちらをご覧ください。その "Hardware Universe- スイッチ"ケーブル接続に関する詳細情報も含まれています。 -
スイッチ間リンク (ISL) ケーブルは、両方のNVIDIA SN2100 スイッチのポート swp15 と swp16 に接続されています。
-
両方の SN2100 スイッチの初期カスタマイズが完了し、次のようになりました。
-
SN2100スイッチはCumulus Linuxの最新バージョンを実行しています
-
参照構成ファイル(RCF)がスイッチに適用されます
-
SMTP、SNMP、SSH などのサイトのカスタマイズはすべて新しいスイッチで構成されます。
その "Hardware Universe"プラットフォームの実際のクラスター ポートに関する最新情報が含まれています。
-
スイッチを移行する
この手順の例では、クラスタ スイッチとノードで次の命名法を使用しています。
-
SN2100 スイッチの名前は sw1 と sw2 です。
-
クラスター SVM の名前は node1 と node2 です。
-
LIF の名前は、ノード 1 ではそれぞれ node1_clus1 と node1_clus2、ノード 2 ではそれぞれ node2_clus1 と node2_clus2 です。
-
その `cluster1::*>`プロンプトはクラスターの名前を示します。
-
この手順で使用されるクラスター ポートは e3a と e3b です。
-
ブレイクアウト ポートの形式は、swp[ポート]s[ブレイクアウト ポート 0-3] です。たとえば、swp1 の 4 つのブレークアウト ポートは、swp1s0、swp1s1、swp1s2、および swp1s3 です。
ステップ1: 移行の準備
-
このクラスタでAutoSupportが有効になっている場合は、 AutoSupportメッセージを呼び出して自動ケース作成を抑制します。
system node autosupport invoke -node * -type all -message MAINT=xh
ここで、x はメンテナンス ウィンドウの期間 (時間単位) です。
-
権限レベルを上級に変更するには、次のように入力します。
y`続行するように求められたら: `set -privilege advanced
高度なプロンプト(
*>
)が表示されます。
ステップ2: ポートとケーブルを構成する
-
新しいクラスタ スイッチsw1とsw2の両方で、すべてのノード側ポート(ISLポートではない)を無効にします。
ISLポートを無効にしないでください。
次のコマンドは、スイッチ sw1 および sw2 上のノード側ポートを無効にします。
cumulus@sw1:~$ net add interface swp1s0-3, swp2s0-3, swp3-14 link down cumulus@sw1:~$ net pending cumulus@sw1:~$ net commit cumulus@sw2:~$ net add interface swp1s0-3, swp2s0-3, swp3-14 link down cumulus@sw2:~$ net pending cumulus@sw2:~$ net commit
-
2 つの SN2100 スイッチ sw1 と sw2 間の ISL と ISL 上の物理ポートがポート swp15 と swp16 で稼働していることを確認します。
net show interface
次のコマンドは、スイッチ sw1 および sw2 で ISL ポートがアップしていることを示しています。
cumulus@sw1:~$ net show interface State Name Spd MTU Mode LLDP Summary ----- --------- ---- ----- ---------- ----------- ----------------------- ... ... UP swp15 100G 9216 BondMember sw2 (swp15) Master: cluster_isl(UP) UP swp16 100G 9216 BondMember sw2 (swp16) Master: cluster_isl(UP) cumulus@sw2:~$ net show interface State Name Spd MTU Mode LLDP Summary ----- --------- ---- ----- ---------- ----------- ----------------------- ... ... UP swp15 100G 9216 BondMember sw1 (swp15) Master: cluster_isl(UP) UP swp16 100G 9216 BondMember sw1 (swp16) Master: cluster_isl(UP)
-
新しいクラスタ スイッチ sw1 と sw2 の両方で、ノード側のポート (ISL ポートではない) をすべて無効にします。
ISLポートを無効にしないでください。
次のコマンドは、スイッチ sw1 および sw2 上のノード側ポートを無効にします。
cumulus@sw1:~$ nv set interface swp1s0-3,swp2s0-3,swp3-14 link state down cumulus@sw1:~$ nv config apply cumulus@sw1:~$ nv config save cumulus@sw2:~$ nv set interface swp1s0-3,swp2s0-3,swp3-14 link state down cumulus@sw2:~$ nv config apply cumulus@sw2:~$ nv config save
-
2 つの SN2100 スイッチ sw1 と sw2 間の ISL と ISL 上の物理ポートがポート swp15 と swp16 で稼働していることを確認します。
nv show interface
次の例は、スイッチ sw1 および sw2 で ISL ポートがアップしていることを示しています。
cumulus@sw1:~$ nv show interface Interface MTU Speed State Remote Host Remote Port Type Summary ------------- ------ ----- ------ ------------ ------------------------------------ ------- ------- ... ... + swp14 9216 down swp + swp15 9216 100G up ossg-rcf1 Intra-Cluster Switch ISL Port swp15 swp + swp16 9216 100G up ossg-rcf2 Intra-Cluster Switch ISL Port swp16 swp cumulus@sw2:~$ nv show interface Interface MTU Speed State Remote Host Remote Port Type Summary ------------- ------ ----- ------ ------------ ------------------------------------ ------- ------- ... ... + swp14 9216 down swp + swp15 9216 100G up ossg-rcf1 Intra-Cluster Switch ISL Port swp15 swp + swp16 9216 100G up ossg-rcf2 Intra-Cluster Switch ISL Port swp16 swp
-
network port show
各ポートには
up`のために `Link`そして健康的 `Health Status
。例を表示
cluster1::*> network port show Node: node1 Ignore Speed(Mbps) Health Health Port IPspace Broadcast Domain Link MTU Admin/Oper Status Status --------- ------------ ---------------- ---- ---- ------------ -------- ------ e3a Cluster Cluster up 9000 auto/100000 healthy false e3b Cluster Cluster up 9000 auto/100000 healthy false Node: node2 Ignore Speed(Mbps) Health Health Port IPspace Broadcast Domain Link MTU Admin/Oper Status Status --------- ------------ ---------------- ---- ---- ------------ -------- ------ e3a Cluster Cluster up 9000 auto/100000 healthy false e3b Cluster Cluster up 9000 auto/100000 healthy false
-
すべてのクラスタLIFが動作していることを確認します。
network interface show
各クラスタLIFは、
Is Home`そして `Status Admin/Oper`の `up/up
。例を表示
cluster1::*> network interface show -vserver Cluster Logical Status Network Current Current Is Vserver Interface Admin/Oper Address/Mask Node Port Home ----------- ---------- ---------- ------------------ ------------- ------- ----- Cluster node1_clus1 up/up 169.254.209.69/16 node1 e3a true node1_clus2 up/up 169.254.49.125/16 node1 e3b true node2_clus1 up/up 169.254.47.194/16 node2 e3a true node2_clus2 up/up 169.254.19.183/16 node2 e3b true
-
クラスタ LIF の自動復帰を無効にします。
network interface modify -vserver Cluster -lif * -auto-revert false
例を表示
cluster1::*> network interface modify -vserver Cluster -lif * -auto-revert false Logical Vserver Interface Auto-revert --------- ------------- ------------ Cluster node1_clus1 false node1_clus2 false node2_clus1 false node2_clus2 false
-
ノード 1 のクラスター ポート e3a からケーブルを外し、SN2100 スイッチでサポートされている適切なケーブルを使用して、e3a をクラスター スイッチ sw1 のポート 3 に接続します。
その "Hardware Universe- スイッチ"ケーブル接続に関する詳細情報が記載されています。
-
ノード 2 のクラスター ポート e3a からケーブルを外し、SN2100 スイッチでサポートされている適切なケーブルを使用して、e3a をクラスター スイッチ sw1 のポート 4 に接続します。
-
次のコマンドは、スイッチ sw1 上のすべてのノード側ポートを有効にします。
cumulus@sw1:~$ net del interface swp1s0-3, swp2s0-3, swp3-14 link down cumulus@sw1:~$ net pending cumulus@sw1:~$ net commit
-
スイッチsw1で、すべてのポートがアップしていることを確認します。
net show interface all
cumulus@sw1:~$ net show interface all State Name Spd MTU Mode LLDP Summary ----- --------- ---- ----- ---------- --------------- -------- ... DN swp1s0 10G 9216 Trunk/L2 Master: br_default(UP) DN swp1s1 10G 9216 Trunk/L2 Master: br_default(UP) DN swp1s2 10G 9216 Trunk/L2 Master: br_default(UP) DN swp1s3 10G 9216 Trunk/L2 Master: br_default(UP) DN swp2s0 25G 9216 Trunk/L2 Master: br_default(UP) DN swp2s1 25G 9216 Trunk/L2 Master: br_default(UP) DN swp2s2 25G 9216 Trunk/L2 Master: br_default(UP) DN swp2s3 25G 9216 Trunk/L2 Master: br_default(UP) UP swp3 100G 9216 Trunk/L2 node1 (e3a) Master: br_default(UP) UP swp4 100G 9216 Trunk/L2 node2 (e3a) Master: br_default(UP) ... ... UP swp15 100G 9216 BondMember swp15 Master: cluster_isl(UP) UP swp16 100G 9216 BondMember swp16 Master: cluster_isl(UP) ...
-
次のコマンドは、スイッチ sw1 上のすべてのノード側ポートを有効にします。
cumulus@sw1:~$ nv set interface swp1s0-3,swp2s0-3,swp3-14 link state up cumulus@sw1:~$ nv config apply cumulus@sw1:~$ nv config save
-
スイッチsw1で、すべてのポートが起動していることを確認します。
nv show interface
cumulus@sw1:~$ nv show interface Interface State Speed MTU Type Remote Host Remote Port Summary ----------- ----- ----- ----- -------- -------------------------- ----------- ---------- ... ... swp1s0 up 10G 9216 swp odq-a300-1a e0a swp1s1 up 10G 9216 swp odq-a300-1b e0a swp1s2 down 10G 9216 swp swp1s3 down 10G 9216 swp swp2s0 down 25G 9216 swp swp2s1 down 25G 9216 swp swp2s2 down 25G 9216 swp swp2s3 down 25G 9216 swp swp3 down 9216 swp swp4 down 9216 swp ... ... swp14 down 9216 swp swp15 up 100G 9216 swp ossg-int-rcf10 swp15 swp16 up 100G 9216 swp ossg-int-rcf10 swp16
-
network port show -ipspace Cluster
例を表示
次の例は、ノード 1 とノード 2 のすべてのクラスター ポートが稼働していることを示しています。
cluster1::*> network port show -ipspace Cluster Node: node1 Ignore Speed(Mbps) Health Health Port IPspace Broadcast Domain Link MTU Admin/Oper Status Status --------- ------------ ---------------- ---- ---- ------------ -------- ------ e3a Cluster Cluster up 9000 auto/100000 healthy false e3b Cluster Cluster up 9000 auto/100000 healthy false Node: node2 Ignore Speed(Mbps) Health Health Port IPspace Broadcast Domain Link MTU Admin/Oper Status Status --------- ------------ ---------------- ---- ---- ------------ -------- ------ e3a Cluster Cluster up 9000 auto/100000 healthy false e3b Cluster Cluster up 9000 auto/100000 healthy false
-
クラスター内のノードのステータスに関する情報を表示します。
cluster show
例を表示
次の例は、クラスタ内のノードの健全性と参加資格に関する情報を表示します。
cluster1::*> cluster show Node Health Eligibility Epsilon -------------------- ------- ------------ ------------ node1 true true false node2 true true false
-
ノード 1 のクラスター ポート e3b からケーブルを外し、SN2100 スイッチでサポートされている適切なケーブルを使用して、e3b をクラスター スイッチ sw2 のポート 3 に接続します。
-
ノード 2 のクラスター ポート e3b からケーブルを外し、SN2100 スイッチでサポートされている適切なケーブルを使用して、e3b をクラスター スイッチ sw2 のポート 4 に接続します。
-
次のコマンドは、スイッチ sw2 上のノード側ポートを有効にします。
cumulus@sw2:~$ net del interface swp1s0-3, swp2s0-3, swp3-14 link down cumulus@sw2:~$ net pending cumulus@sw2:~$ net commit
-
スイッチsw2で、すべてのポートがアップしていることを確認します。
net show interface all
cumulus@sw2:~$ net show interface all State Name Spd MTU Mode LLDP Summary ----- --------- ---- ----- ---------- --------------- -------- ... DN swp1s0 10G 9216 Trunk/L2 Master: br_default(UP) DN swp1s1 10G 9216 Trunk/L2 Master: br_default(UP) DN swp1s2 10G 9216 Trunk/L2 Master: br_default(UP) DN swp1s3 10G 9216 Trunk/L2 Master: br_default(UP) DN swp2s0 25G 9216 Trunk/L2 Master: br_default(UP) DN swp2s1 25G 9216 Trunk/L2 Master: br_default(UP) DN swp2s2 25G 9216 Trunk/L2 Master: br_default(UP) DN swp2s3 25G 9216 Trunk/L2 Master: br_default(UP) UP swp3 100G 9216 Trunk/L2 node1 (e3b) Master: br_default(UP) UP swp4 100G 9216 Trunk/L2 node2 (e3b) Master: br_default(UP) ... ... UP swp15 100G 9216 BondMember swp15 Master: cluster_isl(UP) UP swp16 100G 9216 BondMember swp16 Master: cluster_isl(UP) ...
-
スイッチsw1とsw2の両方で、両方のノードが各スイッチに1つの接続を持っていることを確認します。
net show lldp
次の例は、スイッチ sw1 と sw2 の両方の適切な結果を示しています。
cumulus@sw1:~$ net show lldp LocalPort Speed Mode RemoteHost RemotePort --------- ----- ---------- ----------------- ----------- swp3 100G Trunk/L2 node1 e3a swp4 100G Trunk/L2 node2 e3a swp15 100G BondMember sw2 swp15 swp16 100G BondMember sw2 swp16 cumulus@sw2:~$ net show lldp LocalPort Speed Mode RemoteHost RemotePort --------- ----- ---------- ----------------- ----------- swp3 100G Trunk/L2 node1 e3b swp4 100G Trunk/L2 node2 e3b swp15 100G BondMember sw1 swp15 swp16 100G BondMember sw1 swp16
-
次のコマンドは、スイッチ sw2 上のノード側ポートを有効にします。
cumulus@sw2:~$ nv set interface swp1s0-3,swp2s0-3,swp3-14 link state up cumulus@sw2:~$ nv config apply cumulus@sw2:~$ nv config save
-
スイッチsw2で、すべてのポートがアップしていることを確認します。
nv show interface
cumulus@sw2:~$ nv show interface Interface State Speed MTU Type Remote Host Remote Port Summary ----------- ----- ----- ----- -------- -------------------------- ----------- ---------- ... ... swp1s0 up 10G 9216 swp odq-a300-1a e0a swp1s1 up 10G 9216 swp odq-a300-1b e0a swp1s2 down 10G 9216 swp swp1s3 down 10G 9216 swp swp2s0 down 25G 9216 swp swp2s1 down 25G 9216 swp swp2s2 down 25G 9216 swp swp2s3 down 25G 9216 swp swp3 down 9216 swp swp4 down 9216 swp ... ... swp14 down 9216 swp swp15 up 100G 9216 swp ossg-int-rcf10 swp15 swp16 up 100G 9216 swp ossg-int-rcf10 swp16
-
スイッチsw1とsw2の両方で、両方のノードが各スイッチに1つの接続を持っていることを確認します。
nv show interface --view=lldp
次の例は、スイッチ sw1 と sw2 の両方の適切な結果を示しています。
cumulus@sw1:~$ nv show interface --view=lldp Interface Speed Type Remote Host Remote Port ----------- ----- -------- ---------------------------------- ----------- ... ... swp1s0 10G swp odq-a300-1a e0a swp1s1 10G swp odq-a300-1b e0a swp1s2 10G swp swp1s3 10G swp swp2s0 25G swp swp2s1 25G swp swp2s2 25G swp swp2s3 25G swp swp3 swp swp4 swp ... ... swp14 swp swp15 100G swp ossg-int-rcf10 swp15 swp16 100G swp ossg-int-rcf10 swp16 cumulus@sw2:~$ nv show interface --view=lldp Interface Speed Type Remote Host Remote Port ----------- ----- -------- ---------------------------------- ----------- ... ... swp1s0 10G swp odq-a300-1a e0a swp1s1 10G swp odq-a300-1b e0a swp1s2 10G swp swp1s3 10G swp swp2s0 25G swp swp2s1 25G swp swp2s2 25G swp swp2s3 25G swp swp3 swp swp4 swp ... ... swp14 swp swp15 100G swp ossg-int-rcf10 swp15 swp16 100G swp ossg-int-rcf10 swp16
-
クラスター内で検出されたネットワークデバイスに関する情報を表示します。
network device-discovery show -protocol lldp
例を表示
cluster1::*> network device-discovery show -protocol lldp Node/ Local Discovered Protocol Port Device (LLDP: ChassisID) Interface Platform ----------- ------ ------------------------- ------------ ---------------- node1 /lldp e3a sw1 (b8:ce:f6:19:1a:7e) swp3 - e3b sw2 (b8:ce:f6:19:1b:96) swp3 - node2 /lldp e3a sw1 (b8:ce:f6:19:1a:7e) swp4 - e3b sw2 (b8:ce:f6:19:1b:96) swp4 -
-
すべてのクラスタ ポートが動作していることを確認します。
network port show -ipspace Cluster
例を表示
次の例は、ノード 1 とノード 2 のすべてのクラスター ポートが稼働していることを示しています。
cluster1::*> network port show -ipspace Cluster Node: node1 Ignore Speed(Mbps) Health Health Port IPspace Broadcast Domain Link MTU Admin/Oper Status Status --------- ------------ ---------------- ---- ---- ----------- -------- ------ e3a Cluster Cluster up 9000 auto/10000 healthy false e3b Cluster Cluster up 9000 auto/10000 healthy false Node: node2 Ignore Speed(Mbps) Health Health Port IPspace Broadcast Domain Link MTU Admin/Oper Status Status --------- ------------ ---------------- ---- ---- ----------- -------- ------ e3a Cluster Cluster up 9000 auto/10000 healthy false e3b Cluster Cluster up 9000 auto/10000 healthy false
ステップ3: 構成を確認する
-
すべてのクラスタ LIF で自動復帰を有効にします。
net interface modify -vserver Cluster -lif * -auto-revert true
例を表示
cluster1::*> net interface modify -vserver Cluster -lif * -auto-revert true Logical Vserver Interface Auto-revert --------- ------------- ------------ Cluster node1_clus1 true node1_clus2 true node2_clus1 true node2_clus2 true
-
すべてのインターフェースが表示されていることを確認する
true`のために `Is Home
:net interface show -vserver Cluster
完了するまでに 1 分ほどかかる場合があります。 例を表示
次の例は、ノード1とノード2のすべてのLIFが起動しており、 `Is Home`結果は真です:
cluster1::*> net interface show -vserver Cluster Logical Status Network Current Current Is Vserver Interface Admin/Oper Address/Mask Node Port Home --------- ------------ ---------- ------------------ ---------- ------- ---- Cluster node1_clus1 up/up 169.254.209.69/16 node1 e3a true node1_clus2 up/up 169.254.49.125/16 node1 e3b true node2_clus1 up/up 169.254.47.194/16 node2 e3a true node2_clus2 up/up 169.254.19.183/16 node2 e3b true
-
設定が無効になっていることを確認します。
network options switchless-cluster show
例を表示
次の例の false 出力は、構成設定が無効になっていることを示しています。
cluster1::*> network options switchless-cluster show Enable Switchless Cluster: false
-
クラスター内のノード メンバーのステータスを確認します。
cluster show
例を表示
次の例は、クラスタ内のノードの正常性と適格性に関する情報を示します。
cluster1::*> cluster show Node Health Eligibility Epsilon -------------------- ------- ------------ -------- node1 true true false node2 true true false
-
リモート クラスタ インターフェイスの接続を確認します。
使用することができます `network interface check cluster-connectivity`クラスター接続のアクセシビリティ チェックを開始し、詳細を表示するコマンド:
network interface check cluster-connectivity start`そして `network interface check cluster-connectivity show
cluster1::*> network interface check cluster-connectivity start
注意: 実行する前に数秒待ってください `show`詳細を表示するコマンド。
cluster1::*> network interface check cluster-connectivity show Source Destination Packet Node Date LIF LIF Loss ------ -------------------------- ---------------- ---------------- ----------- node1 3/5/2022 19:21:18 -06:00 node1_clus2 node2-clus1 none 3/5/2022 19:21:20 -06:00 node1_clus2 node2_clus2 none node2 3/5/2022 19:21:18 -06:00 node2_clus2 node1_clus1 none 3/5/2022 19:21:20 -06:00 node2_clus2 node1_clus2 none
すべてのONTAPリリースでは、 `cluster ping-cluster -node <name>`接続を確認するコマンド:
cluster ping-cluster -node <name>
cluster1::*> cluster ping-cluster -node local Host is node1 Getting addresses from network interface table... Cluster node1_clus1 169.254.209.69 node1 e3a Cluster node1_clus2 169.254.49.125 node1 e3b Cluster node2_clus1 169.254.47.194 node2 e3a Cluster node2_clus2 169.254.19.183 node2 e3b Local = 169.254.47.194 169.254.19.183 Remote = 169.254.209.69 169.254.49.125 Cluster Vserver Id = 4294967293 Ping status: Basic connectivity succeeds on 4 path(s) Basic connectivity fails on 0 path(s) Detected 9000 byte MTU on 4 path(s): Local 169.254.47.194 to Remote 169.254.209.69 Local 169.254.47.194 to Remote 169.254.49.125 Local 169.254.19.183 to Remote 169.254.209.69 Local 169.254.19.183 to Remote 169.254.49.125 Larger than PMTU communication succeeds on 4 path(s) RPC status: 2 paths up, 0 paths down (tcp check) 2 paths up, 0 paths down (udp check)