ceph
李茂超
这个作者很懒,什么都没留下…
展开
-
rgw命令行操作汇总
一、bucket桶查看rgw包含的所有bucket:rados bucket list查看指定bucket信息:rados bucket stats --bucket=<BUCKET>二、user用户查看rgw包含的所有用户列表:rados user list产看用户详细信息:radosgw-admin user info --uid <UID>#UID为上例列表中的其中之一三、bucket index列出指定bucket的索引项:radosgw-a原创 2020-11-18 21:38:52 · 1433 阅读 · 0 评论 -
ceph-mds asok(0x55b40cf6a000) AdminSocketConfigObs::init: failed故障
在做ceph-mds standby-replay过程中出现如下报错:经过分析,直觉感觉是有冲突。解决方法1、ps -ef | grep mds发现systemctl启动的ceph扔在运行2、systemctl stop ceph-mds@ceph-node5 关闭在运行的mds daemon.3、再次启动:***/usr/bin/ceph-mds --cluster ceph --id ceph-node5 --setuser ceph --setgroup ceph --hot-standb原创 2020-11-11 16:39:45 · 673 阅读 · 0 评论 -
ceph mds初始化配置
原创 2020-11-11 16:00:31 · 381 阅读 · 0 评论 -
ceph-dashboard 出现 Module ‘dashboard‘ has failed: IOError解决办法
故障描述故障如下图所示:执行ceph mgr services显示结果如下所示:根据上图链接,在浏览器上访问dashboard,出现如下图所示故障:解决方案1、将dashboard迁移至其它mgr节点config set mgr mgr/dashboard/server_addr ceph-node22、重启dashboardmgr module disable dashboardmgr module enable dashboard...原创 2020-11-10 22:33:45 · 3814 阅读 · 0 评论 -
ceph: Structure needs cleaning 故障排除
系统:CentOS-7ceph:mimic方案:xfs_repair -L /dev/rbd0原创 2019-02-18 17:33:34 · 1575 阅读 · 0 评论 -
监控PG状态
如果够你执行ceph health,ceph -s 或 ceph -w 命令,你可能会发现集群并不总是返回HEALTH OK 状态。在检查完OSDs是否运行之后,你还需要检查PG状态。在以下情况下,集群不返回HEALTH OK:刚创建pool,PG还没peer完成 PG正在恢复 刚添加或删除一个OSD 刚修改CRUSH map并且PG正在迁移 不同副本的PG存在不一致数据 ceph正...翻译 2018-10-30 11:46:31 · 778 阅读 · 0 评论 -
ceph健康状态监控
监控一个ceph集群一旦你有一个集群,你可能回使用ceph工具去监控你的集群。监控一个集群涉及到检查osd状态,monitors状态,pg状态及mds状态使用命令行交互模式在交互模式运行ceph工具,键入ceph不加参数检查集群状态启动集群后,你开始读写数据。首先检查集群状态。检查集群状态,输入以下命令:ceph status或ceph -s怎样计算集群...翻译 2018-10-28 10:57:06 · 4127 阅读 · 0 评论 -
rbd常用操作
1、rbd关闭一些特性rbd feature disable {pool}/{image} object-map fast-diff deep-flattenobject-map:是否记录组成image的数据对象存在状态位图,通过查表加速类似于导入、导出、克隆分离、已使用容量统计等操作、同时有助于减少COW机制带来的克隆image的I/O时延,依赖于exclusive-lock特性...原创 2018-08-06 19:50:15 · 1631 阅读 · 0 评论 -
ceph MAX AVAIL 与总 cluster AVAIL不匹配问题
下图是我的测试集群空间使用情况(osd pool default size = 3):AVAIL > POOLS MAX AVAIL/3当这个问题出现时,我百思不得其解,开始以为是quota的问题,随后调整quota,MAX AVAIL没有任何。后来想到有可能是因为新添加的osd没有真正融入pool中使用命令:ceph osd df看到如下情况:果然,有三...原创 2018-07-29 16:08:08 · 951 阅读 · 0 评论 -
KVM+CPEH 常用操作
注:以下命令在root下运行没有问题,如果ceph集群用非root用户部署,请加sudo1、ceph查看用权限所有用户:ceph auth ls指定用户:ceph auth get client.{$clientname}2、ceph获取用户keyringceph auth get-key client.${clientname}3、ceph删除用户ceph auth ...原创 2018-07-20 20:50:42 · 435 阅读 · 0 评论 -
ceph config常用操作
1、在admin node修改ceph-deploy工作目录下的ceph.conf配置文件后可以通过:ceph-deploy --overwrite-conf config push ceph-node{1,2,3,...}将配置文件同步到各节点链接:http://docs.ceph.com/docs/master/rados/deployment/ceph-deploy-admin/?h...原创 2018-07-19 19:47:44 · 1991 阅读 · 0 评论 -
ceph pool常用命令
注:以下命令在root下运行没有问题,如果ceph集群用非root用户部署,请加sudo1、创建pool操作:ceph osd create pool ${poolname} ${pg_num} ${pgp_num} 这里强制选择pg_num和pgp_num,因为ceph集群不能自动计算pg数量。下面有一些官方建议的pg使用数量:小于5个osd设置pg_num为128 5到10个...原创 2018-07-19 17:10:46 · 10618 阅读 · 0 评论