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 maintenant 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 aide à 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 la 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 autonome de NetScaler Console
Utilisez la procédure suivante dans un déploiement NetScaler Console à serveur unique pour vous connecter au système de fichiers, supprimer quelques composants et rendre la base de données accessible, puis effectuer les opérations de récupération.
-
À l'aide d'un client SSH ou de la console de votre hyperviseur, connectez-vous à NetScaler Console et tapez la commande suivante :
-
Lorsque l'écran affiche un message d'avertissement pour l'arrêt de quelques processus NetScaler Console, tapez « 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 principaux du système.

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

-
Vous pouvez sélectionner le composant de base de données spécifique à nettoyer et taper 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 tapez « y » et appuyez sur la touche Entrée pour continuer le nettoyage du catalogue système.RemarqueNetScaler 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 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 donc de NetScaler Console.
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 tapant un nombre entre "1" et "9", ou taper "11" et appuyer sur la touche Entrée pour nettoyer le composant de base de données.RemarqueLe 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 précédemment sélectionné. Dans cet exemple, il s'agit du "catalogue système".
-
Tapez "y" et appuyez à nouveau sur la touche Entrée dans l'écran de confirmation finale.
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.
-
Tapez "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.RemarqueLa 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 la 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.
-
À l'aide d'un client SSH ou de la console de l'hyperviseur, connectez-vous au nœud principal.
-
Exécutez la commande suivante :
/mps/mas_recovery/mas_recovery.py -
Suivez la procédure à partir de l'étape 2 disponible pour NetScaler Console Standalone Deployment Recovery Script