Application Delivery Management

Zusätzliche Festplatte an NetScaler Console anbinden

Der Speicherbedarf der NetScaler Console wird basierend auf Ihrer NetScaler Console-Dimensionierungsschätzung ermittelt. Standardmäßig bietet Ihnen die NetScaler Console eine Speicherkapazität von 120 GB. Wenn Sie mehr als 120 GB zum Speichern Ihrer Daten benötigen, können Sie eine zusätzliche Festplatte anbinden.

Hinweis:

  • Schätzen Sie den Speicherbedarf und binden Sie eine zusätzliche Festplatte an den Server an.

  • Für eine NetScaler Console-Bereitstellung mit einem einzelnen Server können Sie zusätzlich zur Standardfestplatte nur eine Festplatte an den Server anbinden.

  • Für eine NetScaler Console-Bereitstellung mit hoher Verfügbarkeit müssen Sie an jeden Knoten eine zusätzliche Festplatte anbinden. Die Größe beider Festplatten muss identisch sein.

  • Wenn eine vorhandene externe Festplatte mit geringerer Kapazität vorhanden ist, müssen Sie diese Festplatte entfernen, bevor Sie eine neue Festplatte anbinden.

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

Dieses Dokument erläutert die folgenden Szenarien zum Anbinden einer zusätzlichen, neuen Festplatte, zum Erstellen von Partitionen und zum Ändern der Größe der zusätzlichen Festplatten:

  1. Zusätzliche Festplatte in einer eigenständigen NetScaler Console anbinden

  2. Festplattenpartitionierungstool starten

  3. Partitionen auf der neuen zusätzlichen Festplatte erstellen

  4. Größe der Partitionen auf der vorhandenen zusätzlichen Festplatte ändern

  5. Partitionen auf der zusätzlichen Festplatte entfernen

Zusätzliche Festplatte in einer eigenständigen NetScaler Console anbinden

  1. Fahren Sie die virtuelle Maschine der NetScaler Console herunter.

  2. Binden Sie im Hypervisor eine zusätzliche Festplatte der erforderlichen Größe an die virtuelle Maschine der NetScaler Console an.

    Die neu angebundene größere Festplatte speichert die Datenbankdaten und NetScaler Console-Protokolldateien. Die vorhandene Standardfestplatte von 120 Gigabyte wird nun zum Speichern der Core-Dateien, Betriebssystem-Protokolldateien usw. verwendet.

  3. Starten Sie die virtuelle Maschine der NetScaler Console.

Festplattenpartitionierungstool starten

NetScaler Console bietet jetzt das NetScaler Console-Festplattenpartitionierungstool, ein neues Befehlszeilentool.

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

  2. Sie können mit dem Tool auch die Größe vorhandener zusätzlicher Festplatten ändern. Die vorhandene externe Festplatte darf jedoch nicht größer als 2 Terabyte sein.

    Hinweis:

    • Das Ändern der Größe vorhandener Festplatten über 2 Terabyte hinaus 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 Partitionen mit diesem neuen Tool erstellen.

  3. Mit diesem neuen Tool können Sie jede Partitionierungsaktion auf der Festplatte explizit durchführen. Das Tool bietet Ihnen klare Sichtbarkeit und Kontrolle über die Festplatte und die zugehörigen Daten.

    Hinweis:

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

So starten Sie das Festplattenpartitionierungstool:

  1. Öffnen Sie eine SSH-Verbindung zur NetScaler Console mit einem SSH-Client, z. B. PuTTY.

  2. Melden Sie sich bei der NetScaler Console mit den Anmeldeinformationen nsrecover/nsroot an.

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

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

    Festplattenpartitionierungstool

    Hinweis:

    Für NetScaler Console in einer Hochverfügbarkeitsbereitstellung müssen Sie das Tool auf beiden Knoten starten und Partitionen erstellen oder deren Größe ändern, nachdem Sie Festplatten an die jeweiligen virtuellen Maschinen angebunden haben.

Partitionen auf der neuen zusätzlichen Festplatte erstellen

Der Befehl create wird verwendet, um Partitionen zu erstellen, wenn eine neue sekundäre Festplatte hinzugefügt wird. Sie können diesen Befehl auch verwenden, um Partitionen auf einer vorhandenen sekundären Festplatte zu erstellen, nachdem die vorhandenen Partitionen mit dem Befehl “remove” gelöscht wurden.

Befehl erstellen 1

Hinweis:

Es gibt keine Größenbeschränkung von 2 Terabyte beim Erstellen von Partitionen mit dem Festplattenpartitionierungstool. Das Tool kann Partitionen erstellen, die größer als 2 Terabyte sind. Wenn Sie die Festplatte partitionieren, wird automatisch eine Swap-Partition von 32 GB hinzugefügt. Die primäre Partition verwendet dann den gesamten verbleibenden Speicherplatz auf der Festplatte.

Sobald der Befehl ausgeführt wird, wird ein GUID-Partitionstabellen (GPT)-Partitionsschema erstellt. Außerdem werden eine 32 GB Swap-Partition und eine Datenpartition erstellt, um den restlichen Speicherplatz zu nutzen. Anschließend wird ein neues Dateisystem auf der primären Partition erstellt.

Hinweis:

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

Befehl erstellen 2

Befehl erstellen 3

Sobald der Befehl zum Erstellen abgeschlossen ist, wird die virtuelle Maschine automatisch neu gestartet, damit die neue Partition eingebunden wird.

Befehl erstellen 3

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

Neue Partition

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

Swap-Partition

Hinweis:

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

Größe der Partitionen auf der vorhandenen zusätzlichen Festplatte ändern

Sie können den Befehl resize verwenden, um die Größe der angebundenen (sekundären) Festplatte zu ändern. Sie können die Größe einer Festplatte ändern, die ein Master Boot Record (MBR)- oder GPT-Schema aufweist. Die Größe der Festplatte muss kleiner als 2 Terabyte sein.

Hinweis:

  • Der Befehl resize ist so konzipiert, dass er ohne Datenverlust funktioniert. Wir empfehlen jedoch, wichtige Daten auf dieser Festplatte vor der Größenänderung auf externen Speicher zu sichern. Eine Datensicherung ist hilfreich für Fälle, in denen die Festplattendaten während des Größenänderungsvorgangs beschädigt werden können.

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

Partition Größe ändern

Der Befehl resize prüft alle Vorbedingungen und fährt fort, wenn alle Vorbedingungen erfüllt sind und Sie der Größenänderung zugestimmt haben. Er stoppt die auf die Festplatte zugreifenden Prozesse, zu denen die NetScaler Console-Subsysteme, PostgreSQL-DB-Prozesse und der NetScaler Console-Monitorprozess gehören. Sobald die Prozesse gestoppt sind, wird die Festplatte ausgehängt, um sie 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ßend durch Vergrößern des Dateisystems. Wenn eine Swap-Partition auf der Festplatte vorhanden ist, wird sie nach der Größenänderung gelöscht und am Ende der Festplatte neu erstellt. Die Swap-Partition wird im Abschnitt Create-Befehl des Dokuments behandelt.

Hinweis:

Der Prozess “Dateisystem vergrößern” kann einige Zeit in Anspruch nehmen, und Sie müssen darauf achten, den Prozess nicht zu unterbrechen, während er läuft. Das Tool startet die virtuelle Maschine neu, nachdem Sie die Größe der Partition geändert haben. Dateisystem vergrößern 1

Dateisystem vergrößern 2

Alle Zwischenschritte im Größenänderungsprozess (Anwendungen stoppen, Festplatte vergrößern, Dateisystem erweitern) werden auf der Konsole angezeigt. Sobald der Vorgang abgeschlossen ist, wird die folgende Meldung angezeigt.

Größenänderung abgeschlossen

Nach dem Neustart kann die Größenänderung mit dem Befehl df beobachtet werden. Hier sind die Details vor und nach der Größenänderung:

Details vor und nach der Größenänderung

Partitionen auf der zusätzlichen Festplatte entfernen

Eine vorhandene Partition auf der sekundären Festplatte kann auf bis zu 2 Terabyte vergrößert werden. Dieses Problem ist auf eine bekannte Einschränkung der Partition zurückzuführen. Wenn Sie eine Festplatte wünschen, die größer als 2 Terabyte ist, binden Sie entweder eine neue Festplatte an und partitionieren Sie diese mit dem Festplattenpartitionierungstool. Sie können auch die vorhandene Partition mit dem Befehl remove entfernen und dann eine Partition erstellen.

Hinweis:

Das Entfernen der vorhandenen Partition löscht alle vorhandenen Daten. Daher müssen alle kritischen Daten vor der Verwendung dieses Befehls auf externen Speicher gesichert werden.

Vorhandene Partition entfernen

Die Ausführung des Befehls “remove” fordert Sie zur Bestätigung auf, und sobald dies bestätigt wurde, werden alle Prozesse (wie NetScaler Console-Subsysteme, PostgreSQL-Prozesse und NetScaler Console-Monitore), die die sekundäre Festplatte verwenden, gestoppt. Wenn eine Swap-Partition existiert und Swap auf der Partition aktiviert ist, wird der Swap deaktiviert.

Vorhandene Partition entfernen 2

Wenn Sie “y” eingeben, hängt der Befehl die Festplatte aus und entfernt alle Partitionen auf der Festplatte.

Festplatte aushängen

Hinweis:

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

Virtuelle Maschine neu starten

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

Virtuelle Maschine neu starten 1

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

Virtuelle Maschine neu starten 2

Virtuelle Maschine neu starten 3

Eine Sicherungsdatei der Festplattendaten erstellen

Hinweis:

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

So sichern Sie die NetScaler Console-Daten vor dem Ändern der Größe oder dem Entfernen der Partitionen:

  1. Stoppen Sie die NetScaler Console.

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

    su -l mpspostgres /mps/scripts/pgsql/stoppgsql_smart.sh
    <!--NeedCopy-->
    
  3. Stoppen Sie den NetScaler Console Monitor.

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

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

    Hinweis:

    Der Vorgang dauert je nach Größe der zu sichernden Daten unterschiedlich lange.

  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 Remote-Server.

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

  8. Entfernen Sie den Tarball von der virtuellen Maschine der NetScaler Console.

    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 im Tool auch die folgenden Befehle verwenden:

