Puede instalar vCloud Usage Meter 4.7 como una actualización local sobre vCloud Usage Meter 4.3.x y versiones posteriores.

Requisitos previos

Requisitos previos

Descripción

Dispositivo de vCloud Usage Meter de origen

  • Cree una copia de seguridad o una instantánea del dispositivo vCloud Usage Meter de origen que desee actualizar.

  • Como root, ejecute los comandos para activar e iniciar SSH en el dispositivo de vCloud Usage Meter de origen.

    systemctl enable sshd
    systemctl start sshd

Autenticación

Compruebe que puede acceder a la consola de vCloud Usage Meter como root.

Procedimiento

  1. Descargue localmente en su equipo los siguientes archivos de actualización de la página de productos de descarga de VMware Customer Connect.

    Nombre de archivo

    Descripción

    Usage_Meter_Agent-4.7.0.0-<NÚMERO_DE_COMPILACIÓN>_Upgrade.iso

    El archivo de actualización ISO que contiene el script de actualización y el repositorio de YUM.

    (Opcional) Usage_Meter_Agent-4.7.0.0-<BUILD_NUMBER>_Upgrade.mf

    Contiene la sha1checksum del archivo ISO de actualización.

    (Opcional) Usage_Meter_Agent-4.7.0.0-<BUILD_NUMBER>_Upgrade.crt

    Contiene el certificado público que firma el archivo ISO.

    (Opcional) Usage_Meter_Agent-4.7.0.0-<BUILD_NUMBER>_Upgrade.sign

    Contiene la firma del archivo ISO.

  2. Desde el terminal del equipo, inicie sesión en el dispositivo de vCloud Usage Meter y ejecute los siguientes comandos.
    1. Verifique que la suma de comprobación de la descarga coincida con la publicada en la página de descargas.
      sha1sum -c Usage_Meter_Agent-4.7.0.0-<BUILD_NUMBER>_Upgrade.mf
    2. Compruebe el certificado.
      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. Obtenga la clave pública del certificado y compruebe la firma de la imagen 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. Conecte la unidad de CD-ROM de vCloud Usage Meter al archivo Usage_Meter_Agent-4.7.0.0-<BUILD>_Upgrade.iso.

    Para obtener información, consulte Agregar o modificar una unidad de DVD o CD de máquina virtual en el documento Administrar máquinas virtuales de vSphere.

  4. Inicie sesión como root en la consola de vCloud Usage Meter de origen.
  5. Cree un directorio upgrade.
    mkdir /root/upgrade
  6. Monte la unidad de CD.
    Nota: Si carga manualmente el archivo .iso dentro del dispositivo vCloud Usage Meter, introduzca la ubicación de la ruta completa del archivo .iso en el comando.
    mount -o loop /dev/cdrom /root/upgrade
  7. Para iniciar la actualización local, ejecute el comando.
    bash /root/upgrade/upgrade-um.sh

    Se le pedirá que confirme si existe una instantánea del dispositivo de vCloud Usage Meter de origen que desea actualizar.

    ¿Se creó una instantánea de la máquina virtual del dispositivo de vCloud Usage Meter en el entorno de vCenter Server en el que se ejecuta? (s/n):

  8. Para completar la actualización local, se le pedirá que reinicie el dispositivo.

    Se recomienda reiniciar después de una actualización. ¿Reiniciar ahora? (s/n)

    Si introduce s (sí), se iniciará el reinicio del dispositivo. Si introduce n (no), debe reiniciar manualmente el dispositivo ejecutando el siguiente comando.

    sudo reboot

    El sistema genera una carpeta cloudusagemetering recién creada en /opt/vmware que apunta a la instalación actualizada de vCloud Usage Meter.

  9. (opcional) Si vCloud Usage Meter detecta un nombre de host establecido de forma incorrecta, recibirá el siguiente mensaje.
    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.
    Si ignora el mensaje, es posible que se muestre el
    Failed to process journal=>read
    error en la interfaz web de vCloud Usage Meter. Siga las instrucciones proporcionadas en el mensaje. Para obtener más información, consulte Administración de certificados de vCloud Usage Meter.
  10. Compruebe que los servicios de vCloud Usage Meter estén en funcionamiento.
    1. Compruebe el estado de los servicios de vCloud Usage Meter.
      bash status.sh

      Si los servicios se están ejecutando, recibirá el estado En ejecución. En caso de que reciba un estado En ejecución que tenga errores, compruebe los archivos de registro más recientes. Es posible que los errores no estén relacionados con la actualización local.

      Si se produce un error en la verificación con un estado Sin conexión que tiene errores, compruebe los archivos de registro de actualización local en /opt/vmware/var/logs/um-upgrade.log.

Qué hacer a continuación

Nota:

Para garantizar la agregación y la generación de informes automáticas de los datos de consumo mensual de productos, después de una actualización correcta, no revierta a la instantánea del dispositivo de vCloud Usage Meter de origen.