Ceph块设备-存储池及RBD的基本管理 | IT运维网
  • 本站启用了账户登录密码错误就锁定模式,如有人误操作被锁请邮件(yvan.lu@ityww.cn)告知我账户名。
  • 本站为个人技术性站点,上面会更新一些系统、网络、虚拟化及云计算等相关的文章,与大家一起参考、学习和交流。
  • 欢迎访问本网站;本站QQ交流群:654792529;如果您觉得本站非常有看点,那么赶紧使用Ctrl+D收藏吧!

Ceph块设备-存储池及RBD的基本管理

Ceph yvan 3年前 (2021-03-28) 3962次浏览 已收录 0个评论 扫描二维码

Ceph集群部署请参考文章

Cephadm方式安装部署Ceph集群环境(octopus版)

系统:CentOS 7.9 最小化安装;升级软件补丁;关闭SELinux和防火墙。 1、本地系统预配置(以下所 […]

存储池的初始化及基本管理

Ceph集群刚部署完默认只有一个系统生成的存储池

[root@ceph1 ~]# ceph osd lspools
1 device_health_metrics
[root@ceph1 ~]# ceph osd pool ls
device_health_metrics

首先要创建一个默认的RBD存储池,池名称就叫rbd并且关联至rbd应用程序;然后才能正常使用rbd应用;

[root@ceph1 ~]# ceph osd pool create rbd
pool 'rbd' created
[root@ceph1 ~]# ceph osd pool application enable rbd rbd
enabled application 'rbd' on pool 'rbd'
[root@ceph1 ~]# ceph osd pool ls
device_health_metrics
rbd

存储池基本管理命令
ceph osd pool    #OSD存储池管理命令
    ls:列出osd存储池列表;等同于(ceph osd lspools)
        detail:列出osd存储池列表详细信息
    application    #存储池关联应用程序管理;可关联应用程序[cephfs,rbd,rgw]
        get PoolName:获取存储池关联信息;不加存储池名为显示所有池关联信息
        enable PoolName ApplicationName:配置存储池关联应用程序
        disable PoolName ApplicationName:取消存储池关联应用程序
    create PoolName:创建osd存储池
    delete PoolName:删除osd存储池;必须在Monitor的配置中将mon_allow_pool_delete标志设置为true,否则将拒绝删除池;
    rename Srcpool Destpool:重命名osd存储池

RBD基本管理

RBD存储池创建后需要初始化供RBD使用

[root@ceph1 ~]# rbd pool init rbd

RBD基本管理命令
rbd    #Rados块设备(RBD)映像管理命令
    ls(list):列出所有块设备列表
        PoolName:列出指定RBD池的块设备列表
    info PoolName/RBDName:显示块设备大小等信息;不指定RBD池默认显示默认池(rbd)的块设备信息;
    create    #块设备创建命令
        -s,–size Size    #定义块设备容量大小;默认单位为M;单位[M,G,T]
        PoolName/RBDName:定义rbd名称;不指定RBD池默认创建至默认池(rbd)中;
    resize -s Size PoolName/RBDName:调整块设备(扩大或缩小)的大小;不指定RBD池则为默认池(rbd)中的块设备;
    rm(remove) PoolName/RBDName:删除块设备;不指定RBD池则为删除默认池(rbd)中的块设备;


IT运维网 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Ceph块设备-存储池及RBD的基本管理
喜欢 (2)
yvan
关于作者:
聪明来自勤奋、知识在于积累、好记性不如烂键盘!

您必须 登录 才能发表评论!