Назад | Перейти на главную страницу

Можно ли настроить кардиостимулятор с помощью файла конфигурации?

Я пытаюсь настроить кардиостимулятор с помощью файла конфигурации (который я могу автоматически создать, а затем попросить кардиостимулятор «перезагрузить»). Но все примеры, которые я вижу, относятся к командам командной строки или интерактивному редактору. (Я использую Ubuntu).

Командная строка похожа на этот:

crm configure primitive VIP ocf:IPaddr2 params ip=10.0.2.200 nic=eth0 op monitor interval=10s

Хотя интерактивный режим это что-то вроде этот:

sudo crm configure
And then we add the res_ip resource:

crm(live)configure# primitive res_ip ocf:heartbeat:IPaddr2 params ip="102.169.122.254" cidr_netmask="24" nic="eth0"
crm(live)configure# commit
crm(live)configure# exit

Но мне нужен статический файл конфигурации, который я могу обновить и перезагрузить. Что-то вроде /etc/ha.d/haresources файл, который использует сердцебиение. Это возможность?

Определенно. Создайте файл конфигурации (в нашем примере с именем cib.txt) с тем же синтаксисом, который вы использовали в своих примерах команд:

primitive VIP ocf:heartbeat:IPaddr2 params ip=10.0.2.200 nic=eth0 \
    op monitor interval=10s timeout=20s \
    op start interval=0 timeout=20s \
    op stop interval=0 timeout=20s

Затем вы можете загрузить этот файл, используя следующую команду оболочки CRM:

# crm configure load update cib.txt

или полностью заменить конфигурацию:

# crm configure load replace cib.txt

ПРИМЕЧАНИЕ. Вы можете экспортировать конфигурацию из кластера для использования в новом кластере или в целях резервного копирования с помощью следующей команды:

# crm configure show > cib.txt

ВНИМАНИЕ: не забудьте вырезать что-либо, относящееся к исходному кластеру, если вы собираетесь загрузить его в другом месте (идентификатор узла, версия dc-version, last-lrm-refresh и т. Д.).