附录 C. 配置 Ansible 清单位置


作为选项,您可以为 ceph-ansible 临时环境和生产环境配置清单位置文件。

先决条件

  • Ansible 管理节点.
  • 对 Ansible 管理节点的根级别访问权限.
  • ceph-ansible 软件包安装在节点上。

流程

  1. 进入 /usr/share/ceph-ansible 目录:

    [ansible@admin ~]# cd /usr/share/ceph-ansible
  2. 为临时和生产环境创建子目录:

    [ansible@admin ceph-ansible]$ mkdir -p inventory/staging inventory/production
  3. 编辑 ansible.cfg 文件并添加以下几行:

    [defaults]
    inventory = ./inventory/staging # Assign a default inventory directory
  4. 为每个环境创建一个清单"主机"文件:

    [ansible@admin ceph-ansible]$ touch inventory/staging/hosts
    [ansible@admin ceph-ansible]$ touch inventory/production/hosts
    1. 打开并编辑每个 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

其它资源

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部