
Я узнал о pacemaker для высокой доступности. У меня есть одна простая служба, работающая на виртуальной машине Linux. Я запустил ее с помощью systemctl start <service name>
команды. Я хочу сделать эту HA на случай, если мой хост Linux выйдет из строя.
Для этой цели я настроил другой хост linux и включил службу. На этом хосте linux службу можно запустить вручную с помощью systemctl start <service name>
команды.
Я установил pacemaker с corosync и создал кластер. В pcs resource list
, он показывает мою службу вместе с другими как systemd:<service name>
.
Я создал ресурс с помощью команды
pcs resource create my-resource systemd:<service_name>
Ресурс создан успешно, и он started
также находится в режиме. Для проверки я отключил первый хост, ожидая, что служба должна появиться на другом хосте, поскольку она уже настроена там.
Но на втором хосте он не отображается.
pcs status
вывод показывает, что отключенный хост находится в автономном режиме.
Мне здесь не нужен никакой виртуальный IP, так как мой сервис довольно прост: он извлекает данные из источника и обрабатывает их.
Нужны ли какие-либо другие настройки для достижения высокой доступности сервиса?