个旧市做网站公司,网站下载系统如何做系统,外贸购物网站建设,网站订单模板概述
在部署ceph集群时#xff0c;规划主机名、关闭防火墙、配置免密、关闭selinux#xff0c;配置hosts文件这几步同样重要#xff0c;都是初期部署一次麻烦#xff0c;方便后续运维的动作。遇到过很多前期稀里糊涂部署#xff0c;后续运维和配置时候各种坑。
近期遇到…概述
在部署ceph集群时规划主机名、关闭防火墙、配置免密、关闭selinux配置hosts文件这几步同样重要都是初期部署一次麻烦方便后续运维的动作。遇到过很多前期稀里糊涂部署后续运维和配置时候各种坑。
近期遇到问题时有反馈mds创建失败。
mds names may not start with a numeric degit
使用者用ceph-deploy mds create 主机名方式部署的在admin节点上看日志未发现任何问题正常初始化分配认证enable服务。在mds节点上查看mds日志发现报错“mds names may not start with a numeric degit”字面理解是无法启动mds.xxx其中xxx不应该用数字开头。 解决方法 在admin的/etc/hosts文件下新增一条解析
原ip mds0然后使用ceph-deploy mds create mds0 命令进行部署,可以正常启动mds实例集群fs恢复正常
根据笔者多年sds厂商和开源经验一般来说采用如下方式规划集群。
方式hostname角色分离mon0mon1,mon2,mds0,mds1,mds2,rgw0,rgw1,rgw2 ,osd0,osd1,osd1一般在这种完全角色分离的节点部署方式已经不多见了角色混用但独立或者sds产品ceph0,ceph1,ceph2,ceph3…比较常见一般自建用这种方式即可超融合node0,node1,node2,node3…存算混合场景比较多