====== Vyatta Backup/Reestore ======
===== Backup =====
下記でconfigを別名で保存すると、/config 以下にバックアップが作成される。
$ configure
# save backup.config
Saving configuration to '/config/backup.config'...
Done
[edit]
===== Restore =====
configをvyattaのコマンド形式で出力するツール
/opt/vyatta/sbin/vyatta-config-gen-sets.pl
実行すると、下記のように出力されるので、\\
そのままコピペで実行すればリストアできる。
$ /opt/vyatta/sbin/vyatta-config-gen-sets.pl /config/backup.config
set interfaces ethernet eth0 address '10.10.100.1/24'
set interfaces ethernet eth0 duplex 'auto'
set interfaces ethernet eth0 hw-id '52:54:00:2e:6e:99'
set interfaces ethernet eth0 smp_affinity 'auto'
set interfaces ethernet eth0 speed 'auto'
set interfaces ethernet eth1 address '192.168.1.1/24'
set interfaces ethernet eth1 duplex 'auto'
set interfaces ethernet eth1 hw-id '00:16:3e:65:3d:ae'
set interfaces ethernet eth1 smp_affinity 'auto'
set interfaces ethernet eth1 speed 'auto'
set interfaces loopback 'lo'
set nat source rule 10 outbound-interface 'eth0'
set nat source rule 10 translation address 'masquerade'
set service ssh port '22'
set service ssh protocol-version 'v2'
set system config-management commit-revisions '20'
set system console device ttyS0 speed '9600'
set system gateway-address '10.10.100.10'
set system host-name 'vyatta01.optcube.com'
set system login user vyatta authentication encrypted-password '$1$VLuYJste$oH0QplJHO3Ig44aI9g2Fe1'
set system login user vyatta level 'admin'
set system name-server '10.10.100.2'
set system name-server '10.10.100.5'
set system ntp server '0.vyatta.pool.ntp.org'
set system ntp server '1.vyatta.pool.ntp.org'
set system ntp server '2.vyatta.pool.ntp.org'
set system package auto-sync '1'
set system package repository community components 'main'
set system package repository community distribution 'stable'
set system package repository community password ''
set system package repository community url 'http://packages.vyatta.com/vyatta'
set system package repository community username ''
set system syslog global facility all level 'notice'
set system syslog global facility protocols level 'debug'
set system time-zone 'America/Los_Angeles'