Vous pouvez installer vCloud Usage Meter 4.5 en tant que mise à niveau sur place en plus de vCloud Usage Meter 4.x.

Conditions préalables

Conditions préalables Description
Proxy Si vous effectuez une mise à niveau dans un réseau isolé derrière un proxy, vous devez configurer le serveur proxy au niveau du système d'exploitation.
  1. Connectez-vous à la machine virtuelle Photon OS en tant qu'utilisateur racine.
  2. Ouvrez le fichier /etc/sysconfig/proxy pour modification à l'aide d'un éditeur de texte tel que vi.
    vi /etc/sysconfig/proxy
  3. Mettez à jour le fichier /etc/sysconfig/proxy avec les éléments suivants.
    PROXY_ENABLED="yes"
    HTTP_PROXY="Proxy-server-name:port-number"
    HTTPS_PROXY="Proxy-server-name:port-number"
  4. Enregistrez le fichier /etc/sysconfig/proxy.
    :wq!
Dispositif vCloud Usage Meter source
  • Effectuez une sauvegarde ou un snapshot du dispositif vCloud Usage Meter source que vous souhaitez mettre à niveau.
  • En tant qu'utilisateur racine, activez et démarrez SSH sur le dispositif vCloud Usage Meter source en exécutant les commandes.
    systemctl enable sshd
    systemctl start sshd
Authentification Vous devez disposer d'un mot de passe pour vous connecter à la console vCloud Usage Meter en tant qu'utilisateur racine.

Procédure

  1. Téléchargez les fichiers de mise à niveau localement sur votre ordinateur.
    Nom de fichier Description
    Usage_Meter_Agent-4.5.0.0-<BUILD_NUMBER>_Upgrade.iso Fichier de mise à niveau ISO contenant le script de mise à niveau et le référentiel YUM.
    Usage_Meter_Agent-4.5.0.0-<BUILD_NUMBER>_Upgrade.mf Contient la somme sha1checksum du fichier ISO de mise à niveau.
    Usage_Meter_Agent-4.5.0.0-<BUILD_NUMBER>_Upgrade.crt Contient le certificat public qui signe le fichier ISO.
    Usage_Meter_Agent-4.5.0.0-<BUILD_NUMBER>_Upgrade.sign Contient la signature du fichier ISO.
  2. (Facultatif) Vérifiez que la somme de contrôle du téléchargement correspond au total de contrôle publié sur la page de téléchargement.
    sha1sum -c Usage_Meter_Agent-4.5.0.0-<BUILD_NUMBER>_Upgrade.mf
  3. (Facultatif) Vérifiez le certificat.
    openssl x509 -in Usage_Meter_Agent-4.5.0.0-<BUILD_NUMBER>_Upgrade.crt -text
    openssl verify Usage_Meter_Agent-4.5.0.0-<UM_NEW_BUILD>_Upgrade.crt
  4. (Facultatif) Obtenez la clé publique du certificat et vérifiez la signature du fichier ISO.
    openssl x509 -pubkey -in Usage_Meter_Agent-4.5.0.0-<BUILD_NUMBER>_Upgrade.crt \
      > Usage_Meter_Agent-4.5.0.0-<BUILD_NUMBER>_Upgrade.key
    openssl dgst -sha1 -verify Usage_Meter_Agent-4.5.0.0-<BUILD_NUMBER>_Upgrade.key \
      -signature Usage_Meter_Agent-4.5.0.0-<BUILD_NUMBER>_Upgrade.sign \
      Usage_Meter_Agent-4.5.0.0-<BUILD_NUMBER>_Upgrade.mf
  5. Connectez le lecteur de CD-ROM de vCloud Usage Meter au fichier Usage_Meter_Agent-4.5.0.0-<BUILD>_Upgrade.iso.
    Pour plus d'informations, consultez la section Ajouter ou modifier un lecteur de CD ou de DVD de machine virtuelle dans la documentation Administration d'une machine virtuelle vSphere.
  6. Connectez-vous à la console vCloud Usage Meter source en tant qu'utilisateur racine.
  7. Créez un répertoire upgrade.
    mkdir /root/upgrade
  8. Montez le lecteur de CD.
    mount -o loop /dev/cdrom /root/upgrade
  9. Pour démarrer la mise à niveau sur place, exécutez la commande.
    bash /root/upgrade/upgrade-um.sh

    Vous êtes invité à confirmer si un snapshot du dispositif vCloud Usage Meter source à mettre à niveau existe.

    Un snapshot de la VM du dispositif vCloud Usage Meter a-t-il été créé sur l'environnement vCenter Server sur lequel elle s'exécute ? (o/n) :

  10. Pour terminer la mise à niveau sur place, vous devez redémarrer le dispositif.

    Après le redémarrage du dispositif, le système génère un dossier cloudusagemetering pointant vers l'installation de vCloud Usage Meter mise à niveau.

  11. Vérifiez que les services de vCloud Usage Meter sont en cours d'exécution.
    1. Accédez au répertoire /opt/vmware/cloudusagemetering.
      cd /opt/vmware/cloudusagemetering
    2. Vérifiez l'état des services vCloud Usage Meter.
      bash scripts/status.sh
      Si les services sont en cours d'exécution, l'état En cours d'exécution s'affiche.
      Important :
      Vous pouvez accéder aux fichiers journaux de mise à niveau sur place sous /opt/vmware/var/logs/um-upgrade.log. Si la vérification échoue avec un message d'erreur Hors ligne, restaurez le dispositif vCloud Usage Meter à partir de la dernière sauvegarde ou du dernier snapshot, puis répétez les étapes.
  12. Arrêtez SSH en exécutant les commandes.
    systemctl stop sshd
    systemctl disable sshd

Que faire ensuite

  • Vérifiez que les certificats de tous les serveurs de produits mesurés sont conformes à la norme FIPS.
  • Si vous effectuez une mise à niveau à partir de vCloud Usage Meter 4.1.x, dans l'interface Web de vCloud Usage Meter, vous devez accepter manuellement les certificats pour tous les serveurs de produits mesurés.
Note : Pour garantir l'agrégation automatique et la génération de rapports sur les données de consommation de produit mensuelle, après une mise à niveau réussie, ne restaurez pas le snapshot du dispositif vCloud Usage Meter source.