chanchalbose.hacluster

ansible-hacluster

用于使用 pcs、pacemaker 和 corosync 创建两个节点的高可用集群的角色。

要求

代码部分在 RHEL 7 上经过测试,Debian 特定的代码正在开发中。创建 fencing 设备的任务在 virtfence.yml 中,建议您进行必要的更改。该代码正在测试中,不安全的代码已被注释。

角色变量

在 defaults/main.yml 中的以下变量应设置为您的环境:

hacluster_password: Change_Me
pcs_cluster1: 设置一个 IP1
pcs_cluster2: 设置一个 IP2
cluster_name: 设置名称
virt_fencing: false
ip_of_esxi: 设置 ESXi 或 vCenter 的 IP
sxi_username: 设置 ESXi 或 vCenter 的用户名
sxi_password: 设置 ESXi 或 vCenter 的密码

当 virt_fencing 设置为 false 时,virtfence.yml 中的任务将被禁用。

依赖

目前没有依赖。但是我计划将 fencing 代码分离到单独的角色中。

示例剧本

尝试此角色的示例剧本:

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

许可证

BSD

作者信息

Chanchal Bose
公司: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.hacluster
许可证
Unknown
下载
105
拥有者