Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

CleanUpFilesを使用して、Cisco IPスイッチのRCFファイルをアップグレードします

共同作成者 netapp-aoife netapp-folivia

Cisco IP スイッチの参照構成ファイル(RCF)をアップグレードする必要がある場合があります。たとえば、ONTAP のアップグレードやスイッチのファームウェアアップグレードでは、どちらも新しい RCF が必要です。

このタスクについて
  • RcfFileGeneratorバージョン1.4a以降では、「write erase」を実行することなく、Cisco IPスイッチのスイッチ設定を変更(アップグレード、ダウングレード、または交換)するための新しいオプションが追加されています。

  • "コンソールログを有効にする" このタスクを実行する前に。

  • Cisco 9336C-FX2スイッチには2種類のスイッチストレージタイプがあり、RCFではそれぞれ異なる名前が付けられています。次の表を参照して、構成に適したCisco 9336C-FX2ストレージタイプを確認してください。

    接続するストレージ Cisco 9336C-FX2ストレージタイプを選択…​ RCFバナー/MOTDサンプル
    • 直接接続SASシェルフ

    • 直接接続型NVMeシェルフ

    • NVMeシェルフを専用ストレージスイッチに接続

    9336C-FX2–ダイレクト・ストレージのみ

    * Switch : NX9336C (direct storage, L2 Networks, direct ISL)

    • 直接接続SASシェルフ

    • MetroCluster IPスイッチに接続されたNVMeシェルフ

    メモ イーサネット接続NVMeシェルフが少なくとも1つ必要です

    9336C-FX2–SASおよびイーサネットストレージ

    * Switch : NX9336C (SAS and Ethernet storage, L2 Networks, direct ISL)

作業を開始する前に

この方法は、構成が次の要件を満たしている場合に使用できます。

  • 標準のRCF設定が適用されます。

  • "RcfFileGenerator の順にクリックします"は、適用されているものと同じバージョンと構成(プラットフォーム、VLAN)で、同じRCFを作成できる必要があります。

  • 適用されたRCFは、特別な構成のために NetApp から提供されたものではありません。

  • RCFは適用前に変更されませんでした。

  • 現在のRCFを適用する前に、スイッチを工場出荷時の設定にリセットする手順を実行しました。

  • RCFの適用後にスイッチ(ポート)の設定を変更していません。

    これらの要件を満たさない場合は、RCFを生成する際に作成されるCleanUpFilesを使用することはできません。ただし、この機能を利用して汎用的なCleanUpFilesを作成することもできます。この方法を使用したクリーンアップは、 `show running-config`の出力から派生しており、ベストプラクティスです。

    メモ スイッチは、Switch_A_1、Switch_B_1、Switch_A_1、Switch_A_1、Switch_B_2、Switch_B_2の順序で更新します。または、Switch_A_1とSwitch_B_1を同時に更新し、Switch_A_1とSwitch_B_2を更新します。
