Application Delivery Management

Stellen Sie einen zusätzlichen Datenträger für NetScaler ADM bereit

Die Speicheranforderungen für NetScaler Application Delivery Management (ADM) werden auf der Grundlage Ihrer NetScaler ADM-Größenschätzung ermittelt. NetScaler ADM bietet standardmäßig eine Speicherkapazität von 120 GB. Wenn Sie mehr als 120 GB zum Speichern Ihrer Daten benötigen, können Sie zusätzlichen Datenträger bereitstellen.

Hinweis:

  • Schätzen Sie die Speicheranforderungen und schließen Sie eine zusätzliche Festplatte an den Server an.

  • Bei einer NetScaler ADM Bereitstellung mit einem Server können Sie zusätzlich zum Standarddatenträger nur einen Datenträger an den Server anhängen.

  • Für eine NetScaler ADM Hochverfügbarkeitsbereitstellung müssen Sie für jeden Knoten einen zusätzlichen Datenträger bereitstellen. Die Größe beider Festplatten muss identisch sein.

  • Wenn eine externe Festplatte mit geringerer Kapazität vorhanden ist, müssen Sie die Festplatte entfernen, bevor Sie eine neue Festplatte anschließen.

  • Wir empfehlen die Verwendung der Solid-State-Drive-Technologie (SSD) für NetScaler ADM-Bereitstellungen.

In diesem Dokument werden die folgenden Szenarien zum Bereitstellen eines zusätzlichen, neuen Datenträgers, zum Erstellen von Partitionen und zum Ändern der Größe des zusätzlichen Datenträgers erläutert:

  1. Bereitstellen eines zusätzlichen Datenträgers in einem eigenständigen NetScaler ADM

  2. Starten Sie das Datenträgerpartitionstool

  3. Erstellen von Partitionen auf dem neuen zusätzlichen Datenträger

  4. Ändern Sie die Größe der Partitionen in dem vorhandenen zusätzlichen Datenträger

  5. Entfernen der Partitionen des zusätzlichen Datenträgers

Bereitstellen eines zusätzlichen Datenträgers in einem eigenständigen NetScaler ADM

  1. Fahren Sie die virtuelle NetScaler ADM Maschine herunter.

  2. Stellen Sie im Hypervisor einen zusätzliche Datenträger mit der erforderlichen Datenträgergröße für die virtuelle NetScaler ADM-Maschine bereit.

    Auf dem neu zugeordneten größeren Datenträger werden die Datenbankdaten und die NetScaler ADM Protokolldateien gespeichert. Die vorhandene Standardfestplatte mit 120 Gigabyte wird jetzt zum Speichern der Kerndateien, der Betriebssystemprotokolldateien usw. verwendet.

  3. Starten Sie die virtuelle NetScaler ADM Maschine.

Starten Sie das Datenträgerpartitionstool

NetScaler ADM bietet jetzt das NetScaler ADM Datenträgerpartitionstool, ein neues Befehlszeilentool.

  1. Mit dem Tool können Sie Partitionen auf dem neu hinzugefügten zusätzlichen Datenträger erstellen.

  2. Mit dem Tool können Sie auch die Größe der vorhandenen zusätzlichen Festplatten ändern. Der vorhandene externe Datenträger darf jedoch nicht größer als 2 Terabyte sein.

    Hinweis:

    • Eine Größenänderung vorhandener Festplatten über 2 Terabyte kann zu Datenverlust führen. Dies liegt an einer bekannten Einschränkung der Plattform.

    • Um eine Speicherkapazität von mehr als 2 Terabyte zu erstellen, müssen Sie die vorhandenen Partitionen entfernen und mit diesem neuen Tool Partitionen erstellen.

  3. Mit diesem neuen Tool können Sie jede Partitionsaktion auf der Festplatte explizit ausführen. Das Tool bietet Ihnen eine klare Sichtbarkeit und Kontrolle über den Datenträger und die zugehörigen Daten.

    Hinweis:

    Sie können dieses Tool nur auf der zusätzlichen Festplatte verwenden, die Sie an den NetScaler ADM Server angeschlossen haben. Mit diesem Tool können Sie keine Partitionen auf der primären (Standard-) Festplatte erstellen.

So starten Sie das Festplattenpartitionstool:

  1. Öffnen Sie eine SSH-Verbindung zum NetScaler ADM, indem Sie einen SSH-Client wie PuTTY verwenden.

  2. Melden Sie sich mit den Anmeldeinformationen von nsrecover/nsroot bei NetScaler ADM an.

  3. Wechseln Sie zur Shell-Eingabeaufforderung und geben Sie Folgendes ein:

    /mps/DiskPartitionTool.py
    <!--NeedCopy-->
    

    Datenträgerpartitionstool

    Hinweis:

    Für NetScaler ADM in der Hochverfügbarkeitsbereitstellung müssen Sie das Tool in beiden Knoten starten und Partitionen erstellen oder deren Größe ändern, nachdem Sie Datenträger an die jeweiligen virtuellen Maschinen angeschlossen haben.

Erstellen von Partitionen auf dem neuen zusätzlichen Datenträger

Der Befehl create wird verwendet, um Partitionen zu erstellen, wenn ein neuer sekundärer Datenträger hinzugefügt wird. Sie können diesen Befehl auch verwenden, um Partitionen auf einem vorhandenen sekundären Datenträger zu erstellen, nachdem die vorhandenen Partitionen mit dem Befehl “remove” gelöscht wurden.

Befehl 1 erstellen

Hinweis:

Beim Erstellen von Partitionen mit dem Festplattenpartitionstool gibt es keine Größenbeschränkung von 2 Terabyte. Das Tool kann Partitionen mit mehr als 2 Terabyte erstellen. Wenn Sie den Datenträger partitionieren, wird automatisch eine Swap-Partition der Größe 32 GB hinzugefügt. Die primäre Partition verwendet dann den gesamten verbleibenden Speicherplatz auf dem Datenträger.

Sobald der Befehl ausgeführt wurde, wird ein Partitionsschema der GUID-Partitionstabelle (GPT) erstellt. Außerdem werden eine 32 GB Swap-Partition und Datenpartition erstellt, um den Rest des Speicherplatzes zu nutzen. Ein neues Dateisystem wird dann auf der primären Partition erstellt.

Hinweis:

Dieser Vorgang kann einige Sekunden dauern, und Sie dürfen den Vorgang nicht unterbrechen.

Befehl 2 erstellen

Erstellen Sie Befehl 3

Sobald der Befehl create abgeschlossen ist, wird die virtuelle Maschine automatisch neu gestartet, damit die neue Partition bereitgestellt wird.

Erstellen Sie Befehl 3

Nach dem Neustart wird die neue Partition unter /var/mps gemountet.

Neue Partition

Die hinzugefügte Swap-Partition wird als Swap-Raum in der Ausgabe des Befehls “create” angezeigt.

Swap-Partition

Hinweis:

Das Tool startet die virtuelle Maschine neu, nachdem die Partition erstellt wurde.

Ändern Sie die Größe der Partitionen in dem vorhandenen zusätzlichen Datenträger

Sie können den Befehl resize verwenden, um die Größe des angeschlossenen (sekundären) Datenträgers zu ändern. Sie können die Größe eines Datenträgers ändern, die ein master boot record (MBR) oder GPT-Schema hat. Die Größe der Festplatte muss weniger als 2 Terabyte betragen.

Hinweis:

  • Der Befehl resize ist so konzipiert, dass er funktioniert, ohne dass vorhandene Daten verloren gehen. Wir empfehlen jedoch, wichtige Daten auf dieser Festplatte auf einem externen Speicher zu sichern, bevor Sie die Größe ändern. Datenbackup ist hilfreich in Fällen, in denen die Datenträgerdaten während des Größenänderungsvorgangs beschädigt werden können.

  • Stellen Sie sicher, dass Sie den Festplattenspeicher in Schritten von 100 GB Speicherplatz erhöhen, während Sie die Größe der Partitionen ändern. Eine solche schrittweise Erhöhung stellt sicher, dass Sie die Größe nicht häufiger ändern müssen.

Größe der Partition ändern

Der Befehl resize prüft, ob alle Voraussetzungen erfüllt sind, und fährt fort, wenn alle Voraussetzungen erfüllt sind und nachdem Sie der Größenänderung zugestimmt haben. Es stoppt die Prozesse, die auf die Festplatte zugreifen, was die NetScaler ADM-Subsysteme, PostgreSQL-DB-Prozesse und den NetScaler ADM-Monitorprozess umfasst. Sobald die Prozesse beendet wurden, wird die Bereitstellung des Datenträgers aufgehoben, um ihn für die Größenänderung vorzubereiten. Die Größenänderung erfolgt durch Erweitern der Partition, um den gesamten verfügbaren Speicherplatz zu belegen, und anschließendes Erweitern des Dateisystems. Wenn eine Swap-Partition auf dem Datenträger vorhanden ist, wird sie gelöscht und nach der Größenänderung am Ende des Datenträgers neu erstellt. Die Swap-Partition wird im Abschnitt Befehl erstellen des Dokuments erläutert.

