원격 컴퓨터가 Veritas 클러스터에 있는지 확인

원격 컴퓨터가 Veritas 클러스터에 있는지 확인

원격 컴퓨터가 Veritas 클러스터의 일부인지 어떻게 확인합니까?

방금 원격 시스템이 VRTS 클러스터인지 아니면 Linux 가용성 Red Hat 클러스터인지 확인하기 위해 다음 SSH 명령을 생성했습니다.

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

0이 아닌 숫자가 나오면 VRTS 또는 Red Hat 클러스터입니다. 그러나 이 접근 방식은 그다지 우아하지 않습니다. 원격 시스템이 클러스터에 있는지 확인하는 보다 효율적인 방법을 찾도록 도와주세요.

답변1

우아한 솔루션은 "ansible"일 수 있습니다

"베리타스 클러스터"를 확인할 수 없지만 다음과 같습니다.

ansible yourhost -m setup
  • 호스트로부터 사실 목록을 수집하세요.
  • 이 목록에서 "veritas"에 대한 정보가 있는지 확인하고,
  • 그런 다음 베리타스에 대한 사실만 필터링하여 얻을 수 있습니다.

    yourhost -m setup -a 'filter=yourmagic' 가능

물론 "yourmagic"을 찾은 핵심 작업으로 바꾸세요.

관련 정보