【问题标题】:Check if the OS is up after bootstrap process检查引导过程后操作系统是否启动
【发布时间】:2019-08-28 18:29:50
【问题描述】:

我正在使用 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 或任何其他方法来测试节点是否启动,任何建议都非常感谢。

【问题讨论】:

    标签: linux shell loops operating-system


    【解决方案1】:

    您可以使用 ansible wait_for_connection 模块 - 等待远程系统可访问。请在此处查看文档 https://docs.ansible.com/ansible/latest/modules/wait_for_connection_module.html

    该模块利用内部 ansible 传输(和配置)和 ping/win_ping 模块来保证正确的端到端功能

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-16
      • 2011-02-09
      • 1970-01-01
      • 2021-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多