现在还有网站做校内网吗做一个公司网站需要多少钱
概述
在部署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 | |
---|---|---|
角色分离 | mon0,mon1,mon2,mds0,mds1,mds2,rgw0,rgw1,rgw2 ,osd0,osd1,osd1 | 一般在这种完全角色分离的节点部署方式已经不多见了 |
角色混用但独立或者sds产品 | ceph0,ceph1,ceph2,ceph3… | 比较常见,一般自建用这种方式即可 |
超融合 | node0,node1,node2,node3… | 存算混合场景比较多 |