Den Speicherplatz eines Edge Gateway erweitern¶
Ein Edge Gateway füllt sich: Die Archive der aufgezeichneten Sitzungen und die Systemprotokolle sammeln sich auf den Partitionen an, die sie tragen. Diese Seite erweitert eine dieser Partitionen, sodass sie den gesamten auf der Festplatte verfügbaren Platz nutzt.
Der Vorgang wird normalerweise im laufenden Betrieb und ohne Auswirkung auf die Produktion durchgeführt.
Eine Bedingung, und sie ist nicht verhandelbar
Die folgenden Befehle setzen die mit der Appliance ausgelieferte Festplattenaufteilung und Partitionierung voraus. Wurden die Festplatten oder die Partitionierung dieser virtuellen Maschine von Hand geändert, gelten sie nicht: Sie löschen eine Partition und legen sie neu an, und zwar auf Grundlage von Annahmen, die nicht mehr zutreffen. Wenden Sie sich in diesem Fall an den Support von Systancia, statt die Befehle selbst anzupassen.
Eine einzige Änderung ist zulässig: diejenige, die genau dieses Verfahren bereits vorgenommen hat. Die Seite ist dafür gedacht, erneut angewendet zu werden — ein auf diese Weise erweitertes Edge Gateway bleibt geeignet, und jede weitere Vergrößerung der virtuellen Festplatte wird auf dieselbe Weise an die Partition weitergegeben.
Bevor Sie beginnen¶
Gehen Sie diese vier Schritte der Reihe nach durch. Der erste ist derjenige, der den Rest umkehrbar macht.
1. Die virtuelle Maschine sichern¶
Sichern Sie die virtuelle Maschine, bevor Sie irgendetwas anderes tun. Die Erweiterung schreibt die Partitionstabelle neu: Eine Sicherung macht aus einem fehlgeschlagenen Vorgang eine Wiederherstellung statt einer Neuinstallation.
2. Die virtuelle Festplatte über den Hypervisor erweitern¶
Fügen Sie der Festplatte des Edge Gateway über Ihren Hypervisor den benötigten Platz hinzu. Dieser Schritt allein ändert nichts innerhalb der Maschine — das Betriebssystem sieht weiterhin die bisherige Größe, bis die folgenden Befehle ausgeführt werden.
Die Option ist ausgegraut? Suchen Sie nach einem Snapshot
Ein Hypervisor weigert sich, die Festplatte einer virtuellen Maschine zu erweitern, die einen Snapshot besitzt. Ist die Option nicht verfügbar, prüfen Sie, ob noch einer vorhanden ist, und entfernen Sie ihn — erweitern Sie danach die Festplatte.
3. Optional einen Snapshot erstellen¶
Sobald die Festplatte erweitert ist, können Sie einen Snapshot der Maschine erstellen, als unmittelbaren Rückweg für die folgenden Befehle. Erstellen Sie ihn nach der Erweiterung der Festplatte, niemals davor: Ein Snapshot ist genau das, was diese Erweiterung verhindern würde.
4. Die Erweiterung im Edge Gateway durchführen¶
Führen Sie erst dann die Befehle des nächsten Abschnitts aus.
Welche Partition zu erweitern ist¶
Die Befehle nehmen ein Verzeichnis entgegen und erweitern die Partition, die es trägt. Jedes Verzeichnis des Systems kann angegeben werden, mit einer Ausnahme.
/boot ist ausgeschlossen
Zielen Sie nicht auf /boot. Die Befehle arbeiten auf dem LVM-Volume der Appliance, aus dem /boot herausgehalten wird. Das Feld unten weist diesen Pfad ab.
In der Praxis wachsen zwei Verzeichnisse schneller als der Rest — sie sind der übliche Grund, dieses Verfahren durchzuführen:
| Verzeichnis | Was es enthält |
|---|---|
/var/lib/ipdiva/carerecord/archives |
Die grafischen Archive der aufgezeichneten Sitzungen. |
/var/log |
Die Systemprotokolle. |
Ein Verzeichnis angeben, keine Partition
Sie müssen nicht wissen, welche Partition oder welches logische Volume was trägt: Die Befehle lesen es aus dem Verzeichnis, das Sie ihnen angeben. Führen Sie df -h auf dem Edge Gateway aus, um zu sehen, welches knapp wird.
Die Partition erweitern¶
Öffnen Sie eine SSH-Sitzung auf dem Edge Gateway als root und führen Sie dann die Befehle aus.
Sie können die Variable der folgenden Befehle anpassen:
| Angepasster Wert | Variable | Kommentar |
|---|---|---|
TARGET_DIRECTORY |
Verzeichnis, dessen Partition erweitert werden soll — siehe Welche Partition zu erweitern ist. |
Oder füllen Sie das Feld mit einem der beiden Verzeichnisse, die zuerst volllaufen:
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Was die Befehle tun
Sie verketten vier Vorgänge: den Kernel die neue Festplattengröße sehen lassen, ohne neu zu starten, die letzte LVM-Partition neu schreiben, damit sie bis ans Ende der Festplatte reicht, diesen Platz an LVM übergeben und schließlich das Dateisystem darauf vergrößern.
Prüfen Sie den freien Speicherplatz davor und danach
Führen Sie df -h für das Verzeichnis davor und danach aus. Der Zugewinn muss dem in Schritt 2 hinzugefügten Platz entsprechen.
Ist das Dateisystem nicht gewachsen, führen Sie die Befehle nicht sofort erneut aus: Die Partitionstabelle wurde bereits neu geschrieben, und ein zweiter Durchlauf auf derselben Festplattengröße würde von einem Zustand ausgehen, den sie nicht erwarten. Melden Sie das Ergebnis stattdessen dem Support von Systancia.
Ein erneuter Durchlauf ist in einem Fall berechtigt, und es ist der gewöhnliche: wenn der virtuellen Festplatte weiterer Platz hinzugefügt wurde. Beginnen Sie erneut bei Schritt 1 — das gesamte Verfahren gilt wieder, einschließlich der Sicherung.