一个网站做局打水,阜宁建设网站的公司,医药企业网站设计制作,怎样创作一个网站ceph集群的维护
1、ceph集群常用命令
1.1查看集群的状态
rootceph-mon1:~#ceph -s#或者
rootceph-mon1:~#ceph health detail #显示集群状态的详细信息1.2查看所有存储池的列表
rootceph-mon1:~# ceph osd pool ls1.3查看所有存储池的编号
rootceph-mon1:~# ceph osd ls…ceph集群的维护
1、ceph集群常用命令
1.1查看集群的状态
rootceph-mon1:~#ceph -s#或者
rootceph-mon1:~#ceph health detail #显示集群状态的详细信息1.2查看所有存储池的列表
rootceph-mon1:~# ceph osd pool ls1.3查看所有存储池的编号
rootceph-mon1:~# ceph osd lspools1.4查看指定存储池的详细信息
rootceph-mon1:~# ceph osd pool stats cephfs-data1.5查看存储池使用情况和PG状态
rootceph-mon1:~# ceph df1.6查看存储池中的对象数量、大小等信息
rootceph-mon1:~# rados -p cephfs-data df1.7查看存储池的副本配置
rootceph-mon1:~# ceph osd pool get cephfs-data size1.8显现监视器的状态信息
rootceph-mon1:~# ceph mon stat1.9显示PG的详细信息
rootceph-mon1:~# ceph pg dump
#显示osd的详细信息
rootceph-mon1:~# ceph osd dump1.10显示OSD和集群拓扑的关系
rootceph-mon1:~# ceph osd tree1.11显示有关集群中OSD的统计信息包括总体状态和状态汇总。
rootceph-mon1:~# ceph osd stat1.12查看存储池的控制策略crush规则
rootceph-mon1:~# ceph osd pool get pool_name crush_ruleset1.13查看存储池的写入缓存write cache)设置
ceph osd pool get pool_name hit_set_params1.14查看存储池的快照列表
rbd snap ls pool_name/image_name2、集群的停止或重启
重启之前要提前设置 ceph 集群不要将 OSD 标记为 out避免 node 节点关闭服务后被踢 出 ceph 集群外
[cephceph-deploy ceph-cluster]$ ceph osd set noout #关闭服务前设置 noout
noout is set
[cephceph-deploy ceph-cluster]$ ceph osd unset noout #启动服务后取消 noout
noout is unse2.1 关闭顺序
关闭服务前要把OSD设置为noout关闭存储客户端停止读写数据如果使用了RGW关闭RGW关闭Cephfs元数据服务关闭ceph OSD关闭ceph mangager关闭ceph mon
2.2启动顺序
启动ceph monitor启动ceph manager启动ceph OSD启动cephfs元数据服务启动RGW启动存储客户端启动服务后取消noout-----ceph osd unset noout
2.3添加存储节点
1、在仓库添加ceph源
2、在部署节点安装ceph
ceph-deploy install --release pacific ceph-nodex
3、擦除磁盘
ceph-deploy disk zap ceph-nodex /dev/sdx
4、添加OSD
sudo ceph-deploy osd create ceph-nodex --data /dev/sdx2.4删除服务器
停止服务器之前要把服务器的OSD先停止并从ceph集群删除
把OSD提出集群----ceph osd out 1观察一段时间停止osd.x进程删除OSD—ceph osd rm 1当前主机的其他磁盘重复以上操作OSD全部操作完成后下线主机
学习了将近10天把ceph分布式存储这块内容给搞完了学习途中遇到各种报错一个小细节都能耗费我好几小时道路漫漫仍需努力。