Шеф-сервер Миграция
Компания, с которой я заключаю договор, определила, что им нужно перенести свой экземпляр Chef (Open-Source Edition) на новый сервер.
Они не хотят мигрировать на платформу хостинга.
Я не смог найти руководство, как это сделать. У кого-нибудь есть руководство или опыт, которым можно поделиться, или еще лучше, Руководство?
Я имею в виду шаги для этого, но я боюсь, что я пропущу что-то жизненно важное. К сожалению, их Chef-сервер не управляется через Chef...
2 ответа
На вики OpsCode есть краткое руководство, в котором рассказывается об этом.
Резервное копирование и восстановление 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).