附录 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软件包的更多信息,请参阅安装红帽存储集群。