ccm show memberView显示ccm集群节点状态。
ccm show memberView
NA
root:/mgrtool>ccm show memberView -memberView----------------------------------------------------------------------------- -memberNum: 3 nodeId: 2, state: ACTIVE, ip: 192.168.3.30, role: MASTER. nodeId: 0, state: ACTIVE, ip: 192.168.3.45, role: SLAVE. nodeId: 1, state: ACTIVE, ip: 192.168.3.29, role: SLAVE.
实例中相关参数释义如表 参数释义所示。
ccm show clusterNetConnection显示集群网络连接状态。需要在ccm主节点执行。
ccm show clusterNetConnection
NA
root:/mgrtool>ccm show clusterNetConnection nodeId 0 1 2 3 0 O O O O 1 O O O O 2 O O O O 3 O O O O
该表为一个二维数组,其中每个cell表示两个node之间的连接状态,O表示连接成功,X表示连接断开。
ccm set permanentFault将节点置为永久故障状态。需要在ccm主节点执行。
ccm set permanentFault [nodeId]
nodeId:节点ID
globalcache:/mgrtool>ccm set permanentFault 0 process node:0 permanent fault success.
ccm start scaleout开始扩容操作。需要在ccm主节点执行。
ccm start scaleout
NA
root:/mgrtool>ccm start scaleout total 1 nodes in scaling: 192.168.1.120
该命令行为启动扩容命令。如果扩容正常启动,命令行显示扩容的节点IP信息。如果扩容启动失败回显扩容失败的原因。如果因为扩容节点故障导致扩容失败,节点需要格式化磁盘(执行BDM的格式化操作)后再恢复,第二次扩容时节点数量不变。
ccm start failback开始永久故障恢复。需要在ccm主节点执行。
ccm start failback
NA
root:/mgrtool>ccm start failback total 1 nodes in failback: 192.168.1.120
该命令行为启动老节点恢复。如果正常启动,命令行显示扩容的节点IP信息。如果启动失败回显失败的原因。
ccm show scaleout status 查看扩容状态。需要在ccm主节点执行。
ccm show scaleout status
NA
root:/mgrtool>ccm show scaleout status current is in PREHANDLE
阶段 |
说明 |
---|---|
PREHANDLE |
预处理阶段:在新加入的节点预申请资源 |
PREPARE |
准备阶段:做老数据的拆分 |
INDEX_COMMIT |
提交阶段:INDEX层提交最近写入的数据 |
CACHE_SRC_COMMIT |
提交阶段:源节点CACHE层提交最近写入的数据 |
CACHE_DST_COMMIT |
提交阶段:目的节点CACHE提交最近写入的数据 |
UPDATEVIEW |
视图更新:流量切换 |
FINISHE |
完成阶段:老的资源完成清理 |
扩容任务完成以后回显:no scale out event is running。
ccm set compression config 设置指定pool的压缩状态。需要在ccm主节点执行。
ccm set compression config <cephPoolId> <compression> <algorithm Type> <algorithm Version> <compression Level>
参数 |
参数说明 |
取值 |
---|---|---|
<cephPoolId> |
所要设置的cephPool的id |
0 - 2^32-1 |
<compression> |
数据压缩功能开关 |
关闭为0,开启为1 |
<algorithm Type> |
选取压缩算法类型 |
0, 1 |
<algorithm Version> |
选取压缩算法版本号 |
0 |
<compression Level> |
选取压缩算法的压缩等级 |
0 |
root:/mgrtool>ccm set compression 10 1 0 0 0 Set Pool Config To CCM Succeeded.
ccm show compression config 显示指定pool的压缩状态。需要在ccm主节点执行。
ccm show compression config <cephPoolId>
参数 |
参数说明 |
取值 |
---|---|---|
<cephPoolId> |
所要设置的cephPool的id |
0 - 2^32-1 |
root:/mgrtool>ccm show compression config 10 The cephPoolId is: 10 The data_compression_enable is: 1 The compression_algorithm_type is: 0 The compression_algorithm_version is: 0 The compression_level is: 0
ccm show qos 显示GlobalCache集群QOS配置信息。需要在ccm主节点执行。
ccm show qos
root:/mgrtool>ccm show qos writeOpThrottle:200, readOpThrottle:0, writeBWThrottle:600000, readBWThrottle:0.
ccm set qos 设置GlobalCache集群QOS配置信息。需要在ccm主节点执行。
ccm set qos <writeOpThrottle> <readOpThrottle> <writeBWThrottle> <readBWThrottle>
参数 |
参数说明 |
取值 |
---|---|---|
writeOpThrottle |
同一时刻可以写入的IO总个数 |
0 - 2^64-1 |
readOpThrottle |
同一时刻可以读取的IO总个数 |
0 - 2^64-1 |
writeBWThrottle |
同一时刻可以写入的IO总大小 |
0 - 2^64-1 |
readBWThrottle |
同一时刻可以读取的IO总大小 |
0 - 2^64-1 |
root:/mgrtool>ccm set qos 200 0 600000 0
ccm add trustip 增加ip到白名单中。需要在ccm主节点执行。
ccm add trustip <ip address>
参数 |
参数说明 |
取值 |
---|---|---|
ip address |
ip的地址 |
例如192.168.1.10 |
root:/mgrtool>ccm add trustip 192.168.1.10 ip is added to trustlist success.
ccm delete trustip 从白名单删除ip中。需要在ccm主节点执行。
ccm delete trustip <ip address>
参数 |
参数说明 |
取值 |
---|---|---|
ip address |
ip的地址 |
例如192.168.1.10 |
root:/mgrtool>ccm delete trustip 192.168.1.10 delete ip success.
ccm show trustip 显示当前配置在白名单中的所有ip。
ccm show trustip
root:/mgrtool>ccm show trustip ip trustlist: 192.168.1.10