7.2. 检查 Pacemaker 资源问题
要调查 Pacemaker 管理的失败资源,请登录到资源失败的 Controller 节点,并检查资源的状态和日志事件。例如,调查 openstack-cinder-volume 资源的状态和日志事件。
先决条件
- 具有 Pacemaker 服务的 Controller 节点
- 查看日志事件的 root 用户权限
流程
- 登录到资源失败的 Controller 节点。
使用
grep选项运行pcs status命令以获取服务的状态:sudo pcs status | grep cinder
# sudo pcs status | grep cinder Podman container: openstack-cinder-volume [192.168.24.1:8787/rh-osbs/rhosp161-openstack-cinder-volume:pcmklatest] openstack-cinder-volume-podman-0 (ocf::heartbeat:podman): Started controller-1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 查看资源的日志事件:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 根据输出中的信息以及日志中的信息更正失败的资源。
运行
pcs resource cleanup命令以重置状态以及资源的失败计数。sudo pcs resource cleanup openstack-cinder-volume
$ sudo pcs resource cleanup openstack-cinder-volume Resource: openstack-cinder-volume successfully cleaned upCopy to Clipboard Copied! Toggle word wrap Toggle overflow