手順
  1. "クラスターLIFを移動します"アップグレードを開始する前に

  2. 現在のRCFバージョン、および使用されているポートとVLANを確認します: IP_switch_A_1# show banner motd

    メモ この情報は4つのスイッチすべてから取得し、次の情報の表を完成させる必要があります。
    * NetApp Reference Configuration File (RCF)
    *
    * Switch : NX9336C (SAS storage, L2 Networks, direct ISL)
    * Filename : NX9336_v1.81_Switch-A1.txt
    * Date : Generator version: v1.3c_2022-02-24_001, file creation time: 2021-05-11, 18:20:50
    *
    * Platforms : MetroCluster 1 : FAS8300, AFF-A400, FAS8700
    *              MetroCluster 2 : AFF-A320, FAS9000, AFF-A700, AFF-A800
    * Port Usage:
    * Ports 1- 2: Intra-Cluster Node Ports, Cluster: MetroCluster 1, VLAN 111
    * Ports 3- 4: Intra-Cluster Node Ports, Cluster: MetroCluster 2, VLAN 151
    * Ports 5- 6: Ports not used
    * Ports 7- 8: Intra-Cluster ISL Ports, local cluster, VLAN 111, 151
    * Ports 9-10: MetroCluster 1, Node Ports, VLAN 119
    * Ports 11-12: MetroCluster 2, Node Ports, VLAN 159
    * Ports 13-14: Ports not used
    * Ports 15-20: MetroCluster-IP ISL Ports, VLAN 119, 159, Port Channel 10
    * Ports 21-24: MetroCluster-IP ISL Ports, VLAN 119, 159, Port Channel 11, breakout mode 10gx4
    * Ports 25-30: Ports not used
    * Ports 31-36: Ports not used
    *
    
    #
    IP_switch_A_1#

    この出力から、次の2つの表に示す情報を収集する必要があります。

    一般的な情報

    MetroCluster

    データ

    RCFのバージョン

    1.81

    スイッチのタイプ

    NX9336

    ネットワークのタイプロジー

    L2ネットワーク、直接ISL

    ストレージタイプ

    SASストレージ

    プラットフォーム

    1.

    AFF A400

    2.

    FAS9000

    VLANの情報 ネットワーク MetroCluster の設定 スイッチポート サイト A サイト B

    VLANローカルクラスタ

    ネットワーク1

    1.

    1、2

    111

    222

    2.

    3、4

    151.

    251

    ネットワーク2.

    1.

    1、2

    111

    222

    2.

    3、4

    151.

    251

    VLAN MetroCluster の略

    ネットワーク1

    1.

    9、10

    119 番

    119 番

    2.

    11、12

    159

    159

    ネットワーク2.

    1.

    9、10

    219

    219

    2.

    11、12

    259

    259

  3. RCF と CleanUpFiles を作成するか、現在の構成に対して汎用の CleanUpFiles を作成します。

    ご使用の構成が前提条件に記載されている要件を満たしている場合は、*オプション1 *を選択します。お使いの構成が前提条件に記載されている要件を*満たしていない*場合は、*オプション2 *を選択します。

    オプション 1:RCF と CleanUpFiles を作成する

    この手順 は、構成が要件を満たしている場合に使用します。

    手順
    1. RcfFileGenerator 1.4a(またはそれ以降)を使用して、ステップ 1 で取得した情報を基に RCF を作成します。新バージョンの RcfFileGenerator は、追加の CleanUpFiles セットを作成します。これを使用すると、一部の設定を元に戻し、スイッチに新しい RCF 設定を適用できるように準備できます。

    2. バナーのmotdを、現在適用されているRCFと比較してください。プラットフォームの種類、スイッチの種類、ポート、VLANの使用方法はすべて同じでなければなりません。

      メモ RCF と同じバージョンで、まったく同じ構成の CleanUpFiles を使用する必要があります。任意の CleanUpFile を使用しても機能せず、スイッチの完全なリセットが必要になる場合があります。
      メモ RCFが作成されたONTAPのバージョンは関係ありません。重要なのはRCFのバージョンのみです。
      メモ RCF(同じバージョンであっても)には、記載されているプラットフォームの数が少なくなったり多くなったりする場合があります。お使いのプラットフォームがリストに記載されていることを確認してください。
    オプション2:一般的なCleanUpFilesを作成します

    この手順 は、構成が*一部の要件を満たしていない場合に使用してください。

    手順
    1. 各スイッチから「show running-config」の出力を取得します。

    2. RcfFileGeneratorツールを開き、ウィンドウの下部にある「Create generic CleanUpFiles」をクリックします

    3. 手順1で取得した出力を「1」スイッチから上のウィンドウにコピーします。デフォルトの出力は削除することもそのまま使用することもできます。

    4. 'CUFファイルの作成'をクリックします。

    5. 下のウィンドウの出力をテキストファイルにコピーします(このファイルはCleanUpFileです)。

    6. 構成内のすべてのスイッチについて、手順c、d、eを繰り返します。

      この手順 の最後に、スイッチごとに1つずつ、合計4つのテキストファイルが必要です。これらのファイルは、オプション1を使用して作成できるCleanUpFilesと同じ方法で使用できます。

  4. 新しい構成用の「新しい」RCF ファイルを作成します。前の手順でファイルを作成したときと同じ方法でこれらのファイルを作成しますが、それぞれの ONTAP および RCF バージョンを選択してください。

    この手順を完了すると、それぞれ12個のファイルからなる2組のRCFファイルが作成されます。

  5. ブートフラッシュにファイルをダウンロードします。

    1. RCF と CleanUpFiles を作成するか、現在の構成に対して汎用的な CleanUpFiles を作成するで作成したCleanUpFilesをダウンロードします

      メモ このCleanUpFileは、現在適用されているRCFに関するものであり、アップグレード先の新しいRCFに関するものでは*ありません*。

      Switch-A1のCleanUpFileの例:'Cleanup_NX9336_v1.81_Switch-A1.txt

    2. 新しい構成に合わせて「新しい」RCF を作成します。で作成した「新しい」RCFをダウンロードしてください

      Switch-A1 の RCF の例: NX9336_v1.90_Switch-A1.txt

    3. 新しい構成に合わせて「新しい」RCF を作成します。で作成したCleanUpFilesをダウンロードします。この手順は任意です。このファイルは今後、スイッチの設定を更新する際に使用できます。これは現在適用されている設定と一致します。

      Switch-A1のCleanUpFileの例:'Cleanup_NX9336_v1.90_Switch-A1.txt

      メモ 正しい(一致する)RCFバージョンには、CleanUpFileを使用する必要があります。異なるRCFバージョンまたは別の設定に対してCleanUpFileを使用すると、設定のクリーンアップが正しく機能しない可能性があります。

      次に、3つのファイルをブートフラッシュにコピーする例を示します。

    IP_switch_A_1# copy sftp://user@50.50.50.50/RcfFiles/NX9336-direct-SAS_v1.81_MetroCluster-IP_L2Direct_A400FAS8700_xxx_xxx_xxx_xxx/Cleanup_NX9336_v1.81_Switch-A1.txt bootflash:
    IP_switch_A_1# copy sftp://user@50.50.50.50/RcfFiles/NX9336-direct-SAS_v1.90_MetroCluster-IP_L2Direct_A400FAS8700A900FAS9500_xxx_xxx_xxx_xxxNX9336_v1.90//NX9336_v1.90_Switch-A1.txt bootflash:
    IP_switch_A_1# copy sftp://user@50.50.50.50/RcfFiles/NX9336-direct-SAS_v1.90_MetroCluster-IP_L2Direct_A400FAS8700A900FAS9500_xxx_xxx_xxx_xxxNX9336_v1.90//Cleanup_NX9336_v1.90_Switch-A1.txt bootflash:

    +

    メモ Virtual Routing and Forwarding(VRF;仮想ルーティング転送)を指定するように求められます。
  6. CleanUpFileまたはGeneric CleanUpFileを適用します。

    一部の設定はリバートされ、スイッチポートは「オフライン」になります。

    1. スタートアップコンフィギュレーションに保留中の変更がないことを確認します。「show running-config diff」

      IP_switch_A_1# show running-config diff
      IP_switch_A_1#
  7. システム出力が表示された場合は、実行コンフィギュレーションをスタートアップコンフィギュレーションに保存します

    メモ システム出力は、スタートアップコンフィギュレーションと実行コンフィギュレーションが異なること、および保留中の変更であることを示します。保留中の変更を保存しないと、スイッチのリロードを使用してロールバックできません。
    1. CleanUpFileを適用します。

      IP_switch_A_1# copy bootflash:Cleanup_NX9336_v1.81_Switch-A1.txt running-config
      
      IP_switch_A_1#
      メモ スイッチのプロンプトに戻るまでに時間がかかることがあります。出力は想定されません。
  8. 実行コンフィギュレーションを表示して、コンフィギュレーションがクリアされたことを確認します。「show running-config」

    現在の設定は次のように表示されます。

    • クラスマップとIPアクセスリストは設定されていません

    • ポリシーマップは設定されません

    • サービスポリシーが設定されていません

    • ポートプロファイルが設定されていません

    • すべてのイーサネットインターフェイス(mgmt0を除くすべての構成を表示しないでください。VLAN 1だけを設定してください)。

      上記項目のいずれかが設定されている場合、新しいRCF構成を適用できない可能性があります。ただし、実行中の設定を起動設定に保存*せずに*スイッチを再起動することで、以前の設定に戻すことができます。スイッチは以前の設定で起動します。

  9. RCFを適用し、ポートがオンラインになっていることを確認します。

    1. RCFを適用します。

      IP_switch_A_1# copy bootflash:NX9336_v1.90-X2_Switch-A1.txt running-config
      メモ 設定の適用中にいくつかの警告メッセージが表示されます。通常、エラーメッセージは予期されません。ただし、SSHを使用してログインすると、次のエラーが表示されることがあります。 Error: Can't disable/re-enable ssh:Current user is logged in through ssh
    2. 設定を適用したら、「show interface brief」、「show cdp neighbors」、「show lldp neighbors」のいずれかのコマンドを使用して、クラスタポートとMetroCluster ポートがオンラインになっていることを確認します

      メモ ローカルクラスタのVLANを変更したあとにサイトの最初のスイッチをアップグレードした場合、古い設定と新しい設定のVLANが一致しないため、クラスタヘルスモニタで状態が「正常」と報告されないことがあります。2番目のスイッチが更新されると、状態はhealthyに戻るはずです。

    設定が正しく適用されていない場合、または設定を保持しない場合は、実行コンフィギュレーションをスタートアップコンフィギュレーションに保存せずにスイッチ*をリロードすることで、以前のコンフィギュレーションに戻すことができます。スイッチは、以前の設定で起動します。

  10. 設定を保存し、スイッチをリロードします。

    IP_switch_A_1# copy running-config startup-config
    
    IP_switch_A_1# reload
  11. 自動復帰を有効にするために、すべてのクラスタ LIF を変更します。

    1. 自動復帰を再度有効にする:

      network interface modify -vserver Cluster -lif * -auto-revert true

      cluster_A::*> network interface modify -vserver Cluster -lif * -auto-revert true
      
      Warning: Changes to a cluster LIF can affect the health of the Cluster. Are you
               sure you want to continue? {y|n}: y
      4 entries were modified.
      
      cluster_A::*>
    2. 現在ホーム ポートにないすべてのクラスタ LIF をホーム ポートに戻します。

      network interface revert -vserver Cluster -lif *

      LIFがホームポートに戻るまで数分お待ちください。

    3. すべてのLIFがホームポートにあることを確認してください。

      cluster_A::*> network interface show -role cluster
                  Logical        Status     Network            Current       Current Is
      Vserver     Interface      Admin/Oper Address/Mask       Node          Port    Home
      ----------- -------------- ---------- ------------------ ------------- ------- ----
      Cluster
                  node_A_1_clus1 up/up      192.168.204.88/18  node_A_1      e4a     true
                  node_A_1_clus2 up/up      192.168.204.93/18  node_A_1      e4b     true
                  node_A_2_clus1 up/up      192.168.204.96/18  node_A_2      e4a     true
                  node_A_2_clus2 up/up      192.168.204.97/18  node_A_2      e4b     true
      4 entries were displayed.
    4. MetroCluster ノードの状態を確認します:

      MetroCluster node show

    cluster_A::*> metrocluster node show
    
    DR                               Configuration  DR
    Group Cluster Node               State          Mirroring Mode
    ----- ------- ------------------ -------------- --------- --------------------
    1     cluster_A
                  node_A_1           configured     enabled   normal
                  node_A_2           configured     enabled   normal
          cluster_B
                  node_B_1           configured     enabled   normal
                  node_B_2           configured     enabled   normal
    4 entries were displayed.
    
    cluster_A::*>