Application Delivery Management

Récupérer les serveurs NetScaler® ADM inaccessibles

NetScaler Application Delivery Management (ADM) 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 ADM 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 ADM est un outil qui aide à récupérer de l’espace sur 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 ADM pour un déploiement NetScaler ADM autonome

Utilisez la procédure suivante dans un déploiement NetScaler ADM à 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 ADM 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 certains processus NetScaler ADM, saisissez « y » et appuyez sur la touche Entrée.

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

    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 » et appuyez sur la touche Entrée pour continuer le nettoyage du catalogue système.

    Remarque

    NetScaler ADM inclut des tables utilisateur appelées catalogue système. Le catalogue système est un emplacement dans la base de données NetScaler ADM 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, ainsi que les enregistrements internes. Les tables du catalogue système sont comme des tables normales qui peuvent accumuler des lignes gonflées et obsolètes au fil du temps et nécessitent donc un nettoyage périodique pour des performances optimales. Il est recommandé d’entretenir 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, par conséquent, de NetScaler ADM.

    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 dans 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 ADM.

    Assurez-vous de redémarrer NetScaler ADM 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 ADM. Vous devriez alors pouvoir vous connecter à la base de données NetScaler ADM. Si ce n’est pas le cas, exécutez à nouveau le script de récupération pour libérer plus d’espace. Lorsque NetScaler ADM 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. Cela est dû au fait que seules les lignes vides sont supprimées de la table et que 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 ADM pour un déploiement NetScaler ADM à haute disponibilité

Le système de base de données pour les serveurs NetScaler ADM 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 répliquer la procédure sur les deux serveurs NetScaler ADM.

  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 le Script de récupération de base de données NetScaler ADM pour un déploiement autonome

Récupérer les serveurs NetScaler® ADM inaccessibles