Sie können vCloud Usage Meter 4.7 als direktes Upgrade über vCloud Usage Meter 4.3 und höher installieren.

Voraussetzungen

Voraussetzung

Beschreibung

Quell-vCloud Usage Meter-Appliance

  • Sichern Sie die Quell-vCloud Usage Meter-Appliance, für die Sie ein Upgrade durchführen möchten, oder erstellen Sie einen Snapshot davon.

  • Aktivieren und starten Sie SSH als root auf der vCloud Usage Meter-Quell-Appliance, indem Sie die folgenden Befehle ausführen.

    systemctl enable sshd
    systemctl start sshd

Authentifizierung

Vergewissern Sie sich, dass Sie als root auf die vCloud Usage Meter-Konsole zugreifen können.

Prozedur

  1. Laden Sie lokal auf dem Computer die folgenden Upgrade-Dateien von der VMware Customer Connect-Download-Produktseite herunter.

    Dateiname

    Beschreibung

    Usage_Meter_Agent-4.7.0.0-<BUILD_NUMBER>_Upgrade.iso

    Die ISO-Upgrade-Datei, die das Upgrade-Skript und das YUM-Repository enthält.

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

    Enthält die Prüfsumme sha1checksum für die Upgrade-ISO-Datei.

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

    Enthält das öffentliche Zertifikat, mit dem die ISO-Datei signiert wird.

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

    Enthält die Signatur für die ISO-Datei.

  2. Melden Sie sich über das Terminal Ihres Computers bei der vCloud Usage Meter-Appliance an und führen Sie die folgenden Befehle aus.
    1. Überprüfen Sie, ob die Prüfsumme der heruntergeladenen Datei mit der auf der Downloadseite angezeigten Prüfsumme übereinstimmt.
      sha1sum -c Usage_Meter_Agent-4.7.0.0-<BUILD_NUMBER>_Upgrade.mf
    2. Überprüfen Sie das Zertifikat.
      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. Rufen Sie den öffentlichen Schlüssel des Zertifikats ab und überprüfen Sie die Signatur der ISO-Datei.
      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. Verbinden Sie das CD-ROM-Laufwerk von vCloud Usage Meter mit der Datei Usage_Meter_Agent-4.7.0.0-<BUILD>_Upgrade.iso.

    Weitere Informationen finden Sie unter Hinzufügen eines DVD- oder CD-ROM-Laufwerks zu einer virtuellen Maschine oder Ändern eines DVD- oder CD-ROM-Laufwerks einer virtuellen Maschine im vSphere-Administratorhandbuch für virtuelle Maschinen.

  4. Melden Sie sich bei der vCloud Usage Meter-Quellkonsole als root-Benutzer an.
  5. Erstellen Sie ein Verzeichnis mit dem Namen upgrade.
    mkdir /root/upgrade
  6. Mounten Sie das CD-Laufwerk.
    Hinweis: Wenn Sie die .iso-Datei manuell auf die vCloud Usage Meter-Appliance hochladen, geben Sie den vollständigen .iso-Pfad im Befehl an.
    mount -o loop /dev/cdrom /root/upgrade
  7. Führen Sie zum Starten des direkten Upgrades den Befehl aus.
    bash /root/upgrade/upgrade-um.sh

    Sie werden zu einer Bestätigung, dass ein Snapshot der Quell-vCloud Usage Meter-Appliance, für die Sie ein Upgrade durchführen möchten, vorhanden ist.

    Wurde ein Snapshot der vCloud Usage Meter-Appliance-VM in der vCenter Server-Umgebung erstellt, in der sie ausgeführt wird? (J/N):

  8. Damit das direkte Upgrade abgeschlossen werden kann, werden Sie dazu aufgefordert, die Appliance neu zu starten.

    Nach einem Upgrade wird ein Neustart empfohlen. Jetzt neu starten? (J/N)

    Wenn Sie „J“ (Ja) eingeben, wird mit einem Neustart der Appliance begonnen. Wenn Sie „N“ (Nein) eingeben, müssen Sie die Appliance manuell neu starten, indem Sie den folgenden Befehl ausführen.

    sudo reboot

    Das System erzeugt einen neu erstellten Ordner vom Typ cloudusagemetering unter /opt/vmware, der auf die aktualisierte vCloud Usage Meter-Installation verweist.

  9. (Optional) Wenn vCloud Usage Meter einen falsch festgelegten Hostnamen erkennt, erhalten Sie folgende Meldung.
    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.
    Wenn Sie die Meldung ignorieren, kommt es möglicherweise zu einem
    Failed to process journal=>read
    Fehler in der vCloud Usage Meter-Webschnittstelle. Befolgen Sie die Anweisungen in der Meldung. Weitere Informationen finden Sie unter vCloud Usage Meter-Zertifikatverwaltung.
  10. Vergewissern Sie sich, dass die vCloud Usage Meter-Dienste eingerichtet sind und ausgeführt werden.
    1. Überprüfen Sie den Status der vCloud Usage Meter-Dienste.
      bash status.sh

      Wenn die Dienste ausgeführt werden, erhalten Sie den Status Wird ausgeführt. Falls Sie den Status Wird ausgeführt mit Fehlern erhalten, überprüfen Sie die aktuellen Protokolldateien. Die Fehler hängen möglicherweise nicht mit dem direkten Upgrade zusammen.

      Wenn die Überprüfung mit dem Status Offline mit Fehlern fehlschlägt, überprüfen Sie die Protokolldateien des direkten Upgrades unter /opt/vmware/var/logs/um-upgrade.log.

Nächste Maßnahme

Hinweis:

Um die automatische Zusammenfassung und Berichterstellung der monatlichen Produktverbrauchsdaten zu gewährleisten, stellen Sie den Snapshot der vCloud Usage Meter-Quell-Appliance nach einem erfolgreichen Upgrade nicht wieder her.