chanchalbose.hacluster

ansible-hacluster

Rol para crear un clúster HA de dos nodos usando pcs, pacemaker y corosync.

Requisitos

El código ha sido parcialmente probado en RHEL 7 y el código específico para Debian está en desarrollo. Las tareas para crear un dispositivo de cercado en virtfence.yml deben considerarse como una pista y se deben realizar los cambios necesarios. Está en pruebas y el código inseguro está comentado.

Variables del Rol

Las siguientes variables en defaults/main.yml deben ser establecidas para tu entorno:

hacluster_password: Cambiar_Me
pcs_cluster1: establecer_una_ip1
pcs_cluster2: establecer_una_ip2
cluster_name: establecer_nombre
virt_fencing: false
ip_of_esxi: establecer_ip_de_esxi_o_vcenter
sxi_username: establecer_usuario_de_esxi_o_vcenter
sxi_password: establecer_contraseña_de_esxi_o_vcenter

Las tareas bajo virtfence.yml están desactivadas cuando virt_fencing se establece en false.

Dependencias

Hasta ahora no hay ninguna dependencia. Sin embargo, tengo planes para dividir el código de cercado en un rol separado.

Ejemplo de Playbook

Ejemplo de playbook para probar este rol:

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

Licencia

BSD

Información del Autor

Chanchal Bose Empresa: Prodevans LLC Repositorio de GitHub: https://github.com/chanchalbose Repositorio de Docker: https://hub.docker.com/r/chanchal Canal de YouTube: mostlylinux

Acerca del proyecto

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

Instalar
ansible-galaxy install chanchalbose.hacluster
Licencia
Unknown
Descargas
105
Propietario