Home

深信服HCI检查副本是否一致

操作步骤区分版本

HCI融合版本6.8.0及以上在后台检查副本一致性命令

进入VS容器
container_exec -n vs-cp-manager
然后执行
for b in $(gluster v i | grep host- | awk -F: '{print $1}' | grep -Eo '[0-9]+'); do vs_rpc_tool --cmd check --brickno "$b"; done

等待执行完毕,回显为0则正常,如果出现其他回显,说明副本一致性有问题。

5.8.6之前版本检测虚拟存储主机副本一致性:

vs_cluster_cmd.sh e "/sf/vs/bin/vs_localhost_checkok.js ;echo \$?"

检测结果不为0则不正常

5.8.6及之后版本检测主机副本一致性,在任意主机上执行如下命令

for b in $(gluster v i | grep host- | awk -F: '{print $1}' | grep -Eo '[0-9]+'); do vs_rpc_tool --cmd check --brickno "$b"; done  

排除故障主机检查副本完整性

如果有磁盘或者主机离线可按照下面命令过滤主机检查:

for b in $(gluster v i | grep 改成故障主机名 | awk -F: '{print $1}' | grep -Eo '[0-9]+'); do vs_rpc_tool --cmd check --brickno $b --exclude yes; done

主机名可以用vtpclustat

排除故障磁盘检查副本完整性

当环境有一块磁盘离线时,需要判断除故障磁盘外的其他副本是否正常

查看所有<font style="color:rgb(51, 51, 51);background-color:#FFFFFF;">brick:vs_rpc_tool -c clnt</font>

排除故障磁盘检查副本完整性

vs_rpc_tool —cmd check —brickno 18 —exclude yes (18需要更换成对应磁盘的id)

存储 AI