Application Delivery Management

Nicht zugängliche NetScaler® ADM-Server wiederherstellen

NetScaler Application Delivery Management (ADM) bietet jetzt ein Datenbankwartungstool zur Bereinigung der Systemdatenbank. Sie können jetzt das NetScaler ADM-Dienstprogramm starten, um eine Verbindung zum Dateisystem herzustellen, einige Komponenten zu löschen und die Datenbank zugänglich zu machen. Das NetScaler ADM-Wiederherstellungsskript ist ein Tool, das hilft, Speicherplatz im Dateisystem durch das Löschen alter oder ungenutzter Datenbanktabellen und -dateien freizugeben. Das Tool unterstützt Sie dabei, in aufeinanderfolgenden Schritten durch die Datenbanktabellen und -dateien zu navigieren, und zeigt den aktuell von den jeweiligen Elementen belegten Speicherplatz im Dateisystem an. Sobald Sie die zu löschenden Datenbanktabellen und -dateien ausgewählt haben, löscht das Tool diese nach Bestätigung aus dem Dateisystem.

So verwenden Sie das NetScaler ADM-Datenbankwiederherstellungsskript für eine eigenständige NetScaler ADM-Bereitstellung

Führen Sie das folgende Verfahren in einer NetScaler ADM-Bereitstellung mit einem einzelnen Server aus, um eine Verbindung zum Dateisystem herzustellen, einige Komponenten zu löschen, die Datenbank zugänglich zu machen und anschließend die Wiederherstellungsvorgänge durchzuführen.

  1. Melden Sie sich über einen SSH-Client oder die Konsole Ihres Hypervisors bei NetScaler ADM an und geben Sie den folgenden Befehl ein: Datenbank-Tool1

  2. Wenn der Bildschirm eine Warnmeldung zum Beenden einiger NetScaler ADM-Prozesse anzeigt, geben Sie “y” ein und drücken Sie die Eingabetaste.

    Der folgende Bildschirm wird angezeigt, während das System ermittelt, welche Datenbankkomponenten Sie löschen können, ohne die Kerndateien des Systems zu beeinträchtigen.

    Datenbank-Tool2

  3. Der Bildschirm zeigt die Liste der Dateien in der Datenbank an. Geben Sie “y” ein und drücken Sie die Eingabetaste, um den Bereinigungsprozess zu starten.

    Datenbank-Tool3

  4. Sie können die spezifische Datenbankkomponente auswählen, die bereinigt werden soll, und die entsprechende Nummer eingeben. Drücken Sie die Eingabetaste.

    Um beispielsweise eine Systemkatalogbereinigung durchzuführen, wählen Sie Option 8 im Auswahlmenü DB-Komponente aus, geben Sie “y” ein und drücken Sie die Eingabetaste, um mit der Systemkatalogbereinigung fortzufahren.

    Hinweis

    NetScaler ADM enthält Benutzertabellen, die als Systemkatalog bezeichnet werden. Der Systemkatalog ist ein Speicherort in der NetScaler ADM-Datenbank, an dem ein relationales Datenbankverwaltungssystem Schemametadaten wie Informationen zu Tabellen und Spalten sowie interne Datensätze speichert. Die Tabellen im Systemkatalog sind wie reguläre Tabellen, die im Laufe der Zeit aufgeblähte und tote Zeilen ansammeln können und daher eine regelmäßige Bereinigung für eine optimale Leistung erfordern. Es ist eine gute Praxis, diese Tabellen regelmäßig zu warten. Die Aktivität gibt nicht nur Speicherplatz frei, sondern verbessert auch die Gesamtleistung der Datenbank und damit des NetScaler ADM.

    Datenbank-Tool4

    Das Bereinigungsprogramm bietet Ihnen die Möglichkeit, Datenbankkomponenten und Dateikomponenten zu bereinigen. Sie können eine beliebige Dateikomponente auswählen, indem Sie eine Zahl zwischen “1” und “9” eingeben, oder “11” eingeben und die Eingabetaste drücken, um die Datenbankkomponente zu bereinigen.

    Hinweis

    Die Zahl “11” bedeutet, dass Sie keine Dateikomponente zur Bereinigung ausgewählt haben und mit der Bereinigung der zuvor ausgewählten Datenbankkomponente fortfahren. In diesem Beispiel ist dies der “Systemkatalog”.

    Datenbank-Tool5

  5. Geben Sie im letzten Bestätigungsbildschirm erneut “y” ein und drücken Sie die Eingabetaste.

    Datenbank-Tool6

    Der Systemkatalog wird bereinigt, was je nach Größe der Tabelle im Systemkatalog einige Zeit in Anspruch nehmen kann. Nach Abschluss des Vorgangs wird ein Übersichtsfenster angezeigt.

    Datenbank-Tool7

  6. Geben Sie “y” ein und drücken Sie die Eingabetaste, um NetScaler ADM neu zu starten.

    Stellen Sie sicher, dass Sie NetScaler ADM nach der Systembereinigung neu starten. Warten Sie etwa 30 Minuten, bis die internen Datenbankvorgänge nach dem Neustart von NetScaler ADM abgeschlossen sind. Sie sollten dann in der Lage sein, eine Verbindung zur NetScaler ADM-Datenbank herzustellen. Falls nicht, führen Sie das Wiederherstellungsskript erneut aus, um mehr Speicherplatz freizugeben. Wenn NetScaler ADM betriebsbereit ist, sollte es wie erwartet funktionieren.

    Hinweis

    Die aktuelle Größe der Systemkatalogtabelle ist nach der Bereinigung niemals gleich Null. Dies liegt daran, dass nur leere Zeilen aus der Tabelle entfernt werden und die Tabelle auch nach der Bereinigung noch einige gültige Einträge enthalten kann.

So verwenden Sie das NetScaler ADM-Datenbankwiederherstellungsskript für eine NetScaler ADM-Hochverfügbarkeitsbereitstellung

Das Datenbanksystem für NetScaler ADM-Server in einer Hochverfügbarkeitsbereitstellung befindet sich im kontinuierlichen Synchronisationsmodus. Bei der Verwendung des neuen Datenbankwiederherstellungstools müssen Sie das Verfahren nicht auf beiden NetScaler ADM-Servern replizieren.

  1. Melden Sie sich über einen SSH-Client oder die Konsole des Hypervisors am primären Knoten an.

  2. Führen Sie den folgenden Befehl aus:

    ` /mps/mas_recovery/mas_recovery.py `

  3. Befolgen Sie das Verfahren ab Schritt 2, das für das NetScaler ADM-Wiederherstellungsskript für eigenständige Bereitstellungen verfügbar ist.

Nicht zugängliche NetScaler® ADM-Server wiederherstellen