ceph运维—添加osd

来源:互联网 发布:大数据概念股一览 编辑:程序博客网 时间:2024/05/21 14:40

假设现在有一个osd2主机需要加入到ceph集群里

ceph osd create //获取osd的id号,假设输出的是2ssh osd2 //登录到要添加到集群的主机sudo mkdir /var/lib/ceph/osd/ceph-2 //创建新的osd目录sudo mkfs.btrfs /dev/sdb //如果文件系统用的不是btrfs,在终端输入mkfs.,然后table查找你要用的文件系统sudo mount /dev/sdb /var/lib/ceph/osd/ceph-2 //将sdb硬盘挂载到ceph-2目录下ceph-osd -i 2 --mkfs --mkkey //初始化OSD数据目录ceph auth add osd.2 osd 'allow *' mon 'allow rwx' -i /var/lib/ceph/osd/ceph-2/keyring //注册 OSD 认证密钥ceph osd crush add-bucket osd2 host //添加bucket,将新增的osd2添加到CRUSH mapceph osd crush move osd1 root=default // 添加osd2到default rootceph osd crush add osd.2 4.0 host=osd2 //添加osd daemon到对应主机的bucket. 同样是修改crush map.(4.0是指4T硬盘的osd的权重,建议每T给1.0的权重)service ceph start osd.2 //启动osd.2的服务(方法1)sudo start ceph-osd id=2 //启动osd.2的服务(方法2)sudo /etc/init.d/ceph start osd.2 //启动osd.2的服务(方法3)
原创粉丝点击