Nov 22, 2015

エクストリーム・ネットワークス:コンフィグファイルのマネジメント(XOS)

このポストは、コンフィグファイルをマネジメントする方法をご紹介したいです。

そのため、まずエクストリーム・ネットワークスのスイッチ(XOS) の ファイルシステムを説明させてください。ファイルシステムを確認するため、" ls " で確認できます。また、"ls" を使い、configuration file, script file と Policy file で確認できます。




####  実機の例 ####
* Demo-X480-48t.1.17 # ls
...
-rw-r--r--    1 root     root      1879548 Oct 12 18:44 old_stack.cfg
-rw-rw-rw-    1 root     root       238084 Nov 19 23:11 primary.cfg
drwxrwxrwx    2 root     root            0 Nov 19 02:26 vmt

!!! "save configuration" は、現在使用しているコンフィグを保存する !!!
* Demo-X480-48t.1.18 # save config mgmt-labswA
Do you want to save configuration to mgmt-labswA.cfg? (y/N) Yes
Saving configuration on master ....... done!
Configuration saved to mgmt-labswA.cfg successfully.

The current selected default configuration database to boot up the system
(primary.cfg) is different than the one just saved (mgmt-labswA.cfg).
Do you want to make mgmt-labswA.cfg the default database? (y/N) No
Default configuration database selection cancelled.

* Demo-X480-48t.1.17 # ls
...
-rw-rw-rw-    1 root     root       237350 Nov 22 07:21 mgmt-labswA.cfg
-rw-r--r--    1 root     root      1879548 Oct 12 18:44 old_stack.cfg
-rw-rw-rw-    1 root     root       238084 Nov 19 23:11 primary.cfg


Demo-X480-48t.1.21 # cp mgmt-labswA.cfg mgmt-lab-backup.cfg
Copy 'mgmt-labswA.cfg' from '/usr/local/cfg' to '/usr/local/cfg/mgmt-lab-backup.cfg'? (y/N) Yes
Demo-X480-48t.1.22 # ls
...
-rw-rw-rw-    1 root     root       237350 Nov 22 07:26 mgmt-lab-backup.cfg
-rw-rw-rw-    1 root     root       237350 Nov 22 07:21 mgmt-labswA.cfg
-rw-r--r--    1 root     root      1879548 Oct 12 18:44 old_stack.cfg
-rw-rw-rw-    1 root     root       238084 Nov 19 23:11 primary.cfg


Demo-X480-48t.1.24 # mv mgmt-lab-backup.cfg newname.cfg
Demo-X480-48t.1.26 # rm newname.cfg


!!! TFTP Sever に コンフィグを アップロードする !!!
Demo-X480-48t.1.24 # tftp put vr "VR-Default" mgmt-lab-backup.cfg mgmt-lab-backup.cfg

Demo-X480-48t.1.26 # rm mgmt-lab-backup.cfg

!!! TFTP Sever からコンフィグをダウンロードする !!!
Demo-X480-48t.1.24 # tftp get vr "VR-Default" mgmt-lab-backup.cfg mgmt-lab-backup.cfg


!!! 現在使用しているコンフィグファイルを確認する!!!
Demo-X480-48t.1.29 # show switch
...
Config Selected:  primary.cfg
Config Booted:    Factory Default

primary.cfg       Created by ExtremeXOS version 15.5.3.4
                  238084 bytes saved on Thu Nov 19 23:11:16 201


!!! コンフィグファイルをロードする !!!
Demo-X480-48t.1.33 # use configuration mgmt-labswA
The selected configuration will take effect after the next switch reboot.
Demo-X480-48t.1.34 # reboot
Are you sure you want to reboot the switch? (y/N)


!!! 現在使用しているコンフィグファイルを確認する!!!
Demo-X480-48t.1.29 # show switch
Config Selected:  mgmt-labswA.cfg
Config Booted:    mgmt-labswA.cfg

mgmt-labswA.cfg   Created by ExtremeXOS version 15.5.3.4
                  237350 bytes saved on Sun Nov 22 07:21:21 2015

####



なお、XOS のActive コンフィグは、default で VRAM に保存されます。




No comments:

Post a Comment