内容简介:Ceph运维常用命令
集群管理
启动和停止各组件
查看当前节点的systemd unit服务:
systemctl list-units 'ceph*' --type=service UNIT LOAD ACTIVE SUB DESCRIPTION ceph-mgr@node1.service loaded active running Ceph cluster manager daemon ceph-mon@node1.service loaded active running Ceph cluster monitor daemon ceph-osd@0.service loaded active running Ceph object storage daemon osd.0 ceph-radosgw@rgw.node1.service loaded active running Ceph rados gateway
查看某个服务是否开机启动:
systemctl is-enabled ceph-mon@node1.service enabled
确认了相关的systemd unit后就可以使用systemd在Ceph集群各个节点上启动或停止各个Ceph组件。
查看集群状态
查看集群的概要状态:
ceph health
HEALTH_OK
ceph -s
cluster 83d9e421-46bf-4d64-af15-af0e2c381b88
health HEALTH_WARN
clock skew detected on mon.node2
Monitor clock skew detected
monmap e2: 3 mons at {node1=192.168.61.41:6789/0,node2=192.168.61.42:6789/0,node3=192.168.61.43:6789/0}
election epoch 114, quorum 0,1,2 node1,node2,node3
mgr active: node2 standbys: node1, node3
osdmap e138: 3 osds: 3 up, 3 in
flags sortbitwise,require_jewel_osds,require_kraken_osds
pgmap v9909: 152 pgs, 12 pools, 2686 bytes data, 214 objects
133 MB used, 284 GB / 284 GB avail
152 active+clean
查看集群空间使用
ceph df
GLOBAL:
SIZE AVAIL RAW USED %RAW USED
284G 284G 133M 0.05
POOLS:
NAME ID USED %USED MAX AVAIL OBJECTS
rbd 0 0 0 97185M 0
.rgw.root 1 1681 0 97185M 4
default.rgw.control 2 0 0 97185M 8
default.rgw.data.root 3 603 0 97185M 2
default.rgw.gc 4 0 0 97185M 32
default.rgw.lc 5 0 0 97185M 32
default.rgw.log 6 0 0 97185M 128
default.rgw.users.uid 7 350 0 97185M 2
default.rgw.users.email 8 8 0 97185M 1
default.rgw.users.keys 9 8 0 97185M 1
default.rgw.buckets.index 10 0 0 97185M 1
default.rgw.buckets.data 11 36 0 97185M 3
MON节点命令
查看MON节点状态:
ceph quorum_status
{
"election_epoch": 114,
"quorum": [
0,
1,
2
],
"quorum_names": [
"node1",
"node2",
"node3"
],
"quorum_leader_name": "node1",
"monmap": {
"epoch": 2,
"fsid": "83d9e421-46bf-4d64-af15-af0e2c381b88",
"modified": "2017-04-06 19:52:00.882973",
"created": "2017-04-06 19:51:47.569731",
"features": {
"persistent": [
"kraken"
],
"optional": []
},
"mons": [
{
"rank": 0,
"name": "node1",
"addr": "192.168.61.41:6789/0",
"public_addr": "192.168.61.41:6789/0"
},
{
"rank": 1,
"name": "node2",
"addr": "192.168.61.42:6789/0",
"public_addr": "192.168.61.42:6789/0"
},
{
"rank": 2,
"name": "node3",
"addr": "192.168.61.43:6789/0",
"public_addr": "192.168.61.43:6789/0"
}
]
}
}
MON使用Paxos算法进行选举,上面的输出中 election_epoch
表示一共进行的投票轮次数量, quorum
和 quorum_names
表示参与投票者的编号和名称, quorum_leader_name
表示当前的leader名称,rank表示每个MON节点的权重,权重越小在选举时月容易得到支持。
OSD节点命令
查看OSD节点状态
ceph osd stat
osdmap e138: 3 osds: 3 up, 3 in
flags sortbitwise,require_jewel_osds,require_kraken_osds
使用 ceph osd dump
可查看osd节点的详细信息。
查看OSD节点的分布
ceph osd tree ID WEIGHT TYPE NAME UP/DOWN REWEIGHT PRIMARY-AFFINITY -1 0.27809 root default -2 0.09270 host node1 0 0.09270 osd.0 up 1.00000 1.00000 -3 0.09270 host node2 1 0.09270 osd.1 up 1.00000 1.00000 -4 0.09270 host node3 2 0.09270 osd.2 up 1.00000 1.00000
参考
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
科学的极致:漫谈人工智能
集智俱乐部 / 人民邮电出版社 / 2015-7 / 49.00元
集智俱乐部是一个从事学术研究、享受科学乐趣的探索者组成的团体,倡导以平等开放的态度、科学实证的精神进行跨学科的研究与交流,力图搭建一个中国的“没有围墙的研究所”。这些令人崇敬的、充满激情与梦想的集智俱乐部成员将带你了解图灵机模型、冯•诺依曼计算机体系结构、怪圈与哥德尔定理、通用人工智能、深度学习、人类计算与自然语言处理,与你一起展开一场令人热血沸腾的科学之旅。一起来看看 《科学的极致:漫谈人工智能》 这本书的介绍吧!