xen server node 점검하기

XenServer Node를 점검하는 데 사용할 수 있는 한줄 명령어는 다음과 같습니다.

xe host-list params=name-label,cpu_info,software_version,memory-total,uuid | awk '{if($2!="name-label") print $2,"\tCPU:",$3,"\tXen:",$4,"\tMemory:",$5/1024/1024,"GB"}'

위 명령어는 다음과 같은 역할을 수행합니다.

  1. xe host-list: XenServer Node의 목록을 출력합니다.
  2. params=name-label,cpu_info,software_version,memory-total,uuid: 출력할 항목을 지정합니다. 노드 이름, CPU 정보, XenServer 버전, 총 메모리, UUID를 출력합니다.
  3. awk '{if($2!="name-label") print $2,"\tCPU:",$3,"\tXen:",$4,"\tMemory:",$5/1024/1024,"GB"}': 출력된 결과에서 필요한 항목만 검색합니다. 노드 이름, CPU 정보, XenServer 버전, 총 메모리를 출력합니다.

위 명령어는 XenServer Node의 기본 정보를 출력하여 CPU, XenServer 버전, 메모리 등의 정보를 확인할 수 있습니다. 이 명령어를 스크립트로 작성하여 정기적으로 실행하면 XenServer Node의 상태를 확인할 수 있습니다.