Проект

Общее

Профиль

Настройка 2017 Настройка сервисной машины » История » Версия 3

Версия 2 (Евгений Антонов, 14.09.2017 15:47) → Версия 3/5 (Евгений Антонов, 14.09.2017 15:51)

| [[УСТАНОВКА_2017]] | [[Установка_2017_настройка_сети]] | [[Настройка_2017_Инициализация_кластера]] | [[Настройка_2017_Настройка_сервисной_машины]] |

h1. Настройка 2017 Настройка сервисной машины

Сервисная виртуальная машина sci - это заранее настроеный вариант Debian 7 с установленым puppet-мастером.
Основная ее задача : упростить развёртывания необходимых компонентов на виртуальные машины.
Конфигурирование настроек происходит в файле :
<pre>
/etc/puppet/manifests/nodes.pp
</pre>

Стандартный файл nodes.pp

<pre>
node 'default' {
class { sources_list: stage => pre0, local_sources => yes, }
class { common: stage => pre1, }
class { timezone: zone => "Europe/Moscow", stage => main, }
class { locale: def_locale => "ru_RU.UTF-8", stage => main, }
class { ntp: stage => main, }
class { exim4: smarthost => "default", forward_to => 'root', stage => main, }
class { security-updates: stage => main, }
}

node 'sci' {
class { approx_local: stage => pre0, }
class { sources_list: stage => pre1, local_sources => yes, }
class { common: stage => pre2, }
class { bind9_sci: stage => main, }
class { timezone: zone => "Europe/Moscow", stage => main, }
class { locale: def_locale => "ru_RU.UTF-8", stage => main, }
class { ntp: stage => main, }
class { exim4: mailhub => yes, forward_to => 'root', stage => main, }
class { dhcpd: enabled => no, stage => post1, }
class { approx_fix_cache: stage => post1, }
class { security-updates: stage => main, }
}

node 'gate' inherits default {
class { iptables: stage => main, }
class { squid: stage => main, }
class { traffic: stage => main, }
}

</pre>

Класс default указывает, какие настройки должны быть на любых новых виртуальных машинах.
Класс sci указывает,какие компоненты будут установлены и настроены на виртуальной машине sci.

Настройка DHCP сервера на сервисной машине sci.

Для этого измените следующие строки в классе sci
<pre>
class { dhcpd: enabled => no, stage => post1, }
</pre>

<pre>
class { dhcpd: enabled => yes, stage => post1, }
</pre>

И перезапустите puppet

<pre>
service puppetmaster restart; service puppet restart;

</pre>

Настроим DHCP.
Откроем файл
<pre>
/etc/dhcp/dhcpd.conf
</pre>
И изменим настройки
<pre>
option routers 192.168.х.2;
</pre>
на
<pre>

option routers 192.168.х.1;
</pre>