5.4. 测试工作负载健康检查脚本
先决条件
- 有 root 访问权限。
- 已安装工作负载。
- 您已为工作负载创建了健康检查脚本。
- MicroShift 服务已启用。
流程
要测试 greenboot 是否在运行健康检查脚本文件,请运行以下命令重启主机:
sudo reboot
$ sudo reboot
Copy to Clipboard Copied! 运行以下命令,检查 greenboot 健康检查的输出:
sudo journalctl -o cat -u greenboot-healthcheck.service
$ sudo journalctl -o cat -u greenboot-healthcheck.service
Copy to Clipboard Copied! 注意MicroShift 核心服务健康检查在工作负载健康检查前运行。
输出示例
GRUB boot variables: boot_success=0 boot_indeterminate=0 Greenboot variables: GREENBOOT_WATCHDOG_CHECK_ENABLED=true ... ... FINISHED Script '40_microshift_running_check.sh' SUCCESS Running Wanted Health Check Scripts... Finished greenboot Health Checks Runner.
GRUB boot variables: boot_success=0 boot_indeterminate=0 Greenboot variables: GREENBOOT_WATCHDOG_CHECK_ENABLED=true ... ... FINISHED Script '40_microshift_running_check.sh' SUCCESS Running Wanted Health Check Scripts... Finished greenboot Health Checks Runner.
Copy to Clipboard Copied!