Hinweis:

Der Prozess „wachsendes Dateisystem“ kann einige Zeit in Anspruch nehmen. Achten Sie darauf, dass Sie den Vorgang nicht unterbrechen, während er läuft. Das Tool startet die virtuelle Maschine neu, nachdem Sie die Größe der Partition geändert haben. Wachsendes Dateisystem 1

Wachsendes Dateisystem 2

Alle Zwischenschritte im Größenänderungsprozess (Anhalten von Anwendungen, Ändern der Größe des Datenträgers, wachsendes Dateisystem) werden auf der Konsole angezeigt. Sobald der Prozess abgeschlossen ist, wird die folgende Meldung angezeigt.

Größe ändern erledigt

Nach dem Neustart kann die Vergrößerung mit dem Befehl df beobachtet werden. Hier sind die Vorher-Nachher-Details, wenn Sie die Größe erhöhen:

Details vor und nach

Entfernen der Partitionen des zusätzlichen Datenträgers

Eine vorhandene Partition auf dem sekundären Datenträger kann auf bis zu 2 Terabyte verkleinert werden. Dieses Problem ist auf eine bekannte Einschränkung der Partition zurückzuführen. Wenn Sie einen Datenträger mit mehr als 2 Terabyte wünschen, schließen Sie einen neuen Datenträger an und partitionieren Sie ihn mit dem Datenträgerpartitionstools. Sie können die vorhandene Partition auch mithilfe des Befehls remove entfernen und dann eine Partition erstellen.

Hinweis:

Durch das Entfernen der vorhandenen Partition werden alle vorhandenen Daten gelöscht. Daher müssen alle kritischen Daten auf einem externen Speicher gesichert werden, bevor Sie diesen Befehl verwenden.

Entfernen Sie vorhandene Partition

Wenn Sie den Befehl „remove“ ausführen, werden Sie zur Bestätigung aufgefordert. Nach der Bestätigung werden alle Prozesse (wie ADM-Subsysteme, PostgreSQL-Prozesse und ADM-Monitore) gestoppt, die die sekundäre Festplatte verwenden. Wenn eine Swap-Partition vorhanden ist und Swap auf der Partition aktiviert ist, wird der Swap deaktiviert.

Entfernen Sie die vorhandene Partition 2

Wenn Sie “y” eingeben, wird die Bereitstellung des Datenträgers aufgehoben und alle Partitionen auf dem Datenträger.

Bereitstellung des Datenträgers aufheben

Hinweis:

Das Tool startet die virtuelle Maschine neu, nachdem Sie die Partition entfernt haben.

Starten Sie die virtuelle Maschine neu

Wenn eine Partition erstellt oder in der Größe geändert wird oder wenn eine Auslagerungsdatei erstellt wurde, starten Sie die virtuelle Maschine neu. Die Änderungen werden erst nach einem Neustart wirksam. Zu diesem Zweck wird ein Reboot-Befehl im Tool bereitgestellt.

Starten Sie die virtuelle Maschine 1 neu

Sie werden zur Bestätigung aufgefordert, und nach der Bestätigung werden alle Prozesse (wie ADM-Subsysteme, PostgreSQL-Prozesse und ADM-Monitore) gestoppt. Die virtuelle Maschine wird dann neu gestartet.

Starten Sie die virtuelle Maschine 2 neu

Starten Sie die virtuelle Maschine 3 neu

Erstellen einer Backupdatei der Datenträgerdaten

Hinweis:

Das Erstellen einer Sicherungsdatei erfordert Speicherplatz. Stellen Sie sicher, dass ausreichend Speicherplatz (50% oder mehr) vorhanden ist, bevor die Backup-Befehle ausgeführt werden.

