执行下面的命令在正常的节点会显示该机器磁盘挂载信息
ansible 10.18.101.103 -m setup -a “gather_subset=‘hardware’ filter=‘ansible_mounts’”
执行结果显示输出为空,说明该节点无法通过 ansible 命令获取到到上述信息
建议检查该节点的磁盘分区与其他节点相比是否有差异,比如分区比较多可能在超时时间内无法获取结果,或者分区挂载的格式不太常见,ansible 可能不支持这种格式,无法解析为正确的结果。
执行下面的命令在正常的节点会显示该机器磁盘挂载信息
ansible 10.18.101.103 -m setup -a “gather_subset=‘hardware’ filter=‘ansible_mounts’”
执行结果显示输出为空,说明该节点无法通过 ansible 命令获取到到上述信息
建议检查该节点的磁盘分区与其他节点相比是否有差异,比如分区比较多可能在超时时间内无法获取结果,或者分区挂载的格式不太常见,ansible 可能不支持这种格式,无法解析为正确的结果。
ansible-playbook excessive_rolling_update.yml 不要加 -l 以及 --tags 进行限报错
ansible 10.18.101.103 -m setup -a “gather_subset=‘hardware’ filter=‘ansible_mounts’”
检查该节点的磁盘分区与其他节点相比没有差异,分区挂载格式一致都是ext4
看当前报错情况是,PD 没有启动成功,可以去 PD 节点上看下日志信息。
辛苦提供详细日志吧,只提供 info 信息,无法看出是什么问题导致。
检查下是否是因为有多个 systemd 守护进程在守护同一个端口导致不能停止。/etc/systemd/system
您这边自己检查下 pd.service 以及 pd-2379.service 内容是否一致,可能是因为有多个 systemd 守护进程在守护同一个端口导致不能停止。如果是该原因造成,先停掉 pd.service 的 systemd 进程。再进行上述操作。
两个内容是一致的吗 ? 那说明两个 systmed 守护同一个进程,比如把 pd-server 关掉,其中一个 systemd 会把 pd-server 进程启动起来。使用 systemctl status pd.serivce/pd-2379.service 看下,有一个 状态是 running 即可。
您好: