Cisco Nexus 9000 シリーズ NX-OS ソフトウェア アップグレードおよびダウングレード ガイド、リリース 10.6(x)

PDF

Cisco Nexus 9000 シリーズ NX-OS ソフトウェア アップグレードおよびダウングレード ガイド、リリース 10.6(x)

N9000 シリーズ スイッチを NX-OS に変換します。

Want to summarize with AI?

Log in

ファイル システムを再フォーマットし、スタンドアロン ソフトウェア イメージを起動することにより、 N9000 シリーズ スイッチを ACI ブート モードから NX-OS スタンドアロン モードに戻す方法を学習します。


N9000 シリーズ スイッチを、アプリケーション セントリック インフラストラクチャ(ACI)ブートモードから NX-OS モードに戻すことができます。

Note

スイッチを ACI から NX-OS(スタンドアロン)ブート モードに変換する場合、ブートフラッシュから ACI イメージを削除して領域を節約できます。

手順

  1. スイッチをリロードします。

    例:

    switch# reload
  2. 初期起動シーケンス中に、ブレーク シーケンス(Ctrl-C または Ctrl-])を入力して、ローダー> プロンプトにアクセスします。

    例:

    Ctrl-C
    loader>
  3. ブート プロンプトで、ブート プロセスが停止するように設定します。

    例:

    loader> cmdline recoverymode=1
  4. NX-OS イメージでアクティブ スーパーバイザ モジュールを起動します。

    例:

    loader> boot nxos.9.2.3.bin
    Note

    ブート変数に記載されている NX-OS イメージがブートフラッシュに存在しない場合、システムはブートシーケンス中にローダプロンプトにフォールバックします。ローダプロンプトからスイッチを回復するには、ブートフラッシュに存在する別のイメージを使用してシステムを起動するか、tftpboot を実行するか、または USB デバイスを介してブートします。

    Note

    一部の NX-OS リリースおよび N9000 シリーズ スイッチでは、

    !!Fatal error!!
    Can't reserve space for RPM repo
    Please free up bootflash space and reboot

    このエラーメッセージが表示される場合は、ステップ 1 からやり直します。ステップ 3 の後で、cmdline init_system コマンドを入力して、ステップ 4 に進みます。スイッチは通常の NX-OS プロンプトで起動し、switch(boot) # プロンプトをスキップします。

  5. スイッチのファイル システムのパーティション分割をデフォルト設定に戻します。ブートフラッシュ ファイルシステムが NX-OS パーティションにリセットされ、NX-OS イメージが削除されます。

    例:

    switch(boot)# init system 
  6. NX-OS イメージ ファイルのアップロードを完了します。

    例:

    switch(boot)# load-nxos  
    Note

    一部の N9000 シリーズ スイッチでは、デバイスは通常の NX-OS プロンプト(switch #)でロードされず、代わりに「bash-4.2 #」として起動します。この場合は、デバイスの電源を再投入し、ローダに移動し、TFTP または USB のいずれかの方法を使用して NX-OS イメージを起動する必要があります。

    • TFTP 方式の場合は、最初に set ip IP アドレスの サブネットマスク とset gw ゲートウェイ アドレス コマンドを使用して、デバイスに IP アドレスとゲートウェイを割り当てます。これは、上記の手順で init system コマンドを実行すると、デバイス上で使用可能なすべての設定が消去されるため必要です。

      例
      loader> set ip 192.0.2.10 255.255.255.0
      loader> set gw 192.0.2.1

      その後、tftp コマンドを使用して、イメージをロードします。

      loader> boot tftp://<tftp server ip>/<nxos-image-name>
    • USB 方式の場合、スイッチに USB をマウントし、ローダ上で dir コマンドを実行して、ブートフラッシュフォルダと USB デバイスの内容を確認します。

      例
      loader > dir
      usb1::
      lost+found
      /nxos.9.x.y.bin

      その後、次のコマンドを使用して、NX-OS イメージを起動します。

      loader> boot usb1:/nxos-image
      Example: boot usb1:/nxos.9.x.y.bin

    NX-OS イメージを起動後、デバイスは NX-OS スイッチとしてロードされ、残りの手順を続行できます。

  7. NX-OS イメージをブートフラッシュ:に再コピーして、適切なブート変数を設定し、次回のリロード時にシステムが NX-OS イメージをリロードするようにします。

    例:

    TFTP の例:

    switch# copy tftp://tftp-server-ip/nxos-image-namebootflash:
    
    switch# configure terminal
    
    switch(config)# boot nxos bootflash:nxos-image-name
    
    switch(config)# copy running-config startup-config
    switch(config)# end

    USB の例:

    switch# copy usb1:nxos-image-namebootflash:
    
    switch# configure terminal
    switch(config)# boot nxos bootflash:nxos-image-name
    switch(config)# copy running-config startup-config
    switch(config)# end
  8. システム コントローラが立ち上がるまで待機します(約 15 ~ 20 分)。

    ACI と NX-OS でファイル システムが異なる場合、ACI から NX-OS への変換中に、再フォーマットの変更を一度だけ実施する必要あります。NX-OS イメージによる後続のリロードは高速になります。

  9. アクティブ スーパーバイザ モジュールとシステム コントローラがアクティブ状態であることを確認します。

    例:

    switch# show module  
    Note
    • デュアル スーパーバイザ システムでは、スタンバイ スーパーバイザでステップ 3 ~ 6 を実行します。

    • スイッチにログインし、NX-OS ソフトウェアが稼働していることを確認します。


ACI シェルで NX-OS イメージをブートフラッシュへロードします。

N9000 シリーズ スイッチが ACI モードにあり、これを NX-OS モードに変換する必要があるが、TFTP ブートを実行できず、USB への物理アクセスが利用できない場合は、ACI シェルでセキュア コピー プロトコル(SCP)を使用して、NX-OS イメージをブートフラッシュにロードできます。これにはルート アクセスが必要なため、プロセスの詳細については TAC にお問い合わせください。