So sichern Sie die NetScaler ADM-Daten, bevor Sie die Partitionen ändern oder entfernen:

  1. Beenden Sie ADM.

    /mps/masd stop
    <!--NeedCopy-->
    
  2. Stoppen Sie PostgreSQL.

    su -l mpspostgres /mps/scripts/pgsql/stoppgsql_smart.sh
    <!--NeedCopy-->
    
  3. Beenden Sie ADM-Monitor.

    /mps/scripts/stop_mas_monit.sh
    <!--NeedCopy-->
    
  4. Erstellen Sie einen Tarball.

    cd /var
    tar cvfz /var/mps/mps_backup.tgz mps
    <!--NeedCopy-->
    

    Hinweis:

    Der Vorgang dauert je nach Größe der zu sichernden Daten einige Zeit.

  5. Generieren Sie eine Prüfsumme.

    md5 /var/mps/mps_backup.tgz > /var/mps/mps_backup_checksum
    <!--NeedCopy-->
    
  6. Kopieren Sie die Tarball- und Prüfsummendateien auf einen Remoteserver.

  7. Überprüfen Sie die Richtigkeit des kopierten Tarballs. Generieren Sie eine Prüfsumme der übertragenen Datei und vergleichen Sie sie mit der Quellprüfsumme.

  8. Entfernen Sie den Tarball von der virtuellen ADM-Maschine.

    cd /var/mps/
    rm mps_backup.tgz  mps_backup_checksum
    <!--NeedCopy-->
    

Zusätzliche Befehle

Zusätzlich zu den zuvor aufgeführten Befehlen können Sie auch die folgenden Befehle im Tool verwenden:

Befehl “Hilfe”:

Um die unterstützten Befehle aufzulisten, geben Sie help oder ? und drücken Sie Enter. Um weitere Hilfe zu den einzelnen Befehlen zu erhalten, drücken Sie Hilfe oder ? gefolgt vom Befehlsnamen und drücken Sie die Enter-Taste .

Hilfe-Befehl

Info (Befehl):

Der Befehl info liefert Informationen über den angeschlossenen sekundären Datenträger, falls der Datenträger vorhanden ist. Der Befehl liefert den Gerätenamen, das Partitionsschema, die Größe in menschenlesbarer Form und die Anzahl der Datenträgerblöcke. Das Schema kann MBR oder GPT sein. Ein MBR-Schema bedeutet, dass die Festplatte mit einer früheren Version der NetScaler ADM-Version partitioniert wurde. Die MBR/GPT-basierte Partition kann in der Größe geändert werden, jedoch nicht über 2 Terabyte hinaus. Das GPT-Partitionsschema bedeutet, dass die Festplatte mit NetScaler ADM 12.1 oder höher partitioniert wurde.

Hinweis:

Eine GPT-Partition kann größer als 2 Terabyte sein, aber wenn sie erstellt wird. Sie können die Größe des Datenträgers jedoch nicht auf eine Größe von mehr als 2 Terabyte ändern, nachdem Sie einen Datenträger mit einer kleineren Größe erstellt haben. Dieses Problem ist eine bekannte Einschränkung der Plattform.  

Info-Befehl

Create_swapfile (Befehl):

Die Standard-Swap-Partition auf der primären Festplatte von NetScaler ADM ist 4 GB, daher beträgt der Standardauslagerungsspeicher 4 GB. Für die Standardspeicherkonfiguration von NetScaler ADM, die 2 GB beträgt, ist dieser Swap-Speicherplatz ausreichend. Wenn Sie NetScaler ADM jedoch mit einer höheren Speicherkonfiguration ausführen, benötigen Sie mehr Auslagerungsspeicher auf dem Datenträger.

Hinweis:

Die Swap-Partition ist normalerweise eine dedizierte Partition, die während der Installation des Betriebssystems auf einer Festplatte (HDD) erstellt wird. Eine solche Partition wird auch als Swap Space bezeichnet. Eine Swap-Partition wird für virtuellen Speicher verwendet, die den zusätzlichen Hauptspeicher simuliert.

Bei sekundären Datenträgern, die in früheren Versionen von NetScaler ADM hinzugefügt wurden, wird standardmäßig keine Auslagerungspartition erstellt. Der Befehl “create_swapfile” ist für sekundäre Datenträger gedacht, die mit älteren NetScaler ADM-Versionen ohne Auslagerungspartition erstellt wurden. Der Befehl prüft auf Folgendes:

  • Vorhandensein eines sekundären Datenträgers

  • Datenträger, der bereitgestellt wird

  • Größe des Datenträgers (mindestens 500 GB)

  • Die Existenz der Auslagerungsdatei

Der Befehl create_swapfile ist nur nützlich, wenn der Speicher größer oder gleich 16 GB ist und nicht, wenn der Speicher knapp ist. Dieser Befehl prüft also auch, ob Speicher vorhanden ist, bevor mit der Erstellung der Auslagerungsdatei fortgefahren wird.

Info-Befehl 2

