Application Delivery Management

Récupérer des serveurs Citrix ADM inaccessibles

Citrix Application Delivery Management (ADM) fournit désormais un outil de maintenance de base de données pour effectuer le nettoyage de la base de données système. Vous pouvez maintenant lancer l’outil utilitaire Citrix 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 Citrix ADM est un outil qui aide à récupérer de l’espace dans le système de fichiers en effaçant les tables et fichiers de base de données anciens ou inutilisés. L’outil vous aide à parcourir les tables et les fichiers de la base de données par étapes successives et affiche l’espace occupé sur le système de fichiers par les éléments respectifs. Une fois que vous avez sélectionné les tables de base de données et les fichiers à supprimer, l’outil les supprime du système de fichiers après confirmation.

Comment faire pour utiliser le script de récupération de base de données Citrix ADM pour un déploiement autonome Citrix ADM

Utilisez la procédure suivante dans un déploiement Citrix ADM 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 restauration.

  1. À l’aide d’un client SSH ou de la console de votre hyperviseur, connectez-vous à Citrix ADM et saisissez la commande suivante : Database-tool

  2. Lorsque l’écran affiche un message d’avertissement pour arrêter quelques processus Citrix ADM, tapez « y » et appuyez sur la touche Entrée.

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

    Database-tool1

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

    Database-tool3

  4. Vous pouvez sélectionner le composant de base de données spécifique qui doit être nettoyé 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 des composants DB et tapez « y », puis appuyez sur la touche Entrée pour poursuivre le nettoyage du catalogue système.

    Remarque

    Citrix ADM inclut des tables utilisateur appelées catalogue système. Le catalogue système est un emplacement dans la base de données Citrix ADM où un système de gestion de base de données relationnelle stocke les métadonnées de schéma, telles que des informations sur les tables et les colonnes et les enregistrements internes. Les tables du catalogue système sont comme des tables régulières qui peuvent accumuler des lignes gonflées et mortes au fil du temps et, par conséquent, nécessitent un nettoyage périodique pour des performances optimales. C’est une bonne pratique de tenir régulièrement ces tableaux. L’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 l’Citrix ADM.

    Database-tool4

    L’utilitaire de nettoyage vous permet 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 chiffre compris entre « 1 » et « 9 », ou en tapant « 11 » et en appuyant 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 continuez à nettoyer le composant de base de données antérieurement sélectionné. Dans cet exemple, il s’agit du « catalogue système ».

    Database-tool5

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

    Database-tool6

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

    Database-tool7

  6. Tapez « y » et appuyez sur la touche Entrée pour redémarrer Citrix ADM.

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

    Remarque

    La taille actuelle de la table de 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 avoir des entrées valides même après leur nettoyage.

Comment faire pour utiliser le script de récupération de base de données Citrix ADM pour un déploiement haute disponibilité Citrix ADM

Le système de base de données pour les serveurs Citrix 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 Citrix ADM.

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

  2. Exécutez la commande suivante :

    /mps/mas_recovery/mas_recovery.py

  3. Suivez la procédure de l’étape 2 disponible pour le script de récupération de déploiement autonome Citrix ADM

Récupérer des serveurs Citrix ADM inaccessibles