vCloud Usage Meter 4.7을 vCloud Usage Meter 4.3 이상 위에 인플레이스 업그레이드로 설치할 수 있습니다.

사전 요구 사항

필수 조건

설명

소스 vCloud Usage Meter 장치

  • 업그레이드하려는 소스 vCloud Usage Meter 장치를 백업하거나 해당 스냅샷을 생성합니다.

  • root로 다음 명령을 실행하여 소스 vCloud Usage Meter 장치에서 SSH를 활성화하고 시작합니다.

    systemctl enable sshd
    systemctl start sshd

인증

vCloud Usage Meter 콘솔에 root로 액세스할 수 있는지 확인합니다.

프로시저

  1. 컴퓨터에서 로컬로 다음 업그레이드 파일을 다운로드합니다.

    파일 이름

    설명

    Usage_Meter_Agent-4.7.0.0-<BUILD_NUMBER>_Upgrade.iso

    업그레이드 스크립트 및 YUM 저장소가 포함된 ISO 업그레이드 파일입니다.

    (선택 사항) Usage_Meter_Agent-4.7.0.0-<BUILD_NUMBER>_Upgrade.mf

    업그레이드 ISO 파일의 sha1checksum을 포함합니다.

    (선택 사항) Usage_Meter_Agent-4.7.0.0-<BUILD_NUMBER>_Upgrade.crt

    ISO 파일에 서명하는 공용 인증서를 포함합니다.

    (선택 사항) Usage_Meter_Agent-4.7.0.0-<BUILD_NUMBER>_Upgrade.sign

    ISO 파일의 서명을 포함합니다.

  2. 컴퓨터의 터미널에서 vCloud Usage Meter 장치에 로그인하고 다음 명령을 실행합니다.
    1. 다운로드의 체크섬이 다운로드 페이지에 게시된 체크섬과 일치하는지 확인합니다.
      sha1sum -c Usage_Meter_Agent-4.7.0.0-<BUILD_NUMBER>_Upgrade.mf
    2. 인증서를 확인합니다.
      openssl x509 -in Usage_Meter_Agent-4.7.0.0-<BUILD_NUMBER>_Upgrade.crt -text
      openssl verify Usage_Meter_Agent-4.7.0.0-<UM_NEW_BUILD>_Upgrade.crt
    3. 인증서 공용 키를 확보하여 ISO 파일의 서명을 확인합니다.
      openssl x509 -pubkey -in Usage_Meter_Agent-4.7.0.0-<BUILD_NUMBER>_Upgrade.crt \
        > Usage_Meter_Agent-4.7.0.0-<BUILD_NUMBER>_Upgrade.key
      openssl dgst -sha1 -verify Usage_Meter_Agent-4.7.0.0-<BUILD_NUMBER>_Upgrade.key \
        -signature Usage_Meter_Agent-4.7.0.0-<BUILD_NUMBER>_Upgrade.sign \
        Usage_Meter_Agent-4.7.0.0-<BUILD_NUMBER>_Upgrade.mf
  3. vCloud Usage Meter의 CD-ROM 드라이브를 Usage_Meter_Agent-4.7.0.0-<BUILD>_Upgrade.iso 파일에 연결합니다.

    자세한 내용은 "vSphere 가상 시스템 관리" 설명서에서 "가상 시스템 CD 또는 DVD 드라이브 추가 또는 수정" 을 참조하십시오.

  4. 소스 vCloud Usage Meter 콘솔에 root로 로그인합니다.
  5. upgrade 디렉토리를 생성합니다.
    mkdir /root/upgrade
  6. CD 드라이브를 마운트합니다.
    참고: vCloud Usage Meter 장치 내에서 .iso 파일을 수동으로 업로드하는 경우 명령에서 전체 .iso 경로 위치를 입력합니다.
    mount -o loop /dev/cdrom /root/upgrade
  7. 인플레이스 업그레이드를 시작하려면 명령을 실행합니다.
    bash /root/upgrade/upgrade-um.sh

    업그레이드하려는 소스 vCloud Usage Meter 장치의 스냅샷이 있는지 확인하라는 메시지가 표시됩니다.

    vCloud Usage Meter 장치 VM의 스냅샷이 현재 실행 중인 vCenter Server 환경에 생성되었습니까? (y/n):

  8. 인플레이스 업그레이드를 완료하려면 장치 재부팅 메시지가 표시됩니다.

    업그레이드 후 재부팅하는 것이 좋습니다. 지금 재부팅하시겠습니까? (y/n)

    y(예)를 입력하면 장치 재부팅이 시작됩니다. n(아니요)을 입력하면 장치를 수동으로 재부팅해야 합니다. root로 로그인하고 다음 명령을 실행합니다.

    reboot

    업그레이드된 vCloud Usage Meter 설치를 가리키는 cloudusagemetering 폴더가 /opt/vmware 아래에 새로 생성됩니다.

  9. (선택 사항) vCloud Usage Meter가 잘못 설정된 호스트 이름을 감지하면 다음 메시지가 표시됩니다.
    Detected wrong hostname. Expected hostname: ${host}, but found: ${current_hostname}.This will most probably result in issues after upgrade with the existing vCloud Usage Meter certificates.
    Please change the hostname and then you can either generate a new self-signed
    certificate or import an internal Certification Authority (CA) - Signed Certificate. 
    Note: The certificate CN must match the hostname of the vCloud Usage Meter appliance.
    For information, see vCloud Usage Meter Certificate Management.
    메시지에 제공된 지침을 따르십시오. 자세한 내용은 vCloud Usage Meter 인증서 관리 항목을 참조하십시오.
  10. vCloud Usage Meter 서비스가 설치되어 실행 중인지 확인합니다.
    1. vCloud Usage Meter 서비스의 상태를 확인합니다.
      bash status.sh

      서비스가 실행 중이면 실행 중 상태가 수신됩니다. 오류가 있는 실행 중 상태를 수신하는 경우 최신 로그 파일을 확인하십시오. 오류는 인플레이스 업그레이드와 관련이 없을 수 있습니다.

      오류가 있는 오프라인 상태와 함께 확인이 실패하는 경우 /opt/vmware/var/logs/um-upgrade.log에서 인플레이스 업그레이드 로그 파일을 확인합니다.

다음에 수행할 작업

참고:

월별 제품 소비 데이터의 자동 집계 및 보고를 보장하기 위해, 업그레이드에 성공한 후 소스 vCloud Usage Meter 장치의 스냅샷으로 되돌리지 마십시오.