Wenn alle Bedingungen erfüllt sind und der Benutzer zustimmt, fortzufahren, wird eine 32-GB-Auslagerungsdatei auf der sekundären Festplatte erstellt. Die Erstellung der Auslagerungsdatei dauert einige Minuten und sorgt dafür, dass Sie den Vorgang während des Ablaufs nicht unterbrechen. Nach erfolgreichem Abschluss wird ein Neustart durchgeführt, damit die Auslagerungsdatei wirksam wird.  

Befehl Auslagerungsdatei erstellen

Nach dem Neustart kann der Anstieg des Swap mit dem Befehl top beobachtet werden.

Befehl "Auslagerungsdatei erstellen" 2

Befehl “Beenden”:

Um das Werkzeug zu verlassen, geben Sie exit ein, und drücken Sie die Eingabetaste.

Befehl "Exit"

Hinzufügen zusätzlicher Datenträger an NetScaler ADM, das in hoher Verfügbarkeit bereitgestellt wird

Stellen Sie sich vor, Sie haben ein Paar NetScaler ADM-Server in einer Hochverfügbarkeitssetup ohne sekundäre Festplatten konfiguriert. Denken Sie auch daran, dass Sie 2 oder mehr NetScaler-Instanzen hinzugefügt und überprüft und sichergestellt haben, dass alle Prozesse ausgeführt werden. Möglicherweise möchten Sie den virtuellen Maschinen in diesem Setup sekundäre Laufwerke hinzufügen. In einer Hochverfügbarkeitseinrichtung müssen Sie zusätzliche Datenträger zu beiden Knoten hinzufügen, wie in dieser Aufgabe beschrieben:

  1. Fahren Sie den sekundären Knoten herunter.

  2. Fügen Sie eine Festplatte über den Hypervisor hinzu.

    Hinweis:

    Stellen Sie sicher, dass Sie die Hauptfestplatte des sekundären Knotens nicht erweitern.

  3. Starten Sie den sekundären Knoten.

  4. Führen Sie das Partitionstool auf dem sekundären Knoten aus.

  5. Nachdem der Datenträger hinzugefügt wurde, wird der sekundäre Knoten neu gestartet.

  6. Fahren Sie den sekundären Knoten nach dem Neustart herunter.

  7. Fahren Sie den primären Knoten herunter.

  8. Fügen Sie eine Festplatte über den Hypervisor hinzu.

    Hinweis:

    Stellen Sie sicher, dass Sie die Hauptfestplatte des primären Knotens nicht erweitern.

  9. Starten Sie den primären Knoten.

  10. Führen Sie das Partitionstool auf dem primären Knoten aus.

  11. Nachdem der Datenträger hinzugefügt wurde, wird der primäre Knoten neu gestartet.

  12. Nachdem der primäre Knoten betriebsbereit ist, starten Sie den sekundären Knoten.

  13. Stellen Sie sicher, dass der sekundäre Knoten betriebsbereit ist und die Datenbanken synchronisiert wurden.

  14. Bestätigen Sie, dass alle Daten noch vorhanden sind.

Um die RAM-Kapazität auf beiden Knoten zu erhöhen:

  1. Fahren Sie ADM_Secondary herunter, und erhöhen Sie die RAM-Größe je nach Bedarf. Starten Sie den Knoten nicht neu.

  2. Fahren Sie ADM_primary herunter, und erhöhen Sie die RAM-Größe je nach Bedarf.

    Stellen Sie sicher, dass Sie die RAM-Größe auf beiden Knoten gleichmäßig erhöhen. Wenn Sie beispielsweise die RAM-Größe auf dem primären Knoten auf 16 GB erhöhen, tun Sie dasselbe auch auf dem sekundären Knoten.

  3. Starten Sie ADM_Primary neu.

  4. Überprüfen Sie nach dem Neustart von ADM_Primary, ob es sich um den primären Knoten handelt.

  5. Starten Sie den Knoten ADM_Secondary. Stellen Sie nach dem Neustart sicher, dass es als sekundär angezeigt wurde und die DB-Synchronisierung funktioniert.

  6. Bestätigen Sie, dass alle Daten noch vorhanden sind.

    Hinweis:

    Nachdem Sie das sekundäre Laufwerk hinzugefügt haben, dauert es einige Zeit, bis der primäre Knoten aktiviert ist. Außerdem erfordert das gesamte Hinzufügen von sekundären Datenträger zu beiden Knoten und die Erhöhung der RAM-Kapazität, dass beide Knoten für einige Zeit heruntergefahren sind. Berücksichtigen Sie diese Ausfallzeiten bei der Planung dieser Wartungsaktivität.