日本語フォーラム

 View Only

[CX-Switch] コンフィグ保存とロールバック

This thread has been viewed 11 times
  • 1.  [CX-Switch] コンフィグ保存とロールバック

    Posted Aug 05, 2025 03:43 AM
    Edited by namishingo Aug 05, 2025 03:43 AM

    HPE Aruba Networking CX スイッチではコンフィグを Checkpoint としてスイッチ内に保存しており、Checkpoint は下記があります。

    • System generated Checkpoint
      システムがコンフィグの変更を検知した際に自動的に保存される Checkpointです。
      システムがコンフィグの変更を検知すると、300 秒の Timeout タイマーが開始されます。300 秒以内に追加の設定変更が検知されますとタイマーはリセットされます。300 秒以内に設定変更が検知されなければ、タイマー経過後にシステムが自動的に Checkpoint を生成します。
    •  User generated Checkpoint
      ユーザーが手動で生成する Checkpointです。手動でいつでも作成可能ですが、前回作成した Checkpoint から少なくとも 1 つ
      以上の差異がないと新しい Checkpoint は作成されません。任意の名前で作成することができます。

    具体的にスイッチのコマンドで Checkpoint として保存されているコンフィグを見てみましょう。

    6000# show checkpoint
    NAME                              TYPE        WRITER  DATE(YYYY/MM/DD)      IMAGE VERSION
    startup-config                    startup     User    2025-08-04T08:48:12Z  PL.10.15.1010
    CPC20250804084801_6000            latest      System  2025-08-04T08:48:01Z  PL.10.15.1010
    CPC20250731101050_6000            checkpoint  System  2025-07-31T10:10:50Z  PL.10.15.1010
    CPC20250711165604_6000            checkpoint  System  2025-07-11T16:56:04Z  PL.10.15.1010
    CPC20250711080024_6000            checkpoint  System  2025-07-11T08:00:24Z  PL.10.15.1010
    CPC20250530051724_6000            checkpoint  System  2025-05-30T05:17:24Z  PL.10.15.1010
    6000-default                      checkpoint  User    2025-04-03T02:26:40Z  PL.10.15.0005
    • startup-config : 起動時に読み込まれるコンフィグ (write memory するとここに保存されますので、WRITER が User になっています)
    • CPCで始まる Checkpoint : システムが自動保存したコンフィグ (自動保存なので、WRITER が System になっています)
    • 上記で "6000-default" (任意の名前)の Checkpoint : ユーザーが名前をつけて保存した Checkpoint (WRITER が User になっています)

    Checkpoint の中身は show コマンドで表示できます。

    6000# show checkpoint startup-config
    Startup configuration:
    !
    !Version AOS-CX PL.10.15.1010
    !export-password: default
    user admin group administrators password ciphertext AQBapdRVZ54MvBPHIBbiTD8r5WzmH87i8/x9ULEqxADoA0LmYgAAAPhPa+cYXHwweoeSlArPBTGbHf6WmzZIcM+ZdVRyGLQ0dFiu7zp+wWVFdFeQhX7nblt7tfoQrDJeTtRPmPnJCf1qI9l37E1DNRAAUTfqF0+0YfQtnxd8onrvLbcdbJuBGo9w
    clock timezone asia/tokyo
    ntp server pool.ntp.org minpoll 4 maxpoll 4 iburst
    ntp enable
    (以下略)

    生成された Checkpoint は running-config や startup-config へコピー(ロールバック)することができます。

    [例] 指定した Checkpoint を running-config へロールバック。再起動無しでコンフィグが書き換わります。copy checkpoint 6000-default running-config でも同じ結果になります。

    6000# checkpoint rollback 6000-default
    Copying configuration: [Success]

    [例] 指定した Checkpoint を startup-config へロールバック。

    6000# copy checkpoint 6000-default startup-config

    copy コマンドを使うことで上記のようなロールバックもできますし、名前をつけて Checkpoint の保存、tftp や USBメモリへのファイル転送などもできますので、ぜひ copy コマンドをマスターしてください。copy コマンド自体は Checkpoint だけでなく、ファームウェアの転送でも利用できます。

    [例] Checkpoint を tftpサーバーへ転送する

    6000# copy checkpoint test-config tftp://10.215.3.112/test-config.cfg
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 20347 0 0 100 20347 0 13169 0:00:01 0:00:01 --:--:-- 15929
    100 20347 0 0 100 20347 0 13155 0:00:01 0:00:01 --:--:-- 13155

    #Blog #Wired



    ------------------------------
    HPE Aruba Networking Employee
    ------------------------------