vRealize Operations Cloud에서 발생할 수 있는 문제를 쉽게 해결할 수 있도록 클라우드 프록시 문제 해결 단계가 제공되었습니다.

문제 해결을 계속하기 전에 클라우드 프록시 FAQ를 참조하십시오.

설치 및/또는 첫 번째 부팅 실패

To verify the issue, check if /var/log/firstboot contains a file named "Succeeded".

그렇지 않은 경우 다음과 같은 문제가 발생하여 vRealize Operations Cloud 설치 및/또는 첫 번째 부팅이 실패할 수 있습니다.

  1. Cloud Proxy를 배포하는 동안 사용된 고유 등록 키가 잘못되었습니다. 확인하려면 cloud proxy 콘솔을 확인합니다.

    솔루션: cloud proxy를 다시 배포합니다.

  2. Cloud Proxy VM의 일부 파티션에 공간이 부족합니다. 설치가 실패하고 파티션에 공간이 없습니다. 오류 메시지가 표시됩니다.

    솔루션: VMware 지원에 문의합니다.

클라우드 프록시 VM이 실행 중이지만 vRealize Operations Cloud에서 오프라인 상태입니다.

연결을 확인하려면 다음 명령을 사용합니다(전체 명령 목록은 클라우드 프록시 명령줄 인터페이스 사용 참조).
# Overall status of cloud proxy:cprc-cli -s

# Ping itself:
ip addr
ping <address>


# Ping gateway:
ip route
ping <gateway>

# Verify the connection outside the cloud proxy,
ping 8.8.8.8

Note: If you are using a network proxy, 
use the /opt/vmware/share/vami/vami_config_net option#5 command 
to ensure you have the correct configuration for the testings.

다음 문제로 인해 vRealize Operations Cloud에서 cloud proxy의 상태를 오프라인으로 표시할 수 있습니다.

  1. 클라우드 프록시 구성에 잘못된 네트워크 프록시 정보가 있습니다.
    네트워크 프록시를 통해 연결을 확인하려면 다음을 사용합니다.
    curl -vvv --proxy http(s)://proxy_user:proxy_pass@proxy_ip:proxy_port -H 'Accept: application/json' -H 'Content-Type: application/json' -X GET https://<gateway url>/casa/security/ping (gateway url example - 10238.gw.dev.vrops-ops.com)
     
    To ignore SSL validation for a proxy server, 
    use curl --proxy-insecure. With SSL validation the customer can provide Proxy Server certificate during cloud proxy deployment or re-configuration 
    so that provided certificate from customer can be used to check the connection with curl with SSL certificate validation.
    솔루션:
    1. SSH를 사용하여 Cloud Proxy VM에 연결하고 /storage/db/vmware-vrops-cprc/configuration/cprc.configuration에서 connectretry0으로 설정하여 Cloud Proxy가 연결을 다시 시도하도록 합니다.
    2. Cloud Proxy VM을 종료합니다.
    3. vApp 옵션 가상 시스템에 대한 OVF 세부 정보 편집을 사용하여 vCenter Server VM 옵션에서 네트워크 프록시 구성을 업데이트합니다.
    4. Cloud Proxy VM을 부팅합니다.
  2. 방화벽 설정이 잘못되었습니다.
    외부 URL에 대한 액세스를 확인하려면 다음을 수행합니다.
    # For URLs to whitelist, please refer to the prerequisite section in VMware Cloud에서 클라우드 프록시 구성.
    
    # ping s3-us-west-2.amazonaws.com
    
    # The Amazon vRealize Operations Cloud instance can be found in this file: cat $VCOPS_BASE/user/conf/collector/collector.properties
    
    # Example row ttpRelayServerURL=https://10027.gw.staging.vrops-ops.com/suite-api
    wget <ttpRelayServerURL>
    솔루션:
    1. SSH를 사용하여 Cloud Proxy VM에 연결하고 /storage/db/vmware-vrops-cprc/configuration/cprc.configuration에서 connectretry0으로 설정하여 Cloud Proxy가 연결을 다시 시도하도록 합니다.
    2. Cloud Proxy VM을 종료합니다.
    3. VMware Cloud에서 클라우드 프록시 구성의 사전 요구 사항 섹션에 언급된 화이트리스트 URL입니다.
    4. Cloud Proxy VM을 부팅합니다.
  3. 필수 포트가 열려 있지 않습니다.
    확인하려면 다음을 수행합니다.
    openssl s_client -showcerts -connect {address}:443
     
    curl -v telnet://{address}:443
    
    # Or, change the address to the machine you want to check: 
    python -c "import socket; print(socket.socket(socket.AF_INET, socket.SOCK_STREAM).connect_ex(('127.0.0.1', 443)))"
    
    # If you get a !=0 response, the server is not listening to the port.
    솔루션:
    1. SSH를 사용하여 Cloud Proxy VM에 연결하고 /storage/db/vmware-vrops-cprc/configuration/cprc.configuration에서 connectretry0으로 설정하여 Cloud Proxy가 연결을 다시 시도하도록 합니다.
    2. VMware Cloud에서 클라우드 프록시 구성의 사전 요구 사항 섹션에 언급된 대로 포트 액세스를 제공합니다.
    3. Cloud Proxy VM을 부팅합니다.
  4. 잘못된 인증서입니다.
    확인하려면 다음을 수행합니다.
    openssl s_client -showcerts -connect {address}:443
    솔루션:
    1. SSH를 사용하여 Cloud Proxy VM에 연결하고 /storage/db/vmware-vrops-cprc/configuration/cprc.configuration에서 connectretry0으로 설정하여 Cloud Proxy가 연결을 다시 시도하도록 합니다.
    2. VMware KB 문서, 83698에 언급된 단계를 따릅니다.
  5. 로그 폴더 /storage/log의 파티션 공간이 부족합니다.

    솔루션: 로그 파일을 제거하여 사용 가능한 공간이 충분한지 확인합니다. 이는 예외적인 경우입니다. 정상 조건에서는 로그 파일이 자동으로 보관됩니다.

  6. 다음 서비스 중 하나 이상이 중단되었습니다. httpd-north.service, haproxy.servicecollector.service.
    솔루션:
    • 다음 명령을 실행하여 서비스 상태를 확인합니다. systemctl status <service name>.
    • 서비스를 시작하려면 다음 명령을 사용합니다. systemctl start <service name>.
  7. 고유 등록 키가 만료되었습니다.

    솔루션: 새 고유 등록 키로 Cloud Proxy를 다시 배포합니다.

