Упаковка Пользовательского шеф-повара Server (через соло Шеф-повара) установка для RHEL 6 / CentOS

Вы не можете победить HAProxy для простоты и скорости. Если Вам нужен кэширующийся лак добавления попытки в соединение.

2
задан 23 May 2012 в 04:46
2 ответа

Во-первых, о создании собственного «полного стека» Chef Server.

Opscode собирается выпустить полный пакет всего необходимого для Open Source Chef Server в ближайшее время. Это было продемонстрировано на ChefConf на прошлой неделе и находится в стадии активной разработки для ближайшего релиза.

Демо было в программном докладе Криса Брауна и Адама Джейкоба. Демонстрация начинается здесь , но вся эта вещь интересна, она дает представление о новых функциях Chef в 2012 году.

Новая система сборки омнибуса для Chef состоит из пары репозиториев. Во-первых, это сама система сборки . Затем обычно используется репозиторий для создания программного обеспечения с открытым исходным кодом . Наконец, репозиторий , содержащий инструкции по сборке для самого Chef , включая как клиент, так и сервер. Вы можете проверить это и попробовать. Если вам нужна дополнительная помощь, лучше всего обратиться к списку рассылки разработчиков Chef или каналу # chef-hacking на irc.freenode.net.

Затем, об управлении конфигурацией.

Поскольку вы используете Chef, вы должен управлять конфигурацией с помощью самого Chef. Демонстрация (и собранные пакеты из вышеперечисленных проектов омнибуса) использует Chef Solo для настройки сервера, хотя он может быть и сам себе шеф-клиентом. Как вы это подойдете, зависит от вас, но сохраните конфигурацию Chef в репозитории исходного кода, будь то git или другая система.

об управлении конфигурацией.

Поскольку вы используете Chef, вам следует управлять конфигурацией с помощью самого Chef. Демонстрация (и собранные пакеты из вышеперечисленных проектов омнибуса) использует Chef Solo для настройки сервера, хотя он может быть и сам себе шеф-клиентом. Как вы это подойдете, зависит от вас, но сохраните конфигурацию Chef в репозитории исходного кода, будь то git или другая система.

об управлении конфигурацией.

Поскольку вы используете Chef, вам следует управлять конфигурацией с помощью самого Chef. Демонстрация (и собранные пакеты из вышеперечисленных проектов омнибуса) использует Chef Solo для настройки сервера, хотя он может быть и сам себе шеф-клиентом. Как вы это подойдете, зависит от вас, но сохраните конфигурацию Chef в репозитории исходного кода, будь то git или другая система.

2
ответ дан 3 December 2019 в 11:56

Git не предназначен для установки и развертывания приложений, вам лучше использовать RPM через кикстарт.

Процесс сборки RPM не должен быть слишком сложным, он Просто потребуется время, чтобы заставить его скопировать файлы в нужные места, если вы не настроите существующий SRPM.

0
ответ дан 3 December 2019 в 11:56

Теги

Похожие вопросы