我使用 racadm 命令启动并使用 RHEL7 创建新节点
此操作系统启动是其他自动化的一部分(第一步(
我在整个自动化中使用ansible,但是我现在基本上使用此代码
- name: Test if the OS is up
shell: |
until ssh -q -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null user@10.10.10.10 exit; do sleep 30; done
echo Node node is up!
但这并没有在节点启动后立即发生,因为没有用户"用户"我需要一些命令,如 ping 或任何其他方法来测试并查看节点是否启动,任何建议都非常感谢。
您可以使用ansiblewait_for_connection
模块 - 等待,直到远程系统可访问。请在此处查看文档 https://docs.ansible.com/ansible/latest/modules/wait_for_connection_module.html
该模块利用内部传输(和配置(和ping/win_ping模块来保证正确的端到端功能