连接ccm_main
ccm show memberView
- 命令功能
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.
实例中相关参数释义如表1所示。
ccm show clusterNetConnection
- 命令功能
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 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 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 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 show scaleout status查看扩容状态。需要在ccm主节点执行。
- 命令格式
ccm show scaleout status
- 参数说明
NA
- 使用实例
root:/mgrtool>ccm show scaleout status current is in PREHANDLE
表2 参数释义 阶段
说明
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
- 命令功能
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
- 命令功能
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
- 命令功能
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
- 命令功能
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
- 命令功能
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
- 命令功能
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
- 命令功能
ccm show trustip显示当前配置在白名单中的所有ip。
- 命令格式
ccm show trustip
- 使用实例
root:/mgrtool>ccm show trustip ip trustlist: 192.168.1.10