클라우드 프록시가 온라인 상태이고 클라우드 계정의 상태가 Collecting이지만 상태는 Object Down입니다.

다음 문제로 인해 vRealize Operations Cloud에서 클라우드 계정의 상태가 Collecting으로 표시되지만 상태는 Object Down입니다.

  1. 계정 자격 증명이 잘못되었습니다.

    솔루션: 클라우드 계정을 설정하는 동안 사용된 자격 증명을 확인하고 업데이트합니다.

클라우드 프록시 상태가 Going Online에서 중단됩니다.

cloud proxy를 등록하고 온라인으로 전환하려면 처음 재부팅 시 최대 20분이 소요될 수 있습니다. 지정된 시간 동안 기다렸다가 클라우드 프록시가 온라인으로 전환되는지 확인합니다. 그래도 온라인으로 전환되지 않으면 다음 서비스 중 하나 이상이 중단되었습니다. httpd-north.service, haproxy.servicecollector.service.

솔루션:
  1. 다음 명령을 실행하여 서비스 상태를 확인합니다: systemctl status <service name>
  2. 서비스를 시작하려면 다음 명령을 사용합니다. systemctl start <service name>.

vRealize Operations Cloud 업그레이드 후 클라우드 프록시가 자동으로 업그레이드되지 않습니다.  

vRealize Operations Cloud를 업그레이드한 후 클라우드 프록시가 자동으로 업그레이드되지 않는 몇 가지 이유가 있을 수 있습니다.

  1. 높은 네트워크 지연 시간으로 인해 PAK 다운로드가 실패합니다. 500밀리초를 초과하는 지연 시간은 지원되지 않습니다.

    솔루션: CLI를 통해 클라우드 프록시를 수동으로 업그레이드하는 방법에 대한 자세한 내용은 VMware KB 문서 80590을 참조하십시오.

  2. 이전 업그레이드가 실패한 이후 업그레이드 상태가 Running에서 중단됩니다.
    솔루션: 아래에 주어진 단계에 따라 업그레이드 상태를 변경합니다.
    1. CaSA 서비스 중지: systemctl stop vmare-casa.service.
    2. 다음 파일에서 RUNNING에서 NONE으로 업그레이드 상태 변경:
      ./storage/db/vmware-vrops-cprc/status/cprc.upgrade.status
      ./storage/db/vmware-vrops-cprc/status/cprc.pak.status
    3. VMware KB 문서 80590을 참조하여 수동 업그레이드를 실행합니다.

클라우드 프록시가 정기적으로 연결이 끊깁니다.

이는 DNS 확인 실패와 관련된 알려진 제한 사항입니다. VMware 지원에 문의하십시오.