在部署之前我们先介绍下Ceph的网络,Ceph集群是划分了两种网络(集群网络)Cluster Network、(公共网络)Public Network。 Cluster Network: 就是Ceph 集群组件内部通信时使用的网络,也称为存储内网。如mon之间相互通信,osd向mon上报其状态信息,主osd向从osd 复制数据等内部操作。 Public Network: Ceph集群中用于客户端访问...
cluster network:后端集群网络,东西向网络,用于连接Ceph内部各个存储节点。 //创建消息对象ms_public:用来处理OSD和Client之间的消息 Messenger *ms_public = Messenger::create(g_ceph_context, public_msg_type, entity_name_t::OSD(whoami), "client", nonce); //创建消息对象ms_cluster:用来处理OSD集群之间的...
打开/etc/sysconfig/network-scripts/下的ifcfg-eth(代表0~n个网卡序号),把新的MAC修改进去。 /etc/sysconfig/network修改主机名; reboot。 /Centos 7/ 可以直接复制。不过需要选择重新初始化网卡地址。 静态IP的配置 配置IP,如在/etc/sysconfig/network-scripts/ifcfg-eth0,配置参数如下: DEVICE=eth0 HWADDR=Mac...
本文将总结一次为Ceph集群加装万兆内网(cluster network),后因需要对比实验来研究分布式存储集群在计算,网络,存储过程中各部分耗时比例,而将Ceph整体系统又整体搬移至万兆网的过程。但由于原始集群环境上还有其他不同的业务,为了不影响其他任务工作,本文确保以前的环境,配置,设备等不变,所以在整个过程中也是采坑不少! C...
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 #创建集群 ...
123[global] ... cluster network = {cluster-network/netmask} 为安全起见,从公共网或互联网到集群网应该是不可达的。 公共网或集群网配置了多个 IP 地址及子网掩码,在各自的网络内子网必须能互通。 5、ceph-mgr(Ceph Manager Daemon) ceph 官方开发了 ceph-mgr,该组件的主要作用是分担和扩展monitor的部分功能...
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 ...
将集群名称设置为 ceph-david 。集群对象存储类型为 bluestore 。设置 public_network 和 cluster_network 的网段。启用容器化部署(containerized_deployment)。部署完毕后 Ceph 的守护进程以容器方式运行。网关使用的网口为 eth0(radosgw_interface) 。使用 Ceph 容器镜像: docker.io/ceph/daemon 。清单 6. all....
1.创建一个目录存放部署各个组件的配置文件 [root@ceph-node-1 ~]# mkdir /data/ceph-deploy/ 2.创建一个ceph集群,集群节点数建议是奇数 [root@ceph-node-1 ceph-deploy]# ceph-deploy new --public-network 192.168.20.0/23 --cluster-network 192.168.30.0/23 ceph-node-1 ceph-node-2 ceph-node-3 ...
Wants=network-online.target local-fs.target time-sync.target Conflicts=umount.target PartOf=ceph-fuse.target [Service] EnvironmentFile=-/etc/sysconfig/ceph Environment=CLUSTER=ceph ExecStart=/usr/bin/ceph-fuse -f -o rw,noexec,nosuid,nodev/mnt ...