28.10. 컴퓨팅 노드 장애 문제 해결

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

절차

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

    $ source ~/stackrc
  2. 장애가 있는 컴퓨팅 노드의 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. 컴퓨팅 노드의 주요 로그 파일은 /var/log/containers/nova/nova-compute.log입니다. 컴퓨팅 노드 통신에 문제가 발생하면 이 파일을 사용하여 진단을 시작합니다.
  7. 컴퓨팅 노드에서 유지보수를 수행하는 경우 기존 인스턴스를 호스트에서 운영 가능한 컴퓨팅 노드로 마이그레이션한 다음, 해당 노드를 비활성화합니다.