检查远程计算机是否位于 Veritas 集群中

检查远程计算机是否位于 Veritas 集群中

如何验证远程计算机是否属于 Veritas 集群的一部分?

我刚刚创建了以下 ssh 命令来验证远程计算机是否是 VRTS 集群或 Linux 可用性 Red Hat 集群

 LinuxTSR=198.23.12.5
 ssh LinuxTSR "ls /usr/sbin/clustat /opt/VRTS 2>/dev/null" | wc -l

如果我得到的数字不为 0,则它是 VRTS 或 Red Hat 集群。但这种方法并不那么优雅。请帮助我找到更优雅的方法来验证远程计算机是否在集群中。

答案1

一个优雅的解决方案也许是“ansible”

我无法检查“veritas 集群”,但是:

ansible yourhost -m setup
  • 从你的主人那里收集事实清单。
  • 在此列表中,检查您是否有关于“veritas”的信息,
  • 然后您可以过滤以仅获取有关 veritas 的事实:

    ansible yourhost -m setup -a 'filter=yourmagic'

当然用找到的关键工作替换“yourmagic”

相关内容