ceph_public_network 就是其中之一。 ceph_public_network 参数用于定义 Ceph 集群的公共网络。这个公共网络主要用于客户端(如应用服务器)与 Ceph 集群中的 MON(Monitor)守护进程和 OSD(Object Storage Daemon)守护进程之间的通信。客户端通过这些守护进程来访问存储在 Ceph 集群中的数据。 配置ceph_public_network ...
public network:前端公共网络,南北向网络,用于连接Client和集群。 cluster network:后端集群网络,东西向网络,用于连接Ceph内部各个存储节点。 //创建消息对象ms_public:用来处理OSD和Client之间的消息Messenger*ms_public = Messenger::create(g_ceph_context, public_msg_type, entity_name_t::OSD(whoami), "client"...
Public Network: Ceph集群中用于客户端访问和管理的网络。它是集群与外部世界(客户端、管理员等)通信的主要通道。也称为存储外网。说简单点就是集群外部客户端访问集群内部时的网络。 总结:集群内部访问走Cluster Network,集群外访问集群内时走Public Network,集群内外怎么区分了? 集群内部组件有Mon Mgr OSD Mds等这些...
Ceph是一种开源分布式存储系统,广泛应用于云计算和存储领域。在Ceph中,Public Network(公共网络)是指用于数据传输和通信的网络,是Ceph集群中不同节点之间进行数据传输的关键部分。 Ceph集群中的每个节点都有自己的Public Network,通过该网络节点之间可以相互通信和传输数据。而Ceph Public Network的性能和稳定性直接影响着...
public_network = 172.16.245.0/24 错误3 unable to resolve host ceph-osd-node2 修改响应节点/etc/hosts把127.0.0.1 localhost改为127.0.0.1 主机名localhost 改成对应的主机名 错误4 RuntimeError: Failed to execute command: /usr/sbin/ceph-disk -v activate --mark-init systemd --mount /dev/sdb ...
1.确保ceph集群是连通状态 这里,可以先把机器配置为以前的x.x.x.x的网络,确保ceph集群是可以通的。这里可以执行下面的命令查看是否连通,显示HEALTH_OK则表示连通 2.获取monmap,并查看 3.删除旧的map配置,新增配置到map 4.修改/etc/ceph/ceph.conf
公共网络(public network): 123[global] ... public network = {public-network/netmask} 集群网络(cluster network): 如果你声明了集群网, OSD 将把心跳、对象复制和恢复流量路由到集群网,与单个网络相比这会提升性能。要配置集群网,把下列选项加进配置文件的 [global] 段。
public_network = 192.168.0.0/16 cluster_network = 192.169.0.0/16 ## 指定 IP 地址 public_addr =192.168.xxx.xxx cluster_addr = 192.169.xxx.xxx 1. 2. 3. 4. 5. 6. 7. 2.3 修改配置文件 2.3.1 mon 修改 [global] ... mon_host = 192.168.xxx.xxx ...
1、创建一个Ceph cluster集群,可以指定cluster-network(集群内部通讯)和public-network(外部访问Ceph集群) 代码语言:txt 复制 [root@node-1 ceph-admin ]# ceph-deploy new \ >--cluster-network 10.254.100.0/24 \ >--public-network 10.254.100.0/24 node-1 #创建集群 ...
MON_IP是Docker运行的IP地址(通过ifconfig来查询,取eth0里的inet那个IP),这里我们有3台服务器,那么MAN_IP需要写上3个IP,如果IP是跨网段的CEPH_PUBLIC_NETWORK必须写上所有网段。 CEPH_PUBLIC_NETWORK配置了运行Docker主机所有网段 这里必须指定nautilus版本,不然会默认操作最新版本ceph,mon必须与前面定义的name保持一致...