附录 C. 配置 Ansible 清单位置
作为选项,您可以为 ceph-ansible
临时环境和生产环境配置清单位置文件。
先决条件
- Ansible 管理节点.
- 对 Ansible 管理节点的根级别访问权限.
-
ceph-ansible
软件包安装在节点上。
流程
进入
/usr/share/ceph-ansible
目录:[ansible@admin ~]# cd /usr/share/ceph-ansible
为临时和生产环境创建子目录:
[ansible@admin ceph-ansible]$ mkdir -p inventory/staging inventory/production
编辑
ansible.cfg
文件并添加以下几行:[defaults] inventory = ./inventory/staging # Assign a default inventory directory
为每个环境创建一个清单"主机"文件:
[ansible@admin ceph-ansible]$ touch inventory/staging/hosts [ansible@admin ceph-ansible]$ touch inventory/production/hosts
打开并编辑每个
hosts
文件,并在[mons]
部分下添加 Ceph 监控节点:[mons] MONITOR_NODE_NAME_1 MONITOR_NODE_NAME_1 MONITOR_NODE_NAME_1
示例
[mons] mon-stage-node1 mon-stage-node2 mon-stage-node3
注意默认情况下,playbook 在暂存环境中运行。在生产环境中运行 playbook:
[ansible@admin ceph-ansible]$ ansible-playbook -i inventory/production playbook.yml
其它资源
-
有关安装
ceph-ansible
软件包的更多信息,请参阅安装红帽存储集群。