Stellen Sie vor dem Upgrade auf VMware Cloud Director 10.4.1 sicher, dass die eingebettete PostgreSQL-Datenbank über den erforderlichen verfügbaren Festplattenspeicher verfügt.

Wenn Sie ein Upgrade der VMware Cloud Director-Appliance auf Version 10.4.1 durchführen, wird ein Upgrade der eingebetteten PostgreSQL-Datenbank von Version 10 auf Version 14 durchgeführt. Dieser Vorgang beinhaltet das Klonen der vorhandenen Datenbankinhalte in eine neue lokale Instanz, was zu einem vorübergehenden Anstieg der Festplattennutzung führt. Stellen Sie aus diesem Grund sicher, dass vor Beginn des Upgrades ausreichend freier Speicherplatz auf der Datenbankfestplatte vorhanden ist.

Achtung:

Da der Klonvorgang nur die Datenbankinhalte und nicht die für die Replizierung verwendeten Datenbank- oder Write-Ahead-Protokolle beinhaltet, stellen Sie sicher, dass die Datenbankprotokolle gemäß den Protokollaufbewahrungsrichtlinien Ihrer Organisation gesichert werden.

Prozedur

  1. Um den verfügbaren Festplattenspeicher zu überprüfen, führen Sie den folgenden Befehl aus und notieren Sie sich das Ergebnis.
    df -B G /var/vmware/vpostgres/
  2. Führen Sie die Befehle aus, um die Größe der Verzeichnisse /pg_wal und /log in Ihrem Datenverzeichnis vpostgres zu überprüfen.
    du -B G --summarize /var/vmware/vpostgres/current/pgdata/pg_wal/
    du -B G --summarize /var/vmware/vpostgres/current/pgdata/log/
  3. Subtrahieren Sie die Größe der Protokollverzeichnisse vom insgesamt verwendeten Festplattenspeicher.

Ergebnisse

Wenn der gesamte verfügbare Speicherplatz im System höher ist als das Ergebnis der Substraktion, können Sie mit dem Upgrade fortfahren.

Beispiel: Überprüfen des verfügbaren Festplattenspeichers auf der Datenbankfestplatte

Führen Sie den Befehl aus, um den verfügbaren Festplattenspeicher zu überprüfen.

  1. Führen Sie den Befehl aus, um den verfügbaren Festplattenspeicher zu überprüfen.
    df -B G /var/vmware/vpostgres/
    Der Befehl gibt die folgenden Informationen zurück.
    Filesystem                Size  Used Avail Use% Mounted on
    /dev/mapper/database_vg-vpostgres   84G   30G   54G  36% /var/vmware/vpostgres
  2. Führen Sie die Befehle aus, um die Größe der Verzeichnisse /pg_wal und /log in Ihrem Datenverzeichnis vpostgres zu überprüfen.
    du -B G --summarize /var/vmware/vpostgres/current/pgdata/pg_wal/
    du -B G --summarize /var/vmware/vpostgres/current/pgdata/log/
    
    Die Befehle geben die folgenden Informationen zurück.
    12G	/var/vmware/vpostgres/current/pgdata/pg_wal/
    1G	/var/vmware/vpostgres/current/pgdata/log/
  3. Subtrahieren Sie die Größe der Protokollverzeichnisse vom insgesamt verwendeten Festplattenspeicher: 30-12-1=17.

    Dies bedeutet, dass die Datenbank mindestens 17 GB verfügbaren Festplattenspeicher für das Upgrade benötigt. Der gesamte verfügbare Speicherplatz in diesem System beträgt 54 GB. Daher ist es sicher, mit dem Upgrade fortzufahren.

Nächste Maßnahme