3.18. 设置管理节点


使用管理节点来管理存储集群。

管理节点同时包含集群配置文件和 admin 密钥环。这两个文件都存储在 /etc/ceph 目录中,并使用存储集群的名称作为前缀。

例如,默认的 ceph 集群名称是 ceph。在使用默认名称的集群中,管理员密钥环名为 /etc/ceph/ceph.client.admin.keyring。对应的集群配置文件命名为 /etc/ceph/ceph.conf

要以 admin 节点形式设置存储集群中的其他主机,请将 _admin 标签应用到您要指定为管理员节点的主机。

注意

默认情况下,在将 _admin 标签应用到节点后,cephadm 会将 ceph.confclient.admin 密钥环文件复制到该节点。_admin 标签自动应用到 bootstrap 节点,除非使用 cephadm bootstrap 命令指定 --skip-admin-label 选项。

先决条件

  • 正在运行的存储集群安装了 cephadm
  • 存储集群正在运行 monitor 和 Manager 节点。
  • 对集群中的所有节点的根级别访问权限。

流程

  1. 使用 ceph orch host ls 查看您的存储集群中的主机:

    示例

    [root@host01 ~]# ceph orch host ls
    HOST   ADDR   LABELS  STATUS
    host01        mon,mgr,_admin
    host02        mon
    host03        mon,mgr
    host04
    host05
    host06

  2. 使用 _admin 标签指定存储集群中的 admin 主机。为获得最佳结果,此主机应同时运行 monitor 和 Manager 守护进程。

    语法

    ceph orch host label add HOSTNAME _admin

    示例

    [root@host01 ~]#  ceph orch host label add host03 _admin

  3. 验证 admin 主机是否具有 _admin 标签。

    示例

    [root@host01 ~]#  ceph orch host ls
    HOST   ADDR   LABELS  STATUS
    host01        mon,mgr,_admin
    host02        mon
    host03        mon,mgr,_admin
    host04
    host05
    host06

  4. 登录 admin 节点,以管理存储集群。

3.18.1. 使用主机标签部署 Ceph 监控节点

典型的 Red Hat Ceph Storage 集群在不同主机上部署了三个或五个 Ceph monitor 守护进程。如果您的存储集群有五个或更多主机,红帽建议您部署五个 Ceph 监控节点。

如果您的 Ceph 监控节点或整个集群都位于单个子网中,则 cephadm 会在向集群添加新节点时自动添加最多五个 Ceph 监控守护进程。cephadm 自动配置新节点上的 Ceph monitor 守护进程。新节点与存储集群中的第一个(引导)节点位于同一个子网中。cephadm 还可以部署和缩放 monitor,以响应存储集群大小的变化。

注意

使用主机标签标识包含 Ceph 监控节点的主机。

先决条件

  • 对存储集群中所有节点的根级别访问权限。
  • 正在运行的存储群集。

流程

  1. 为主机分配 mon 标签:

    语法

    ceph orch host label add HOSTNAME mon

    示例

    [ceph: root@host01 /]# ceph orch host label add host02 mon
    [ceph: root@host01 /]# ceph orch host label add host03 mon

  2. 查看当前的主机和标签:

    语法

    ceph orch host ls

    示例

    [ceph: root@host01 /]# ceph orch host ls
    HOST   ADDR   LABELS  STATUS
    host01        mon,mgr,_admin
    host02        mon
    host03        mon
    host04
    host05
    host06

    • 根据主机标签部署 Ceph monitor 守护进程:

      语法

      ceph orch apply mon label:mon

    • 在特定的一组主机上部署 Ceph monitor 守护进程:

      语法

      ceph orch apply mon HOSTNAME1,HOSTNAME2,HOSTNAME3

      示例

      [ceph: root@host01 /]# ceph orch apply mon host01,host02,host03

      注意

      确保将 bootstrap 节点包含在要部署的主机列表中。

3.18.2. 通过 IP 地址或网络名称添加 Ceph 监控节点

典型的 Red Hat Ceph Storage 集群在不同主机上部署了三个或五个 monitor 守护进程。如果您的存储集群有五个或更多主机,红帽建议您部署五个 monitor 节点。

如果您的 monitor 节点或整个集群都位于单个子网中,则 cephadm 会在向集群添加新节点时自动添加最多五个 monitor 守护进程。您不需要在新节点上配置 monitor 守护进程。新节点与存储集群中的第一个节点位于同一个子网中。存储集群中的第一个节点是 bootstrap 节点。cephadm 还可以部署和缩放 monitor,以响应存储集群大小的变化。

先决条件

  • 对存储集群中所有节点的根级别访问权限。
  • 正在运行的存储群集。

流程

  1. 部署每个额外的 Ceph 监控节点:

    语法

    ceph orch apply mon NODE:IP_ADDRESS_OR_NETWORK_NAME [NODE:IP_ADDRESS_OR_NETWORK_NAME...]

    示例

    [ceph: root@host01 /]# ceph orch apply mon host02:10.10.128.69 host03:mynetwork

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.