古いMetroCluster IPコントローラのネットワーク構成を準備
情報を収集して処理を再開すると、自動化処理がスイッチオーバーに進みます。
スイッチオーバーを開始する前に自動化処理が一時停止するため、サイト B のすべての LIF が「稼働」していることを手動で確認できます必要に応じて 'down' の LIF を up にし 'system controller replace resume' コマンドを使用して自動化処理を再開します
自動化処理によってスイッチオーバー処理が開始されます。これらの処理が完了すると、処理は* paused for user intervention *で一時停止します。これにより、コントローラをラックに設置し、パートナーコントローラをブートし、先ほど収集したを使用してフラッシュバックアップからルートアグリゲートディスクを新しいコントローラモジュールに再割り当てできます sysids
。
-
このタスクは、古いノードごとに実行する必要があります。
-
で収集した情報を使用します"アップグレード前に情報を収集"。
-
古いノードをブートし、ノードにログインします。
「 boot_ontap 」
-
アップグレードするシステムで*共有クラスタ/ HAポート*を使用している場合は、MetroCluster IPインターフェイスでサポートされているIPアドレスが使用されていることを確認します。
次の情報を使用して、新しいシステムで共有クラスタ/ HAポートが使用されているかどうかを確認します。
共有クラスタ/ HAポート次の表に示すシステムは、共有クラスタ/ HAポートを使用します。
AFFおよびASAシステム FASシステム -
AFF A20用
-
AFF A30用
-
AFF C30
-
AFF A50用
-
AFF C60
-
AFF C80用
-
AFF A70用
-
AFF A90用
-
AFF A1K用
-
FAS70
-
FAS90
-
古いコントローラのMetroClusterインターフェイスのIPアドレスを確認します。
「 MetroCluster configurion-settings interface show 」を参照してください
-
MetroClusterインターフェイスで169.254.17.xまたは169.254.18.xのIPアドレスが使用されている場合は、アップグレードを開始する前に、を参照し"記事「MetroCluster IPインターフェイスのプロパティを変更する方法」"てインターフェイスのIPアドレスを変更してください。
MetroClusterインターフェイスに169.254.17.xまたは169.254.18.xのIPアドレスが設定されている場合、*共有クラスタ/ HAポート*を使用するシステムへのアップグレードはサポートされません。
-
-
古いコントローラのクラスタ間LIFを変更して、HAインターコネクトまたはMetroCluster IP DRインターコネクトに使用するポートとは別のホームポートを新しいコントローラで使用するようにします。
この手順は、アップグレードを成功させるために必要です。 古いコントローラのクラスタ間LIFでは、新しいコントローラのHAインターコネクトまたはMetroCluster IP DRインターコネクトに使用されるポートとは別のホームポートを使用する必要があります。たとえば、AFF A90コントローラにアップグレードすると、HAインターコネクトポートはe1aとe7aになり、MetroCluster IP DRインターコネクトポートはe2bとe3bになります。古いコントローラのインタークラスタLIFがポートe1a、e7a、e2b、またはe3bでホストされている場合は、クラスタ間LIFを移動する必要があります。
新しいノードでのポートの分散と割り当てについては、を参照して "Hardware Universe"ください。
-
古いコントローラで、クラスタ間LIFを表示します。
network interface show -role intercluster
古いコントローラのクラスタ間LIFが、HAインターコネクトに使用するポートと同じポートを使用するか、新しいコントローラのMetroCluster IP DRインターコネクトに使用するポートと同じポートを使用するかに応じて、次のいずれかの処理を実行します。
クラスタ間LIFの状況 手順 同じホームポートを使用する
別のホームポートを使用する
-
別のホームポートを使用するようにクラスタ間LIFを変更します。
network interface modify -vserver <vserver> -lif <intercluster_lif> -home-port <port-not-used-for-ha-interconnect-or-mcc-ip-dr-interconnect-on-new-nodes>
-
すべてのインタークラスタLIFが新しいホームポートにあることを確認します。
network interface show -role intercluster -is-home false
すべてのクラスタ間LIFがそれぞれのホームポートにある場合は、コマンド出力が空になります。
-
ホームポートにないLIFをリバートします。
network interface revert -lif <intercluster_lif>
ホームポートにないインタークラスタLIFごとにコマンドを繰り返します。
-
-
古いコントローラのすべてのデータLIFのホームポートを、新旧両方のコントローラモジュールで同じ共通のポートに割り当てます。
新旧のコントローラに共通のポートがない場合は、データLIFを変更する必要はありません。この手順を省略して、に直接進みます手順 5。 -
LIF を表示します。
「 network interface show 」を参照してください
SANとNASを含むすべてのデータLIFはスイッチオーバーサイト(cluster_A)で稼働しているため、管理者は「up」、運用上は「down」になります。
-
の出力を確認して、クラスタポートとして使用されていない新旧両方のコントローラで同じ共通の物理ネットワークポートを特定します。
たとえば、「 e0d 」は古いコントローラ上の物理ポートであり、新しいコントローラ上にも存在します。「 e0d 」は、クラスタポートとしても、新しいコントローラ上でも使用されません。
各プラットフォームモデルのポートの用途については、を参照してください"Hardware Universe"。
-
すべてのデータ LIF で共通ポートをホームポートとして使用するように変更します。
network interface modify -vserver <svm-name> -lif <data-lif> -home-port <port-id>
次の例では、これは「 e0d 」です。
例:
network interface modify -vserver vs0 -lif datalif1 -home-port e0d
-
-
ブロードキャストドメインを変更して、削除が必要なVLANと物理ポートを削除します。
broadcast-domain remove-ports -broadcast-domain <broadcast-domain-name>-ports <node-name:port-id>
すべての VLAN ポートと物理ポートについて、この手順を繰り返します。
-
クラスタポートをメンバーポートとして使用し、インターフェイスグループをメンバーポートとして使用している VLAN ポートをすべて削除します。
-
VLAN ポートを削除します。
network port vlan delete -node <node-name> -vlan-name <portid-vlandid>
例:
network port vlan delete -node node1 -vlan-name e1c-80
-
インターフェイスグループから物理ポートを削除します。
network port ifgrp remove-port -node <node-name> -ifgrp <interface-group-name> -port <portid>
例:
network port ifgrp remove-port -node node1 -ifgrp a1a -port e0d
-
ブロードキャストドメインからVLANポートとインターフェイスグループポートを削除します。
network port broadcast-domain remove-ports -ipspace <ipspace> -broadcast-domain <broadcast-domain-name>-ports <nodename:portname,nodename:portname>,..
-
必要に応じて、インターフェイスグループポートを変更して他の物理ポートをメンバーとして使用します。
ifgrp add-port -node <node-name> -ifgrp <interface-group-name> -port <port-id>
-
-
ノードを停止します。
halt -inhibit-takeover true -node <node-name>
この手順は両方のノードで実行する必要があります。
-
ノードがプロンプトに表示されていることを確認し
LOADER
、現在の環境変数を収集して保持します。 -
bootarg の値を収集します。
printenv
-
コントローラをアップグレードするサイトでノードとシェルフの電源をオフにします。