23.10. Compute 노드 장애 문제 해결

Compute 노드는 Compute 서비스를 사용하여 하이퍼바이저 기반 작업을 수행합니다. 따라서 Compute 노드에 대한 주요 진단은 이 서비스와 관련이 있습니다.

절차

  1. stackrc 파일을 소싱합니다.

    $ source ~/stackrc
  2. 장애가 있는 Compute 노드의 IP 주소를 가져옵니다.

    (undercloud) $ openstack server list
  3. 노드에 로그인합니다.

    (undercloud) $ ssh heat-admin@192.168.24.60
  4. root 사용자로 변경합니다.

    $ sudo -i
  5. 컨테이너 상태를 표시합니다.

    $ sudo podman ps -f name=nova_compute
  6. Compute 노드의 주 로그 파일은 /var/log/containers/nova/nova-compute.log입니다. Compute 노드 통신에 문제가 발생하면 일반적으로 이 로그 파일을 사용하여 진단을 시작하는 것이 좋습니다.
  7. Compute 노드에서 유지보수를 수행하는 경우 기존 인스턴스를 호스트에서 운영 가능한 Compute 노드로 마이그레이션한 다음 해당 노드를 비활성화합니다.