ESXi 호스트의 일부 가상 시스템에서 Guest Introspection이 작동하지 않거나 특정 호스트에서 GI SVA와의 통신과 관련된 경보가 발생하는 경우 ESXi 호스트의 ESX GI에 문제가 있는 것일 수 있습니다.

ESX GI 모듈(MUX)

  1. # /etc/init.d/vShield-Endpoint-Mux status 명령을 실행하여 ESXi 호스트에서 서비스가 실행되고 있는지 확인합니다.

    예:

    # /etc/init.d/vShield-Endpoint-Mux status
             vShield-Endpoint-Mux is running
  2. 서비스가 실행되고 있지 않다고 표시되면 다시 시작하거나 다음 명령을 사용하여 시작합니다.

    /etc/init.d/vShield-Endpoint-Mux start

    또는

    /etc/init.d/vShield-Endpoint-Mux restart

    이 서비스를 다시 시작해도 큰 영향을 미치지 않으며 몇 초 안에 다시 시작되므로, 프로덕션 시간 동안 이 서비스를 다시 시작해도 무방합니다.

  3. ESX GI 모듈이 수행하는 작업을 보다 잘 이해하거나 통신 상태를 확인하려면 ESXi 호스트에서 로그를 확인할 수 있습니다. ESX GI 모듈 로그는 호스트 /var/log/syslog 파일에 기록됩니다. ESXi 호스트 지원 로그에도 포함됩니다.

    자세한 내용은 vSphere Web Client를 사용하여 ESX/ESXi 호스트 및 vCenter Server에 대한 진단 정보 수집(2032892)을 참조하십시오.

  4. ESX GI 모듈에 대한 기본 로깅 옵션은 [정보]이며, [디버그]로 승격하여 추가 정보를 수집할 수 있습니다.

    자세한 내용은 Guest Introspection 로그 항목을 참조하십시오.

  5. ESX GI 모듈을 다시 설치하는 것으로도 많은 문제를 해결할 수 있습니다. 특히 잘못된 버전이 설치되어 있거나 ESXi 호스트를 이전에 끝점이 설치되어 있던 환경으로 가져온 경우에는 다시 설치하는 것이 유용할 수 있습니다. 이러한 경우 제거했다가 다시 설치해야 합니다.

    VIB를 제거하려면 esxcli software vib remove -n epsec-mux 명령을 실행합니다.

  6. VIB 설치 문제가 발생하는 경우 ESXi 호스트의 /var/log/esxupdate.log 파일을 확인하십시오. 이 로그는 드라이버가 성공적으로 설치되지 않는 이유에 대한 가장 명확한 정보를 보여줍니다. 이것은 ESX GI 모듈 설치에 대한 일반적인 문제입니다. 자세한 내용은 VMware NSX for vSphere 6.x의 ESXi 호스트에서 NSX Guest Introspection 서비스(ESX GI 모듈 VIB)를 설치하지 못함(2135278)을 참조하십시오.
  7. 손상된 ESXi 이미지를 확인하려면 다음과 비슷한 메시지를 찾아보십시오.
    esxupdate: esxupdate: ERROR: Installation Error:
     (None, 'No image profile is found on the host or image profile is empty.
     An image profile is required to install or remove VIBs. To install an image profile,
     use the esxcli image profile install command.')
  8. 이미지가 손상되었는지 확인하려면 ESXi 호스트에서 cd /vmfs/volumes 명령을 실행합니다.
    1. find * | grep imgdb.tgz 명령을 실행하여 imgdb.tgz 파일을 검색합니다.

      이 명령을 실행하면 일반적으로 2개의 일치 항목이 검색됩니다. 예:

      0ca01e7f-cc1ea1af-bda0-1fe646c5ceea/imgdb.tgz 또는 edbf587b-da2add08-3185-3113649d5262/imgdb.tgz

    2. 각 일치 항목에 대해 ls -l match_result 명령을 실행합니다.

      예:

      > ls -l 0ca01e7f-cc1ea1af-bda0-1fe646c5ceea/imgdb.tgz -rwx------  
       1 root root  26393 Jul 20 19:28 0ca01e7f-cc1ea1af-bda0-1fe646c5ceea/imgdb.tgz
         > ls -l edbf587b-da2add08-3185-3113649d5262/imgdb.tgz -rwx------ 
        1 root root   93 Jul 19 17:32 edbf587b-da2add08-3185-3113649d5262/imgdb.tgz

      Imgdb.tgz 파일의 기본 크기가 다른 파일보다 훨씬 더 크거나 파일 중 하나가 2~3바이트에 불과할 경우 파일이 손상된 것을 나타냅니다. 이 문제를 해결하기 위해 지원되는 유일한 방법은 해당 특정 ESXi 호스트에 대해 ESXi를 다시 설치하는 것입니다.