Всем привет, по-тихоньку познаю кластеризацию.
Так вот, в чем вопрос. Установил isc-dhcpd сервер, настроил, запускается без проблем демон.
Но когда я создаю ресурс в кластере для dhcpd (ocf:heartbeat:dhcpd) то он отказывается запускаться.
Failed Actions:
* DHCPD_start_0 on node1 'not installed' (5): call=14, status=complete, exitreason='Could not fully initialize the runtime environment.'
Перешарил всё, нашёл, как исправили баг в старых версиях Pacemaker.
Директория chroot_path была не правильно обозначена.
Указываю, всё равно выдаёт эту ошибку.
Кусок кода с ресурса DHCPD:
<primitive class="ocf" id="DHCPD" provider="heartbeat" type="dhcpd">
<instance_attributes id="DHCPD-instance_attributes">
<nvpair id="DHCPD-instance_attributes-config" name="config" value="/usr/local/etc/named.conf"/>
<nvpair id="DHCPD-instance_attributes-binary" name="binary" value="/usr/local/sbin/dhcpd"/>
<nvpair id="DHCPD-instance_attributes-user" name="user" value="dhcpd"/>
<nvpair id="DHCPD-instance_attributes-leases" name="leases" value="/var/db/dhcpd.leases"/>
<nvpair id="DHCPD-instance_attributes-pid" name="pid" value="/var/run/dhcpd/"/>
<nvpair id="DHCPD-instance_attributes-chrooted_path" name="chrooted_path" value="/var/db/dhcp"/>
</instance_attributes>
<operations>
<op id="DHCPD-monitor-interval-30s" interval="30s" name="monitor"/>
<op id="DHCPD-start-interval-0s" interval="0s" name="start" timeout="20s"/>
<op id="DHCPD-stop-interval-0s" interval="0s" name="stop" timeout="20s"/>
</operations>
<meta_attributes id="DHCPD-meta_attributes">
<nvpair id="DHCPD-meta_attributes-target-role" name="target-role" value="Started"/>
</meta_attributes>
</primitive>
Куда копать? Есть люди которые с Pacemaker`ом на «ты»?
ОС FreeBSD 12.0
«pcs» нет на FreeBSD, всё ручками через «cibadmin» делается.
Если задаю параметр «chrooted» value=«false» выдаёт ошибку «'Could not fully initialize the runtime environment.»