2.4. 配置专用网络


不需要网络配置设置。Ceph 假设所有主机都在一个公共网络中,除非您专门配置集群网络,也称为私有网络

如果您创建集群网络,OSD 会通过集群网络路由心跳、对象复制和恢复流量。与使用单个网络相比,这可以提高性能。

重要

为提高安全性,无法从公共网络或互联网访问集群网络。

要分配集群网络,请将 --cluster-network 选项与 cephadm bootstrap 命令一起使用。您指定的集群网络必须使用 CIDR 标记(如 10.90.90.0/24 or fe80::/64)定义子网。

您还可以在 boostrap 后配置 cluster_network

先决条件

  • 访问 Ceph 软件存储库。
  • 对存储集群中所有节点的根级别访问权限。

流程

  • 从您要用作存储集群中 monitor 节点的初始节点上运行 cephadm bootstrap 命令。在命令中包含 --cluster-network 选项。

    语法

    cephadm bootstrap --mon-ip IP-ADDRESS --registry-url registry.redhat.io --registry-username USER_NAME --registry-password PASSWORD --cluster-network NETWORK-IP-ADDRESS

    示例

    [root@host01 ~]# cephadm bootstrap --mon-ip 10.10.128.68 --registry-url registry.redhat.io --registry-username myuser1 --registry-password mypassword1 --cluster-network 10.10.0.0/24

  • 要在 bootstrap 后配置 cluster_network,请运行 config set 命令并重新部署守护进程:

    1. 登录到 cephadm shell:

      示例

      [root@host01 ~]# cephadm shell

    2. 使用子网配置集群网络:

      语法

      ceph config set global cluster_network IP_ADDRESS_WITH_SUBNET

      示例

      [ceph: root@host01 /]# ceph config set global cluster_network 10.10.0.0/24

    3. 获取存储集群中的服务列表:

      示例

      [ceph: root@host01 /]# ceph orch ls

    4. 重启守护进程。Ceph 守护进程动态绑定,因此如果更改特定守护进程的网络配置,不必一次重启整个集群。

      示例

      [ceph: root@host01 /]# ceph orch restart mon

    5. 可选: 如果您要以 root 用户身份在 admin 节点上重启集群,请运行 systemctl 命令:

      语法

      systemctl restart ceph-FSID_OF_CLUSTER.target

      示例

      [root@host01 ~]# systemctl restart ceph-1ca9f6a8-d036-11ec-8263-fa163ee967ad.target

其它资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.