Application Delivery Management

Récupérer les serveurs NetScaler Console inaccessibles

NetScaler Console fournit désormais un outil de maintenance de base de données pour nettoyer la base de données système. Vous pouvez désormais lancer l’outil utilitaire NetScaler Console pour vous connecter au système de fichiers, supprimer quelques composants et rendre la base de données accessible. Le script de récupération NetScaler Console est un outil qui permet de récupérer de l’espace dans le système de fichiers en supprimant les tables et fichiers de base de données anciens ou inutilisés. L’outil vous aide à naviguer à travers les tables et fichiers de base de données par étapes successives et affiche l’espace actuellement occupé sur le système de fichiers par les éléments respectifs. Une fois que vous avez sélectionné les tables et fichiers de base de données à supprimer, l’outil les supprime du système de fichiers après confirmation.

Comment utiliser le script de récupération de base de données NetScaler Console pour un déploiement NetScaler Console autonome

Utilisez la procédure suivante dans un déploiement NetScaler Console à serveur unique pour vous connecter au système de fichiers, supprimer quelques composants, rendre la base de données accessible, puis effectuer les opérations de récupération.

  1. À l’aide d’un client SSH ou de la console de votre hyperviseur, connectez-vous à NetScaler Console et saisissez la commande suivante : Outil de base de données 1

  2. Lorsque l’écran affiche un message d’avertissement pour l’arrêt de quelques processus NetScaler Console, saisissez « y » et appuyez sur la touche Entrée.

    L’écran suivant apparaît pendant que le système détermine les composants de la base de données que vous pouvez supprimer sans affecter les fichiers système principaux.

    Outil de base de données 2

  3. L’écran affiche la liste des fichiers dans la base de données. Saisissez « y » et appuyez sur la touche Entrée pour lancer le processus de nettoyage.

    Outil de base de données 3

  4. Vous pouvez sélectionner le composant de base de données spécifique à nettoyer et saisir le numéro correspondant. Appuyez sur la touche Entrée.

    Par exemple, pour effectuer le nettoyage du catalogue système, sélectionnez l’option 8 dans le menu de sélection Composant de base de données et saisissez « y », puis appuyez sur la touche Entrée pour continuer le nettoyage du catalogue système.

    Remarque

    NetScaler Console inclut des tables utilisateur appelées catalogue système. Le catalogue système est un emplacement dans la base de données NetScaler Console où un système de gestion de base de données relationnelle stocke les métadonnées de schéma, telles que les informations sur les tables et les colonnes et les enregistrements internes. Les tables du catalogue système sont comme des tables normales qui peuvent accumuler des lignes gonflées et mortes au fil du temps et nécessitent donc un nettoyage périodique pour des performances optimales. Il est recommandé de maintenir régulièrement ces tables. Cette activité libère non seulement de l’espace disque, mais améliore également les performances globales de la base de données et donc de NetScaler Console.

    Outil de base de données 4

    L’utilitaire de nettoyage vous offre la possibilité de nettoyer les composants de base de données et les composants de fichiers. Vous pouvez sélectionner n’importe quel composant de fichier en saisissant un nombre entre « 1 » et « 9 », ou saisir « 11 » et appuyer sur la touche Entrée pour nettoyer le composant de base de données.

    Remarque

    Le nombre « 11 » indique que vous n’avez sélectionné aucun composant de fichier à nettoyer et que vous allez procéder au nettoyage du composant de base de données que vous aviez sélectionné précédemment. Dans cet exemple, il s’agit du « catalogue système ».

    Outil de base de données 5

  5. Saisissez « y » et appuyez à nouveau sur la touche Entrée sur l’écran de confirmation finale.

    Outil de base de données 6

    Le catalogue système est nettoyé, ce qui peut prendre du temps en fonction de la taille de la table dans le catalogue système. Une fois le processus terminé, un écran récapitulatif s’affiche.

    Outil de base de données 7

  6. Saisissez « y » et appuyez sur la touche Entrée pour redémarrer NetScaler Console.

    Assurez-vous de redémarrer NetScaler Console après le nettoyage du système. Attendez environ 30 minutes pour que les opérations internes de la base de données se terminent après le redémarrage de NetScaler Console. Vous devriez alors pouvoir vous connecter à la base de données NetScaler Console. Si ce n’est pas le cas, exécutez à nouveau le script de récupération pour libérer plus d’espace. Lorsque NetScaler Console est opérationnel, il devrait fonctionner comme prévu.

    Remarque

    La taille actuelle de la table du catalogue système n’est jamais égale à zéro après le nettoyage. En effet, seules les lignes vides sont supprimées de la table et la table peut contenir des entrées valides même après leur nettoyage.

Comment utiliser le script de récupération de base de données NetScaler Console pour un déploiement NetScaler Console haute disponibilité

Le système de base de données des serveurs NetScaler Console dans un déploiement haute disponibilité est en mode de synchronisation continue. Lors de l’utilisation du nouvel outil de récupération de base de données, vous n’avez pas besoin de reproduire la procédure sur les deux serveurs NetScaler Console.

  1. À l’aide d’un client SSH ou de la console de l’hyperviseur, connectez-vous au nœud principal.

  2. Exécutez la commande suivante :

    /mps/mas_recovery/mas_recovery.py

  3. Suivez la procédure à partir de l’étape 2 disponible pour Script de récupération de base de données NetScaler Console pour un déploiement autonome

Récupérer les serveurs NetScaler Console inaccessibles