Как установить chef на ubuntu 16.04

Chef- это бесплатный инструмент управления конфигурацией с открытым исходным кодом.

Он написано в Ruby и Erlang. Шеф-повар может легко интегрироваться с облачными платформами, такими как AWS, OpenStack или RackSpace и т. д., чтобы автоматически создавать и управлять серверами.

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

В этом случае Chef приходит на помощь.

Установка Chef

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

 # apt-get update
Hit:1 http://old-releases.ubuntu.com/ubuntu zesty InRelease
Hit:2 http://old-releases.ubuntu.com/ubuntu zesty-updates InRelease
Hit:3 http://old-releases.ubuntu.com/ubuntu zesty-security InRelease
Reading package lists... Done 

Chef требует резольвного имени хоста, установленного на сервере.

Имя хоста должно быть полным доменным именем или полным квалифицированным доменным именем, например chef.itsecforu.ru.

Чтобы задать имя хоста на вашем сервере, выполните следующую команду.

 # hostname "chef.itsecforu.ru" 
И тогда вам нужно заменить chef.yourdomain.com своим фактическим доменным именем.
Кроме того, вам необходимо обновить имя хоста в файле /etc/hostname.
 # vim/etc/hosts 

Затем добавьте IP-адрес своего имени хоста в файл /etc/hosts.

192.168.7.233 chef.itsecforu.ru

Вы должны заменить 198.168.7.233 своим фактическим общедоступным IP-адресом

Как только это будет сделано, вам необходимо настроить NTP сервера сетевого времени, чтобы синхронизировать док сервера.

 # apt install ntp
Reading package lists... Done
Building dependency tree
.
.
Processing triggers for systemd (232-21ubuntu2) ... 

Как только это будет сделано, вам нужно запустить NTP, выполнив следующую команду:

 # systemctl start ntp 

Чтобы включить NTP для автоматического запуска во время загрузки, выполните следующую команду:

 # systemctl enable ntp 

Теперь вы скачайте пакет Chef Server для Ubuntu, выполнив команду wget следующим образом:

 # wget https://packages.chef.io/files/stable/chef-server/12.15.8/ubuntu/16.04/chef-server-core_12.15.8-1_amd64.deb 

Как только это будет сделано, вам необходимо установить пакет, выполнив следующую команду:

 # dpkg -i chef-server-core_12.15.8-1_amd64.deb
Selecting previously unselected package chef-server-core.
(Reading database ... 173609 files and directories currently installed.)
Preparing to unpack chef-server-core_12.15.8-1_amd64.deb ...
Unpacking chef-server-core (12.15.8-1) ...
Setting up chef-server-core (12.15.8-1) ... 

Chef теперь установлен в вашей системе.

Конфигурация Chef будет обновлена в следующей статье.

cryptoparty

Cryptography is typically bypassed, not penetrated.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *