Pueppet хранит свои конфигурации в двух папках:
/etc/puppet
/var/lib/puppet
Так что необходимо сбэкапить две этих папки и после переноса развернуть на новом сервере.
tar -czf etc_puppet.tar.gz /etc/puppet
tar -czf var_puppet.tar.gz /var/lib/puppet/
После переноса на новой машине устанавливаем puppet-master и останавливаем его:
/etc/init.d/puppetmaster stop
Далее на всякий случай перемещаем стандартные конфиги:
mv /var/lib/puppet/ /var/lib/puppet_old
mv /etc/puppet/ /etc/puppet_old
Теперь переходим в папку со старыми архивами и распаковываем их:
tar -xf etc_puppet.tar.gz
tar -xf var_puppet.tar.gz
Переносим папки из архива на место конфигов:
mv etc/puppet/ /etc/puppet
mv var/lib/puppet/ /var/lib/puppet
Потом запускаем сервер:
/etc/init.d/puppetmaster start
После этого, делаем запрос с какого-либо клиента и убеждаемся, что все работает корректно.
No comments :
Post a Comment
Note: only a member of this blog may post a comment.