acandid.mariadb_galera_cluster
Ansible角色:mariadb-galera-cluster
=========
一个简单的Ansible角色,用于在RHEL/CentOS 7上安装和配置MariaDB Galera集群10.3。
- 安装必要的包;
- 创建配置文件;
需求
- 此角色不考虑SELINUX和防火墙的设置。
角色变量
以下变量均不是必需的
| 变量 | 默认值 | 说明 |
|---|---|---|
galera_cluster_group |
清单中的组 | |
galera_cluster_name |
集群名称 | |
root_login |
用户根 | |
root_password |
根密码 |
依赖
没有依赖关系。
在文件start_cluster.yml中,需要提供将作为主节点的第一个节点的IP
示例:
- name: 启动第一个节点 command: galera_new_cluster when: ansible_default_ipv4.address == '192.168.0.23'
示例清单文件
[galera_cluster_nodes] 192.168.0.23 192.168.0.24 192.168.0.28
示例剧本
hosts: galera_cluster_nodes
become: yes
roles:
- /path/mariadb-galera-cluster
...
贡献
欢迎提出问题、功能请求和想法,可以在问题部分发布。
作者信息
LinkedIn: https://br.linkedin.com/in/almircandido
