hacluster

ansible-hacluster

Роль для создания двухузлового высокодоступного кластера с использованием pcs, pacemaker и corosync.

Требования

Код частично протестирован на RHEL 7, а код, специфичный для Debian, находится в разработке. Задачи создания устройства ограждения в virtfence.yml следует рассматривать как подсказку, и, пожалуйста, внесите необходимые изменения. Он в процессе тестирования, и небезопасный код закомментирован.

Переменные роли

Следующие переменные в defaults/main.yml должны быть настроены в соответствии с вашей средой:

hacluster_password: Change_Me
pcs_cluster1: установите_ip1
pcs_cluster2: установите_ip2
cluster_name: установите_имя
virt_fencing: false
ip_of_esxi: установите_ip_esxi_или_vcenter
sxi_username: установите_имя_пользователя_esxi_или_vcenter
sxi_password: установите_пароль_esxi_или_vcenter

Задачи в virtfence.yml отключены, когда virt_fencing установлено в false.

Зависимости

На данный момент зависимостей нет. Однако я планирую отделить код ограждения в отдельную роль.

Пример плейбука

Пример плейбука для использования этой роли:

  • hosts: ['node1','node2'] become: true remote_user: vagrant roles:
    • { role: ansible-hacluster, pcs_cluster1: node1, pcs_cluster2: node2, create_cluster: mycluster }

Лицензия

BSD

Информация об авторе

Чанчал Бозе Компания: Prodevans LLC Репозиторий GitHub: https://github.com/chanchalbose Репозиторий Docker: https://hub.docker.com/r/chanchal Канал на YouTube: mostlylinux

О проекте

Deploy HA Cluster using pcs, pacemaker and corosync on Redhat 7

Установить
ansible-galaxy install chanchalbose/ansible-hacluster
Лицензия
Unknown
Загрузки
92
Владелец