Help-Befehl:

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

Help-Befehl

Info-Befehl:

Der Befehl info liefert Informationen über die angebundene sekundäre Festplatte, falls diese existiert. Der Befehl gibt den Gerätenamen, das Partitionsschema, die Größe in menschenlesbarer Form und die Anzahl der Festplattenblöcke an. Das Schema kann MBR oder GPT sein. Ein MBR-Schema bedeutet, dass die Festplatte mit einer früheren Version der NetScaler Console 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 Console 12.1 oder höher partitioniert wurde.

Hinweis:

Eine GPT-Partition kann größer als 2 Terabyte sein, wenn sie erstellt wird. Sie können die Größe der Festplatte jedoch nicht auf mehr als 2 Terabyte ändern, nachdem Sie eine Festplatte 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 der NetScaler Console beträgt 4 GB, und somit beträgt der Standard-Swap-Speicherplatz 4 GB. Für die Standard-Speicherkonfiguration der NetScaler Console von 2 GB ist dieser Swap-Speicherplatz ausreichend. Wenn Sie die NetScaler Console jedoch mit einer höheren Speicherkonfiguration betreiben, müssen Sie mehr Swap-Speicherplatz auf der Festplatte zuweisen.

Hinweis:

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

Sekundäre Festplatten, die in früheren Versionen der NetScaler Console hinzugefügt wurden, haben standardmäßig keine Swap-Partition. Der Befehl “create_swapfile” ist für sekundäre Festplatten gedacht, die mit älteren NetScaler Console-Versionen erstellt wurden und keine Swap-Partition besitzen. Der Befehl prüft Folgendes:

  • Vorhandensein einer sekundären Festplatte

  • Ob die Festplatte eingebunden ist

  • Größe der Festplatte (mindestens 500 GB)

  • Das Vorhandensein der Swap-Datei

Der Befehl create_swapfile ist nur nützlich, wenn der Arbeitsspeicher größer oder gleich 16 GB ist und nicht, wenn der Arbeitsspeicher gering ist. Daher prüft dieser Befehl auch den Arbeitsspeicher, bevor er mit der Erstellung der Swap-Datei fortfährt.

Info-Befehl 2

Wenn alle Bedingungen erfüllt sind und der Benutzer der Fortsetzung zustimmt, wird eine 32 GB Swap-Datei auf der sekundären Festplatte erstellt. Der Erstellungsprozess der Swap-Datei dauert einige Minuten, und Sie müssen darauf achten, den Prozess nicht zu unterbrechen, während er läuft. Nach erfolgreichem Abschluss wird ein Neustart durchgeführt, damit die Swap-Datei wirksam wird.

Swap-Datei erstellen Befehl

Nach dem Neustart kann die Erhöhung des Swaps mit dem Befehl top beobachtet werden.

Swap-Datei erstellen Befehl 2

Exit-Befehl:

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

Exit-Befehl

Zusätzliche Festplatten an NetScaler Console in Hochverfügbarkeitsbereitstellung anbinden

Angenommen, Sie haben ein Paar NetScaler Console-Server in einer Hochverfügbarkeitskonfiguration ohne sekundäre Festplatten konfiguriert. Angenommen, Sie haben auch 2 oder mehr NetScaler-Instanzen hinzugefügt, überprüft und sichergestellt, dass alle Prozesse ausgeführt werden. Möglicherweise möchten Sie den virtuellen Maschinen in dieser Einrichtung sekundäre Festplatten hinzufügen. In einer Hochverfügbarkeitskonfiguration müssen Sie zusätzliche Festplatten 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 Partitionierungstool auf dem sekundären Knoten aus.

  5. Nachdem die Festplatte 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 Partitionierungstool auf dem primären Knoten aus.

  11. Nachdem die Festplatte 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.

So erhöhen Sie die RAM-Kapazität auf beiden Knoten:

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

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

    Stellen Sie sicher, dass Sie die RAM-Größe auf beiden Knoten gleichermaßen 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 Console_Primary neu.

  4. Nachdem Console_Primary neu gestartet wurde, überprüfen Sie, ob es der primäre Knoten ist.

  5. Starten Sie den Console_Secondary-Knoten. Stellen Sie nach dem Neustart sicher, dass er als sekundärer Knoten hochgefahren ist und die DB-Synchronisierung funktioniert.

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

    Hinweis:

    Nachdem Sie die sekundäre Festplatte hinzugefügt haben, benötigt der primäre Knoten einige Zeit, um hochzufahren. Auch der gesamte Prozess des Hinzufügens sekundärer Festplatten zu beiden Knoten und der Erhöhung der RAM-Kapazität erfordert, dass beide Knoten für einige Zeit heruntergefahren sind. Berücksichtigen Sie diese Ausfallzeit bei der Planung dieser Wartungsaktivität.