この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
目次
この章の内容は、次のとおりです。
ご使用のソフトウェア リリースで、このモジュールで説明されるすべての機能がサポートされているとは限りません。 最新の警告および機能情報については、https://tools.cisco.com/bugsearch/ の Bug Search Tool およびご使用のソフトウェア リリースのリリース ノートを参照してください。 このモジュールに記載されている機能の詳細、および各機能がサポートされているリリースのリストについては、「新機能および変更された機能に関する情報」の章または以下の「機能の履歴」表を参照してください。
コンフィギュレーション ファイルには、Cisco NX-OS デバイスの設定に使用する Cisco NX-OS ソフトウェアのコマンドが含まれます。 コマンドは、システムを起動したとき(スタートアップ コンフィギュレーション ファイルから)、またはコンフィギュレーション モードで CLI にコマンドを入力したときに、Cisco NX-OS ソフトウェアによって解析(変換および実行)されます。
スタートアップ コンフィギュレーション ファイルを変更するには、copy running-config startup-config コマンドを使用してスタートアップ コンフィギュレーションに実行コンフィギュレーション ファイルを保存するか、ファイル サーバからスタートアップ コンフィギュレーションへコンフィギュレーション ファイルをコピーします。
Cisco NX-OS ソフトウェアのコンフィギュレーション ファイルには、実行コンフィギュレーションとスタートアップ コンフィギュレーションの 2 種類があります。 デバイスは、デバイスの起動中にスタートアップ コンフィギュレーション(startup-config)を使用してソフトウェア機能を設定します。 実行コンフィギュレーション(running-config)には、スタートアップ コンフィギュレーション ファイルに加えた現在の変更が含まれています。 2 つのコンフィギュレーション ファイルは別々の設定できます。 デバイス構成は、永続的ではなく一時的に変更することもできます。 この場合は、グローバル コンフィギュレーション モードのコマンドを使用して実行コンフィギュレーションを変更しますが、それらの変更をスタートアップ コンフィギュレーションには保存しません。
実行コンフィギュレーションを変更するには、configure terminal コマンドを使用してグローバル コンフィギュレーション モードを開始します。 Cisco NX-OS コンフィギュレーション モードの使用時には通常、コマンドはすぐに実行され、入力直後またはコンフィギュレーション モードを終了した時点で実行コンフィギュレーション ファイルに保存されます。
スタートアップ コンフィギュレーション ファイルを変更するには、実行コンフィギュレーション ファイルをスタートアップ コンフィギュレーションに保存するか、またはコンフィギュレーション ファイルをファイル サーバからスタートアップ コンフィギュレーションにダウンロードします。
検出できないモジュールの設定を削除する場合を除いて、コンフィギュレーション ファイルの操作は、仮想デバイス コンテキスト(VDC)に対してローカルです。 検出できないモジュールの設定は、デフォルトの VDC からだけ削除できます。 VDC の詳細については、 『Cisco Nexus 7000 Series NX-OS Virtual Device Context Configuration Guide』を参照してください。
次の表に、この機能のライセンス要件を示します。
製品 |
ライセンス要件 |
---|---|
Cisco NX-OS |
コンフィギュレーション ファイルにはライセンスは不要です。 ライセンス パッケージに含まれていない機能はすべて Cisco NX-OS システム イメージにバンドルされており、追加費用は一切発生しません。 Cisco NX-OS ライセンス方式の詳細については、 『Cisco NX-OS Licensing Guide』を参照してください。 |
ここでは、コンフィギュレーション ファイルの管理方法について説明します。
実行コンフィギュレーションをスタートアップ コンフィギュレーションに保存して、デバイスを次にリロードするときのために変更を保存することができます。
物理デバイス上のすべての VDC に対する実行コンフィギュレーションの保存については、 『Cisco Nexus 7000 Series NX-OS Virtual Device Context Configuration Guide』を参照してください。
内部メモリに保存されているコンフィギュレーション ファイルを、バックアップとして、または他の Cisco NX-OS デバイスの設定に使用するためにリモート サーバにコピーできます。
switch# copy running-config tftp://10.10.1.1/sw1-run-config.bak switch# copy startup-config tftp://10.10.1.1/sw1-start-config.bak
別の Cisco NX-OS デバイスで作成し、リモート サーバにアップロードしたコンフィギュレーション ファイルを使用して、Cisco NX-OS デバイスを設定できます。 リモート サーバからデバイスの実行コンフィギュレーションにファイルをダウンロードするには、TFTP、FTP、セキュア コピー(SCP)、またはセキュア シェル FTP(SFTP)を使用します。
ダウンロードするコンフィギュレーション ファイルが、リモート サーバの正しいディレクトリにあることを確認します。
ファイルに対する許可が正しく設定されていることを確認します。 ファイルのアクセス権は、誰でも読み取り可能に設定されている必要があります。
Cisco NX-OS デバイスがリモート サーバにルーティングされることを確認します。 サブネット間でトラフィックをルーティングするルータまたはデフォルト ゲートウェイがない場合、Cisco NX-OS デバイスとリモート サーバは同一のサブネットワーク内にある必要があります。
ping または ping6 コマンドを使用して、リモート サーバへの接続を確認します。
別の Cisco NX-OS デバイスで作成し、リモート サーバにアップロードしたコンフィギュレーション ファイルを使用して、Cisco NX-OS デバイスを設定できます。 リモート サーバからデバイスのスタートアップ コンフィギュレーションにファイルをダウンロードするには、TFTP、FTP、セキュア コピー(SCP)、またはセキュア シェル FTP(SFTP)を使用します。
注意 |
この手順を実行すると、Cisco NX-OS デバイス上のすべてのトラフィックが中断されます。 |
コンソール ポートでセッションにログインします。
ダウンロードするコンフィギュレーション ファイルが、リモート サーバの正しいディレクトリにあることを確認します。
ファイルに対する許可が正しく設定されていることを確認します。 ファイルのアクセス権は、誰でも読み取り可能に設定されている必要があります。
Cisco NX-OS デバイスがリモート サーバにルーティングされることを確認します。 サブネット間でトラフィックをルーティングするルータまたはデフォルト ゲートウェイがない場合、Cisco NX-OS デバイスとリモート サーバは同一のサブネットワーク内にある必要があります。
ping または ping6 コマンドを使用して、リモート サーバへの接続を確認します。
コンフィギュレーション ファイルをバックアップとして、または後で使用するために、外部フラッシュ メモリ デバイスにコピーできます。
アクティブなスーパーバイザ モジュールに外部フラッシュ メモリ デバイスを挿入します。
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 | dir {slot0: | usb1: | usb2:}[directory/] 例: switch# dir slot0: |
(任意) 外部フラッシュ メモリ デバイス上のファイルを表示します。 |
ステップ 2 | copy running-config {slot0: | usb1: | usb2:}[directory/]filename 例: switch# copy running-config slot0:dsn-running-config.cfg |
実行コンフィギュレーションを外部フラッシュ メモリ デバイスにコピーします。 filename 引数は、大文字と小文字が区別されます。 |
ステップ 3 | copy startup-config {slot0: | usb1: | usb2:}[directory/]filename 例: switch# copy startup-config slot0:dsn-startup-config.cfg |
スタートアップ コンフィギュレーションを外部フラッシュ メモリ デバイスにコピーします。 filename 引数は、大文字と小文字が区別されます。 |
Cisco NX-OS デバイスを設定するには、別の Cisco NX-OS デバイスで作成され、外部フラッシュ メモリ デバイスに保存されたコンフィギュレーション ファイルをコピーします。
アクティブなスーパーバイザ モジュールに外部フラッシュ メモリ デバイスを挿入します。
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 | dir {slot0: | usb1: | usb2:}[directory/] 例: switch# dir slot0: |
(任意) 外部フラッシュ メモリ デバイス上のファイルを表示します。 |
ステップ 2 | copy {slot0: | usb1: | usb2:}[directory/]filename running-config 例: switch# copy slot0:dsn-config.cfg running-config |
外部フラッシュ メモリ デバイスから実行コンフィギュレーションをコピーします。 filename 引数は、大文字と小文字が区別されます。 |
ステップ 3 | show running-config 例: switch# show running-config |
(任意) 実行コンフィギュレーションを表示します。 |
ステップ 4 | copy running-config startup-config 例: switch# copy running-config startup-config |
(任意) 実行コンフィギュレーションを、スタートアップ コンフィギュレーションにコピーします。 |
ステップ 5 | show startup-config 例: switch# show startup-config |
(任意) スタートアップ コンフィギュレーションを表示します。 |
Cisco NX-OS デバイス上のスタートアップ コンフィギュレーションを復元するには、外部フラッシュ メモリ デバイスに保存された新しいスタートアップ コンフィギュレーション ファイルをダウンロードします。
アクティブなスーパーバイザ モジュールに外部フラッシュ メモリ デバイスを挿入します。
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 | dir {slot0: | usb1: | usb2:}[directory/] 例: switch# dir slot0: |
(任意) 外部フラッシュ メモリ デバイス上のファイルを表示します。 |
ステップ 2 | copy {slot0: | usb1: | usb2:}[directory /]filename startup-config 例: switch# copy slot0:dsn-config.cfg startup-config |
外部フラッシュ メモリ デバイスからスタートアップ コンフィギュレーションをコピーします。 filename 引数は、大文字と小文字が区別されます。 |
ステップ 3 | show startup-config 例: switch# show startup-config |
(任意) スタートアップ コンフィギュレーションを表示します。 |
コンフィギュレーション ファイルをバックアップとして、または後で使用するために、内部メモリにコピーできます。
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 | copy running-config [filesystem:][directory/] | [directory/]filename 例: switch# copy running-config bootflash:sw1-run-config.bak |
実行コンフィギュレーション ファイルを内部メモリにコピーします。 filesystem、directory、および filename 引数は、大文字と小文字が区別されます。 |
ステップ 2 | copy startup-config [filesystem:][directory/] | [directory/]filename 例: switch# copy startup-config bootflash:sw1-start-config.bak |
スタートアップ コンフィギュレーション ファイルを内部メモリにコピーします。 filesystem、directory、および filename 引数は、大文字と小文字が区別されます。 |
メモリの破損などの問題によって、バックアップされているバージョンからコンフィギュレーションを回復する必要が生じる場合があります。
(注) |
copy running-config startup-config コマンドを入力するたびに、バイナリ ファイルが作成され、ASCII ファイルが更新されます。 有効なバイナリ コンフィギュレーション ファイルを使用すると、ブート全体の時間が大幅に短縮されます。 バイナリ ファイルはアップロードできませんが、その内容を使用して既存のスタートアップ コンフィギュレーションを上書きできます。 write erase コマンドを実行すると、バイナリ ファイルが消去されます。 |
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 | write erase 例: switch# write erase |
スイッチの現在のコンフィギュレーションを消去します。 |
||
ステップ 2 | reload 例: switch# reload |
デバイスを再起動します。 デバイスが起動して実行できるように、キックスタートおよびシステム イメージ ファイルを入力するように求められます。
|
||
ステップ 3 | copy configuration_file running-configuration 例: switch# copy bootflash:start-config.bak running-configuration |
以前に保存したコンフィギュレーション ファイルを実行コンフィギュレーションにコピーします。
|
||
ステップ 4 | copy running-config startup-config 例: switch# copy running-config startup-config |
実行コンフィギュレーションをスタートアップ コンフィギュレーションにコピーします。 |
シャーシから I/O モジュールを取り外すときには、そのモジュールの設定を実行コンフィギュレーションから削除することもできます。 デフォルトの VDC から削除できるのは、検出できないモジュールの設定だけです。
(注) |
削除できるのは、シャーシの空きスロットの設定だけです。 |
デフォルト VDC にいることを確認します。
シャーシから I/O モジュールを取り外します。
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 | show hardware 例: switch# show hardware |
(任意) デバイスに取り付けられているハードウェアを表示します。 |
ステップ 2 | purge module slot running-config 例: switch# purge module 3 running-config |
検出できないモジュールの設定を実行コンフィギュレーションから削除します。 |
ステップ 3 | copy running-config startup-config 例: switch# copy running-config startup-config |
(任意) 実行コンフィギュレーションを、スタートアップ コンフィギュレーションにコピーします。 |
デバイスのコンフィギュレーションを削除して、工場出荷時のデフォルト状態に戻すことができます。
デバイスの永続的メモリに保存されている次のコンフィギュレーション ファイルを削除できます。
(注) |
write erase コマンドを使用すると、次のものを除くすべてのスタートアップ コンフィギュレーションが削除されます。 mgmt0 インターフェイスのブート変数定義と IPv4 コンフィギュレーションを削除するには、write erase boot コマンドを使用します。 |
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 | write erase [boot | debug] 例: switch# write erase Warning: This command will erase the startup-configuration. Do you wish to proceed anyway? (y/n) [n] y |
永続的メモリから設定を削除します。 デフォルトのアクションでは、スタートアップ コンフィギュレーションが削除されます。 boot オプションを使用すると、mgmt0 インターフェイスのブート変数定義と IPv4 コンフィギュレーションが削除されます。 debug オプションを使用すると、デバッグ コンフィギュレーションが削除されます。
|
非アクティブな Quality of Service(QoS)または Access Control Lists(ACL)の設定をクリアできます。
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 | show running-config type inactive-if-config 例: # show running-config ipqos inactive-if-config |
(任意) 非アクティブな ACL または QoS の設定をすべて表示します。 type 引数の値は、aclmgr および ipqos です。 |
ステップ 2 | clear inactive-config policy 例: # clear inactive-config qos clear qos inactive config Inactive if config for QoS manager is saved at/bootflash/qos_inactive_if_config.cfg for vdc default & for other than default vdc: /bootflash/vdc_x/qos_inactive_if_config.cfg (where x is vdc number) you can see the log file @ show inactive-if-config log |
非アクティブな設定をクリアします。 policy 引数の値は、qos および acl です。 次に、値について説明します。 |
ステップ 3 | show inactive-if-config log 例: # show inactive-if-config log |
(任意) 非アクティブな設定をクリアするために使用されたコマンドを表示します。 |
POAP を使用してデバイスのブートストラップ後の設定を確認するには、次のコマンドのいずれかを使用します。
コマンド |
目的 |
---|---|
show running-config |
実行コンフィギュレーションを表示します。 |
show startup-config |
スタートアップ コンフィギュレーションを表示します。 |
これらのコマンドの出力フィールドの詳細については、ご使用のデバイスの『Cisco Nexus Command Reference』を参照してください。
ここでは、コンフィギュレーション ファイルを操作する例について説明します。
次に、NVRAM の既存のコンフィギュレーションの内容を上書きする例を示します。
switch# copy nvram:snapshot-config nvram:startup-config Warning: this command is going to overwrite your current startup-config. Do you wish to continue? {y/n} [y] y
次に、bootflash ファイル システムに実行コンフィギュレーションをコピーする例を示します。
switch# copy system:running-config bootflash:my-config
次に、デバイスの事前に定義した場所にスタートアップ コンフィギュレーションのスナップショットを作成する方法を示します(バイナリ ファイル)。
switch# copy startup-config nvram:snapshot-config
次に、bootflash: ファイル システムにスタートアップ コンフィギュレーションをバックアップする方法を示します(ASCII ファイル)。
switch# copy startup-config bootflash:my-config
次に、TFTP サーバにスタートアップ コンフィギュレーションをバックアップする方法を示します(ASCII ファイル)。
switch# copy startup-config tftp://172.16.10.100/my-config
次に、bootflash: ファイル システムに実行コンフィギュレーションをバックアップする方法を示します(ASCII ファイル)。
switch# copy running-config bootflash:my-config
設定を以前に保存された設定のスナップショット コピーにロールバックするには、次の手順を実行してください。
write erase コマンドを使用して現在の実行イメージをクリアします。
reload コマンドを使用してデバイスを再起動します。
(注) |
デフォルトで、reload コマンドは、スタートアップ コンフィギュレーションのバイナリ バージョンからデバイスをリロードします。 Cisco NX-OS 6.2(2) 以降、reload ascii コマンドを使用して、デバイスのリロード時にコンフィギュレーションの ASCII バージョンをスタートアップ コンフィギュレーションにコピーできます。 |
copy configuration_file running-configuration コマンドで、以前保存したコンフィギュレーション ファイルを実行コンフィギュレーションにコピーします。
copy running-config startup-config コマンドを使用して、実行コンフィギュレーションをスタートアップ コンフィギュレーションにコピーします。
ここでは、コンフィギュレーション ファイルの管理に関するその他の情報について説明します。
関連項目 |
参照先 |
---|---|
ライセンス |
『Cisco NX-OS Licensing Guide』 |
コマンド リファレンス |
『Cisco Nexus 7000 Series NX-OS Fundamentals Command Reference』 |
機能名 |
リリース |
機能情報 |
---|---|---|
コンフィギュレーション ファイル |
4.2(1) |
この機能が導入されました |
目次
- コンフィギュレーション ファイルの操作
- 機能情報の確認
- コンフィギュレーション ファイルの概要
- コンフィギュレーション ファイルのタイプ
- コンフィギュレーション ファイルに対する仮想化のサポート
- コンフィギュレーション ファイルのライセンス要件
- コンフィギュレーション ファイルの管理
- 実行コンフィギュレーションのスタートアップ コンフィギュレーションへの保存
- コンフィギュレーション ファイルのリモート サーバへのコピー
- リモート サーバからの実行コンフィギュレーションのダウンロード
- リモート サーバからのスタートアップ コンフィギュレーションのダウンロード
- コンフィギュレーション ファイルの外部フラッシュ メモリ デバイスへのコピー
- 外部フラッシュ メモリ デバイスからの実行コンフィギュレーションのコピー
- 外部フラッシュ メモリ デバイスからのスタートアップ コンフィギュレーションのコピー
- コンフィギュレーション ファイルの内部ファイル システムへのコピー
- 以前のコンフィギュレーションへのロールバック
- 検出できないモジュールの設定の削除
- コンフィギュレーションの削除
- 非アクティブな設定のクリア
- デバイス コンフィギュレーションの確認
- コンフィギュレーション ファイルの操作例
- コンフィギュレーション ファイルのコピー
- コンフィギュレーション ファイルのバックアップ
- 以前のコンフィギュレーションへのロールバック
- コンフィギュレーション ファイルに関する追加情報
- コンフィギュレーション ファイルの関連資料
- コンフィギュレーション ファイルの機能の履歴
この章の内容は、次のとおりです。
- 機能情報の確認
- コンフィギュレーション ファイルの概要
- コンフィギュレーション ファイルのライセンス要件
- コンフィギュレーション ファイルの管理
- デバイス コンフィギュレーションの確認
- コンフィギュレーション ファイルの操作例
- コンフィギュレーション ファイルに関する追加情報
- コンフィギュレーション ファイルの機能の履歴
機能情報の確認
ご使用のソフトウェア リリースで、このモジュールで説明されるすべての機能がサポートされているとは限りません。 最新の警告および機能情報については、https://tools.cisco.com/bugsearch/ の Bug Search Tool およびご使用のソフトウェア リリースのリリース ノートを参照してください。 このモジュールに記載されている機能の詳細、および各機能がサポートされているリリースのリストについては、「新機能および変更された機能に関する情報」の章または以下の「機能の履歴」表を参照してください。
コンフィギュレーション ファイルの概要
コンフィギュレーション ファイルには、Cisco NX-OS デバイスの設定に使用する Cisco NX-OS ソフトウェアのコマンドが含まれます。 コマンドは、システムを起動したとき(スタートアップ コンフィギュレーション ファイルから)、またはコンフィギュレーション モードで CLI にコマンドを入力したときに、Cisco NX-OS ソフトウェアによって解析(変換および実行)されます。
スタートアップ コンフィギュレーション ファイルを変更するには、copy running-config startup-config コマンドを使用してスタートアップ コンフィギュレーションに実行コンフィギュレーション ファイルを保存するか、ファイル サーバからスタートアップ コンフィギュレーションへコンフィギュレーション ファイルをコピーします。
コンフィギュレーション ファイルのタイプ
Cisco NX-OS ソフトウェアのコンフィギュレーション ファイルには、実行コンフィギュレーションとスタートアップ コンフィギュレーションの 2 種類があります。 デバイスは、デバイスの起動中にスタートアップ コンフィギュレーション(startup-config)を使用してソフトウェア機能を設定します。 実行コンフィギュレーション(running-config)には、スタートアップ コンフィギュレーション ファイルに加えた現在の変更が含まれています。 2 つのコンフィギュレーション ファイルは別々の設定できます。 デバイス構成は、永続的ではなく一時的に変更することもできます。 この場合は、グローバル コンフィギュレーション モードのコマンドを使用して実行コンフィギュレーションを変更しますが、それらの変更をスタートアップ コンフィギュレーションには保存しません。
実行コンフィギュレーションを変更するには、configure terminal コマンドを使用してグローバル コンフィギュレーション モードを開始します。 Cisco NX-OS コンフィギュレーション モードの使用時には通常、コマンドはすぐに実行され、入力直後またはコンフィギュレーション モードを終了した時点で実行コンフィギュレーション ファイルに保存されます。
スタートアップ コンフィギュレーション ファイルを変更するには、実行コンフィギュレーション ファイルをスタートアップ コンフィギュレーションに保存するか、またはコンフィギュレーション ファイルをファイル サーバからスタートアップ コンフィギュレーションにダウンロードします。
コンフィギュレーション ファイルの管理
- 実行コンフィギュレーションのスタートアップ コンフィギュレーションへの保存
- コンフィギュレーション ファイルのリモート サーバへのコピー
- リモート サーバからの実行コンフィギュレーションのダウンロード
- リモート サーバからのスタートアップ コンフィギュレーションのダウンロード
- コンフィギュレーション ファイルの外部フラッシュ メモリ デバイスへのコピー
- 外部フラッシュ メモリ デバイスからの実行コンフィギュレーションのコピー
- 外部フラッシュ メモリ デバイスからのスタートアップ コンフィギュレーションのコピー
- コンフィギュレーション ファイルの内部ファイル システムへのコピー
- 以前のコンフィギュレーションへのロールバック
- 検出できないモジュールの設定の削除
- コンフィギュレーションの削除
- 非アクティブな設定のクリア
実行コンフィギュレーションのスタートアップ コンフィギュレーションへの保存
手順実行コンフィギュレーションをスタートアップ コンフィギュレーションに保存して、デバイスを次にリロードするときのために変更を保存することができます。
物理デバイス上のすべての VDC に対する実行コンフィギュレーションの保存については、 『Cisco Nexus 7000 Series NX-OS Virtual Device Context Configuration Guide』を参照してください。
コマンドまたはアクション 目的 ステップ 1 show running-config
例:switch# show running-config(任意) 実行コンフィギュレーションを表示します。
ステップ 2 copy running-config startup-config
例:switch# copy running-config startup-config実行コンフィギュレーションを、スタートアップ コンフィギュレーションにコピーします。
コンフィギュレーション ファイルのリモート サーバへのコピー
手順
コマンドまたはアクション 目的 ステップ 1 copy running-config scheme://server/[url /]filename
例:switch# copy running-config tftp://10.10.1.1/sw1-run-config.bak実行コンフィギュレーション ファイルをリモート サーバにコピーします。
scheme 引数には、tftp:、ftp:、scp:、または sftp: を入力できます。 server 引数は、リモート サーバのアドレスまたは名前であり、url 引数はリモート サーバにあるソース ファイルへのパスです。
server、url、および filename の各引数は、大文字小文字を区別して入力します。
ステップ 2 copy startup-config scheme://server/[url /]filename
例:switch# copy startup-config tftp://10.10.1.1/sw1-start-config.bakスタートアップ コンフィギュレーション ファイルをリモート サーバにコピーします。
scheme 引数には、tftp:、ftp:、scp:、または sftp: を入力できます。 server 引数は、リモート サーバのアドレスまたは名前であり、url 引数はリモート サーバにあるソース ファイルへのパスです。
server、url、および filename の各引数は、大文字小文字を区別して入力します。
リモート サーバからの実行コンフィギュレーションのダウンロード
別の Cisco NX-OS デバイスで作成し、リモート サーバにアップロードしたコンフィギュレーション ファイルを使用して、Cisco NX-OS デバイスを設定できます。 リモート サーバからデバイスの実行コンフィギュレーションにファイルをダウンロードするには、TFTP、FTP、セキュア コピー(SCP)、またはセキュア シェル FTP(SFTP)を使用します。
はじめる前に手順ダウンロードするコンフィギュレーション ファイルが、リモート サーバの正しいディレクトリにあることを確認します。
ファイルに対する許可が正しく設定されていることを確認します。 ファイルのアクセス権は、誰でも読み取り可能に設定されている必要があります。
Cisco NX-OS デバイスがリモート サーバにルーティングされることを確認します。 サブネット間でトラフィックをルーティングするルータまたはデフォルト ゲートウェイがない場合、Cisco NX-OS デバイスとリモート サーバは同一のサブネットワーク内にある必要があります。
ping または ping6 コマンドを使用して、リモート サーバへの接続を確認します。
コマンドまたはアクション 目的 ステップ 1 copy scheme://server/[url/]filename running-config
例:switch# copy tftp://10.10.1.1/my-config running-configリモート サーバから実行コンフィギュレーション ファイルをダウンロードします。
scheme 引数として、tftp:、ftp:、scp:、または sftp: を指定できます。 server 引数は、リモート サーバのアドレスまたは名前であり、url 引数はリモート サーバにあるソース ファイルへのパスです。
server、url、および filename の各引数は、大文字小文字を区別して入力します。
ステップ 2 show running-config
例:switch# show running-config(任意) 実行コンフィギュレーションを表示します。
ステップ 3 copy running-config startup-config
例:switch# copy running-config startup-config(任意) 実行コンフィギュレーションを、スタートアップ コンフィギュレーションにコピーします。
ステップ 4 show startup-config
例:switch# show startup-config(任意) スタートアップ コンフィギュレーションを表示します。
リモート サーバからのスタートアップ コンフィギュレーションのダウンロード
別の Cisco NX-OS デバイスで作成し、リモート サーバにアップロードしたコンフィギュレーション ファイルを使用して、Cisco NX-OS デバイスを設定できます。 リモート サーバからデバイスのスタートアップ コンフィギュレーションにファイルをダウンロードするには、TFTP、FTP、セキュア コピー(SCP)、またはセキュア シェル FTP(SFTP)を使用します。
注意
この手順を実行すると、Cisco NX-OS デバイス上のすべてのトラフィックが中断されます。
はじめる前に手順コンソール ポートでセッションにログインします。
ダウンロードするコンフィギュレーション ファイルが、リモート サーバの正しいディレクトリにあることを確認します。
ファイルに対する許可が正しく設定されていることを確認します。 ファイルのアクセス権は、誰でも読み取り可能に設定されている必要があります。
Cisco NX-OS デバイスがリモート サーバにルーティングされることを確認します。 サブネット間でトラフィックをルーティングするルータまたはデフォルト ゲートウェイがない場合、Cisco NX-OS デバイスとリモート サーバは同一のサブネットワーク内にある必要があります。
ping または ping6 コマンドを使用して、リモート サーバへの接続を確認します。
コマンドまたはアクション 目的 ステップ 1 write erase
例:switch# write eraseスタートアップ コンフィギュレーション ファイルを削除します。
ステップ 2 reload
例:switch# reload This command will reboot the system. (y/n)? [n] y ... Enter the password for "admin": <password> Confirm the password for "admin": <password> ... Would you like to enter the basic configuration dialog (yes/no): n switch#Cisco NX-OS デバイスをリロードします。
(注) セットアップ ユーティリティはデバイスの設定に使用しないでください。
(注) デフォルトで、reload コマンドは、スタートアップ コンフィギュレーションのバイナリ バージョンからデバイスをリロードします。
Cisco NX-OS 6.2(2) 以降、reload ascii コマンドを使用して、デバイスのリロード時にコンフィギュレーションの ASCII バージョンをスタートアップ コンフィギュレーションにコピーできます。
ステップ 3 copy scheme://server/[url /]filename running-config
例:switch# copy tftp://10.10.1.1/my-config running-configリモート サーバから実行コンフィギュレーション ファイルをダウンロードします。
scheme 引数として、tftp:、ftp:、scp:、または sftp: を指定できます。 server 引数は、リモート サーバのアドレスまたは名前であり、url 引数はリモート サーバにあるソース ファイルへのパスです。
server、url、および filename の各引数は、大文字小文字を区別して入力します。
ステップ 4 copy running-config startup-config
例:switch# copy running-config startup-config実行コンフィギュレーション ファイルをスタートアップ コンフィギュレーション ファイルとして保存します。
ステップ 5 show startup-config
例:switch# show startup-config(任意) 実行コンフィギュレーションを表示します。
コンフィギュレーション ファイルの外部フラッシュ メモリ デバイスへのコピー
手順
コマンドまたはアクション 目的 ステップ 1 dir {slot0: | usb1: | usb2:}[directory/]
例:switch# dir slot0:(任意) 外部フラッシュ メモリ デバイス上のファイルを表示します。
ステップ 2 copy running-config {slot0: | usb1: | usb2:}[directory/]filename
例:switch# copy running-config slot0:dsn-running-config.cfg実行コンフィギュレーションを外部フラッシュ メモリ デバイスにコピーします。 filename 引数は、大文字と小文字が区別されます。
ステップ 3 copy startup-config {slot0: | usb1: | usb2:}[directory/]filename
例:switch# copy startup-config slot0:dsn-startup-config.cfgスタートアップ コンフィギュレーションを外部フラッシュ メモリ デバイスにコピーします。 filename 引数は、大文字と小文字が区別されます。
外部フラッシュ メモリ デバイスからの実行コンフィギュレーションのコピー
手順
コマンドまたはアクション 目的 ステップ 1 dir {slot0: | usb1: | usb2:}[directory/]
例:switch# dir slot0:(任意) 外部フラッシュ メモリ デバイス上のファイルを表示します。
ステップ 2 copy {slot0: | usb1: | usb2:}[directory/]filename running-config
例:switch# copy slot0:dsn-config.cfg running-config外部フラッシュ メモリ デバイスから実行コンフィギュレーションをコピーします。 filename 引数は、大文字と小文字が区別されます。
ステップ 3 show running-config
例:switch# show running-config(任意) 実行コンフィギュレーションを表示します。
ステップ 4 copy running-config startup-config
例:switch# copy running-config startup-config(任意) 実行コンフィギュレーションを、スタートアップ コンフィギュレーションにコピーします。
ステップ 5 show startup-config
例:switch# show startup-config(任意) スタートアップ コンフィギュレーションを表示します。
外部フラッシュ メモリ デバイスからのスタートアップ コンフィギュレーションのコピー
手順Cisco NX-OS デバイス上のスタートアップ コンフィギュレーションを復元するには、外部フラッシュ メモリ デバイスに保存された新しいスタートアップ コンフィギュレーション ファイルをダウンロードします。
コマンドまたはアクション 目的 ステップ 1 dir {slot0: | usb1: | usb2:}[directory/]
例:switch# dir slot0:(任意) 外部フラッシュ メモリ デバイス上のファイルを表示します。
ステップ 2 copy {slot0: | usb1: | usb2:}[directory /]filename startup-config
例:switch# copy slot0:dsn-config.cfg startup-config外部フラッシュ メモリ デバイスからスタートアップ コンフィギュレーションをコピーします。 filename 引数は、大文字と小文字が区別されます。
ステップ 3 show startup-config
例:switch# show startup-config(任意) スタートアップ コンフィギュレーションを表示します。
コンフィギュレーション ファイルの内部ファイル システムへのコピー
手順
コマンドまたはアクション 目的 ステップ 1 copy running-config [filesystem:][directory/] | [directory/]filename
例:switch# copy running-config bootflash:sw1-run-config.bak実行コンフィギュレーション ファイルを内部メモリにコピーします。
filesystem、directory、および filename 引数は、大文字と小文字が区別されます。
ステップ 2 copy startup-config [filesystem:][directory/] | [directory/]filename
例:switch# copy startup-config bootflash:sw1-start-config.bakスタートアップ コンフィギュレーション ファイルを内部メモリにコピーします。
filesystem、directory、および filename 引数は、大文字と小文字が区別されます。
関連情報
以前のコンフィギュレーションへのロールバック
手順メモリの破損などの問題によって、バックアップされているバージョンからコンフィギュレーションを回復する必要が生じる場合があります。
(注)
copy running-config startup-config コマンドを入力するたびに、バイナリ ファイルが作成され、ASCII ファイルが更新されます。 有効なバイナリ コンフィギュレーション ファイルを使用すると、ブート全体の時間が大幅に短縮されます。 バイナリ ファイルはアップロードできませんが、その内容を使用して既存のスタートアップ コンフィギュレーションを上書きできます。 write erase コマンドを実行すると、バイナリ ファイルが消去されます。
コマンドまたはアクション 目的 ステップ 1 write erase
例:switch# write eraseスイッチの現在のコンフィギュレーションを消去します。
ステップ 2 reload
例:switch# reloadデバイスを再起動します。 デバイスが起動して実行できるように、キックスタートおよびシステム イメージ ファイルを入力するように求められます。
(注) デフォルトで、reload コマンドは、スタートアップ コンフィギュレーションのバイナリ バージョンからデバイスをリロードします。
Cisco NX-OS 6.2(2) 以降、reload ascii コマンドを使用して、デバイスのリロード時にコンフィギュレーションの ASCII バージョンをスタートアップ コンフィギュレーションにコピーできます。
ステップ 3 copy configuration_file running-configuration
例:switch# copy bootflash:start-config.bak running-configuration以前に保存したコンフィギュレーション ファイルを実行コンフィギュレーションにコピーします。
(注) configuration_file ファイル名引数では、大文字と小文字が区別されます。
ステップ 4 copy running-config startup-config
例:switch# copy running-config startup-config実行コンフィギュレーションをスタートアップ コンフィギュレーションにコピーします。
検出できないモジュールの設定の削除
手順シャーシから I/O モジュールを取り外すときには、そのモジュールの設定を実行コンフィギュレーションから削除することもできます。 デフォルトの VDC から削除できるのは、検出できないモジュールの設定だけです。
(注)
削除できるのは、シャーシの空きスロットの設定だけです。
コマンドまたはアクション 目的 ステップ 1 show hardware
例:switch# show hardware(任意) デバイスに取り付けられているハードウェアを表示します。
ステップ 2 purge module slot running-config
例:switch# purge module 3 running-config検出できないモジュールの設定を実行コンフィギュレーションから削除します。
ステップ 3 copy running-config startup-config
例:switch# copy running-config startup-config(任意) 実行コンフィギュレーションを、スタートアップ コンフィギュレーションにコピーします。
コンフィギュレーションの削除
手順デバイスのコンフィギュレーションを削除して、工場出荷時のデフォルト状態に戻すことができます。
デバイスの永続的メモリに保存されている次のコンフィギュレーション ファイルを削除できます。
(注)
write erase コマンドを使用すると、次のものを除くすべてのスタートアップ コンフィギュレーションが削除されます。
mgmt0 インターフェイスのブート変数定義と IPv4 コンフィギュレーションを削除するには、write erase boot コマンドを使用します。
コマンドまたはアクション 目的 ステップ 1 write erase [boot | debug]
例:switch# write erase Warning: This command will erase the startup-configuration. Do you wish to proceed anyway? (y/n) [n] y永続的メモリから設定を削除します。 デフォルトのアクションでは、スタートアップ コンフィギュレーションが削除されます。
boot オプションを使用すると、mgmt0 インターフェイスのブート変数定義と IPv4 コンフィギュレーションが削除されます。
debug オプションを使用すると、デバッグ コンフィギュレーションが削除されます。
(注) 実行コンフィギュレーション ファイルは、このコマンドによって影響を受けません。
非アクティブな設定のクリア
手順
コマンドまたはアクション 目的 ステップ 1 show running-config type inactive-if-config
例:# show running-config ipqos inactive-if-config(任意) 非アクティブな ACL または QoS の設定をすべて表示します。
type 引数の値は、aclmgr および ipqos です。
ステップ 2 clear inactive-config policy
例:# clear inactive-config qos clear qos inactive config Inactive if config for QoS manager is saved at/bootflash/qos_inactive_if_config.cfg for vdc default & for other than default vdc: /bootflash/vdc_x/qos_inactive_if_config.cfg (where x is vdc number) you can see the log file @ show inactive-if-config log非アクティブな設定をクリアします。
policy 引数の値は、qos および acl です。
次に、値について説明します。
ステップ 3 show inactive-if-config log
例:# show inactive-if-config log(任意) 非アクティブな設定をクリアするために使用されたコマンドを表示します。
コンフィギュレーション ファイルの操作例
コンフィギュレーション ファイルのコピー
次に、NVRAM の既存のコンフィギュレーションの内容を上書きする例を示します。
switch# copy nvram:snapshot-config nvram:startup-config Warning: this command is going to overwrite your current startup-config. Do you wish to continue? {y/n} [y] y次に、bootflash ファイル システムに実行コンフィギュレーションをコピーする例を示します。
switch# copy system:running-config bootflash:my-configコンフィギュレーション ファイルのバックアップ
次に、デバイスの事前に定義した場所にスタートアップ コンフィギュレーションのスナップショットを作成する方法を示します(バイナリ ファイル)。
switch# copy startup-config nvram:snapshot-config次に、bootflash: ファイル システムにスタートアップ コンフィギュレーションをバックアップする方法を示します(ASCII ファイル)。
switch# copy startup-config bootflash:my-config次に、TFTP サーバにスタートアップ コンフィギュレーションをバックアップする方法を示します(ASCII ファイル)。
switch# copy startup-config tftp://172.16.10.100/my-config次に、bootflash: ファイル システムに実行コンフィギュレーションをバックアップする方法を示します(ASCII ファイル)。
switch# copy running-config bootflash:my-config以前のコンフィギュレーションへのロールバック
設定を以前に保存された設定のスナップショット コピーにロールバックするには、次の手順を実行してください。
write erase コマンドを使用して現在の実行イメージをクリアします。
reload コマンドを使用してデバイスを再起動します。
(注)
デフォルトで、reload コマンドは、スタートアップ コンフィギュレーションのバイナリ バージョンからデバイスをリロードします。
Cisco NX-OS 6.2(2) 以降、reload ascii コマンドを使用して、デバイスのリロード時にコンフィギュレーションの ASCII バージョンをスタートアップ コンフィギュレーションにコピーできます。
copy configuration_file running-configuration コマンドで、以前保存したコンフィギュレーション ファイルを実行コンフィギュレーションにコピーします。
copy running-config startup-config コマンドを使用して、実行コンフィギュレーションをスタートアップ コンフィギュレーションにコピーします。