⚙
VyOSの設定バックアップ/リストア
VyOSの設定をバックアップする
いろいろあるらしいが、以下でできる。設定がテキストファイルで保存されるのでGitで管理すると良いだろう。
設定コマンドラインの保存
以下のコマンドを実行すると、commands.save
というファイルに、現在のVyOSの設定を復元するためのsetコマンドのコマンドラインの羅列が保存される。
vyos@vyos:~$ show configuration commands > ~/commands.save
中身は以下のような感じ。
set interfaces ethernet eth0 address '192.168.xx.xx/24'
set interfaces ethernet eth0 hw-id 'bc:24:xx:xx:xx:xx'
set interfaces ethernet eth1 address '10.0.xx.xx/24'
set interfaces ethernet eth1 hw-id 'bc:24:11:xx:xx:xx'
...
設定をリストアする際にはconfigureモードに入ってからコマンドラインをコピー&ペーストする。
最後にcommit
とsave
を忘れずに。
Configureの内容をsave
configureモードに入ってsave
コマンドを実行する。引数はsave先のファイル名。
vyos@vyos:~$ configure
[edit]
vyos@vyos# save ~/config.save
[edit]
vyos@vyos#
中身は以下のような感じ。
interfaces {
ethernet eth0 {
address "192.168.xx.xx/24"
hw-id "bc:24:11:xx:xx:xx"
}
ethernet eth1 {
address "10.0.xx.xx/24"
hw-id "bc:24:11:xx:xx:xx"
}
...
設定をリストアする際にはconfigureモード時にload
コマンドでセーブしたファイルを読み込む。
vyos@vyos# load config.save
Loading configuration from 'config.save'
No configuration changes to commit.
[edit]
vyos@vyos#
最後にcommit
とsave
を忘れずに。
Discussion