2016-10-04 3 views
0

Я устанавливаю сервер шеф-повара, используя поваренную книгу chef-server из супермаркета. https://supermarket.chef.io/cookbooks/chef-serverchange chef server install location

в моей кулинарной книге обертку я

node.override['chef-server']['configuration'] = <<-EOS 
install_path "/my_privateChefS/" 
EOS 

после того, как я сделал шеф-клиент, я могу видеть, есть запись в /etc/opscode/chef-server.rb

install_path "/my_privateChefS/" 

Однако, когда я запустил chef-server-ctl reconfigure Я не видел, что «/ my_privateChefS /» создан, и он явно использует по умолчанию «/ opt/opscode» везде. Я что-то пропускаю с помощью кулинарной книги?

Как изменить место установки chef-сервера? Я меняю его как беспокойство по поводу дискового пространства по мере того, как поваренная книга растет, не так ли? какой шеф-повар data directory Я должен переместить, если не каталог установки?

ответ

1

Я не думаю, что вы можете изменить папку, в которую мы устанавливаем, только данные и другие папки активного состояния. В общем, омнибусные пакеты не перемещаются. Либо переконфигурируйте папку данных, либо настройте другую FS поверх существующей.

+0

Можете ли вы уточнить «папку с данными»? Где я могу найти эту настройку где-нибудь? – user271785

+0

Если вы используете Chef Server (т.е. не chef-backend), и вы обеспокоены данными файла cookbook, путь данных к книжной полке - это то, что вам нужно изменить: https://docs.chef.io/config_rb_server_optional_settings.html #bookshelf – coderanger

+0

Спасибо за указание направления. – user271785