Шеф-сервер Миграция

Компания, с которой я заключаю договор, определила, что им нужно перенести свой экземпляр Chef (Open-Source Edition) на новый сервер.

Они не хотят мигрировать на платформу хостинга.

Я не смог найти руководство, как это сделать. У кого-нибудь есть руководство или опыт, которым можно поделиться, или еще лучше, Руководство?


Я имею в виду шаги для этого, но я боюсь, что я пропущу что-то жизненно важное. К сожалению, их Chef-сервер не управляется через Chef...

2 ответа

Решение

На вики OpsCode есть краткое руководство, в котором рассказывается об этом.

http://wiki.opscode.com/display/chef/Backing+Up+Chef+Server

Резервное копирование и восстановление CouchDB более предпочтительны, а также резервное копирование и восстановление validation.pem, webui.pem и т. Д.

Как и все задачи резервного копирования и восстановления, выполните пробный запуск перед окончательным переключением.

Для Chef Server 11 они переключились с CouchDB на Postgres, что исключает couchdump. chef_server_backup.rb также был заброшен, но резервное копирование ножом может обрабатывать как 10, так и 11.

Если в обеих системах у вас установлено резервное копирование ножом и пользовательские настройки ножа, вы можете

originalserver$ нож резервное копирование -D ~/chef-backup/

Скопируйте ~ / chef-backup / на новые хосты и

newserver $ нож восстановление резервной копии -D ~ / chef-backup

Обязательно ознакомьтесь с положениями по резервному копированию ножа. Кроме того, вы также можете нажать его с несколькими профилями ножа. Также обратите внимание, что при установке, если вы используете нож из пакета omnibus, обязательно вызовите правильный экземпляр gem (/opt/chef(-server)?/ Embedded/bin/gem).

Другие вопросы по тегам