Application Delivery Management

Attacher un disque supplémentaire à Citrix ADM

Les besoins en stockage de Citrix Application Delivery Management (ADM) sont déterminés en fonction de votre estimation de dimensionnement Citrix ADM. Par défaut, Citrix ADM vous fournit une capacité de stockage de 120 Go. Si vous avez besoin de plus de 120 Go pour stocker vos données, vous pouvez attacher un disque supplémentaire.

Remarque

  • Estimez les besoins en stockage et connectez un disque supplémentaire au serveur au moment du déploiement initial de Citrix ADM.

  • Pour un déploiement Citrix ADM mono-serveur, vous ne pouvez attacher qu’un seul disque au serveur en plus du disque par défaut.

  • Pour un déploiement haute disponibilité Citrix ADM, vous devez attacher un disque supplémentaire à chaque nœud. La taille des deux disques doit être identique.

  • Si vous avez déjà rattaché un disque externe de capacité inférieure, vous devez le retirer avant de joindre un nouveau disque.

  • Vous pouvez attacher un disque supplémentaire d’une capacité supérieure à 2 téraoctets. Si nécessaire, la taille du disque peut également être inférieure à 2 téraoctets.

  • Citrix recommande d’utiliser la technologie SSD (Solid State Drive) pour les déploiements Citrix ADM.

Ce document explique les scénarios suivants concernant l’attachement d’un nouveau disque supplémentaire, la création de partitions et le redimensionnement des disques supplémentaires :

  1. Attacher un nouveau disque supplémentaire

  2. Lancez l’outil de partitionnement de disque

  3. Créer des partitions dans le nouveau disque supplémentaire

  4. Redimensionner le disque supplémentaire existant

  5. Supprimer les partitions sur le disque supplémentaire

Attacher un disque supplémentaire dans un Citrix ADM autonome

Pour attacher un disque à la machine virtuelle, procédez comme suit :

  1. Arrêtez la machine virtuelle Citrix ADM.

  2. Dans l’Hypervisor, attachez un disque supplémentaire de la taille de disque requise à la machine virtuelle Citrix ADM.

    Le disque nouvellement connecté stocke les données de base de données et les fichiers journaux Citrix ADM. Le disque par défaut existant de 120 gigaoctets est désormais utilisé pour stocker les fichiers principaux, les fichiers journaux du système d’exploitation, etc.

  3. Démarrez la machine virtuelle Citrix ADM.

Outil de partition de disque Citrix ADM

Citrix ADM fournit désormais l’outil de partition de disque Citrix ADM, un nouvel outil de ligne de commande. Les fonctionnalités de cet outil sont décrites en détail comme suit :

  1. À l’aide de l’outil, vous pouvez créer des partitions dans le disque supplémentaire nouvellement ajouté.

  2. Vous pouvez également redimensionner un disque supplémentaire existant à l’aide de cet outil. Mais le disque externe existant ne doit pas dépasser 2 téraoctets.

    Remarque

    • Il n’est pas possible de redimensionner des disques existants au-delà de 2 téraoctets sans perdre de données. Cela est dû à une limitation connue de la plateforme.

    • Pour créer une capacité de stockage supérieure à 2 téraoctets, vous devez supprimer les partitions existantes et créer des partitions à l’aide de ce nouvel outil.

  3. À l’aide de ce nouvel outil, vous pouvez effectuer n’importe quelle action de partition sur le disque de manière explicite. L’outil vous offre une visibilité et un contrôle clairs sur le disque et les données associées.

    Remarque

    Vous ne pouvez utiliser cet outil que sur le disque supplémentaire que vous avez connecté au serveur Citrix ADM. Vous ne pouvez pas créer de partitions sur le disque principal (par défaut) de 120 gigaoctets à l’aide de cet outil.

Lancez l’outil de partition de disque

  1. Ouvrez une connexion SSH à Citrix ADM à l’aide d’un client SSH, tel que PuTTY.

  2. Ouvrez une session sur Citrix ADM à l’aide des informations d’identification de l’administrateur.

  3. Passez à l’invite shell et tapez :

    /mps/DiskPartitionTool.py
    <!--NeedCopy-->
    

    Outil de partition de disque

    Remarque

    Pour Citrix ADM dans le cadre d’un déploiement haute disponibilité, vous devez lancer l’outil sur les deux nœuds et créer ou redimensionner des partitions après avoir attaché des disques aux machines virtuelles respectives.

Créez des partitions sur le nouveau disque supplémentaire

La commande create est utilisée pour créer des partitions chaque fois qu’un nouveau disque secondaire est ajouté. Vous pouvez également utiliser cette commande pour créer des partitions sur un disque secondaire existant après la suppression des partitions existantes à l’aide de la commande « remove ».

Create command 1

Remarque

Il n’y a pas de limitation de taille de 2 téraoctets lors de la création de partitions avec l’outil de partition de disque. L’outil peut créer des partitions de plus de 2 téraoctets. Lorsque vous partitionnez le disque, une partition d’échange d’une taille de 32 Go est automatiquement ajoutée. La partition principale utilise alors tout l’espace restant sur le disque.

Une fois la commande exécutée, un schéma de partition de table de partition GUID (GPT) est créé. Une partition de swap de 32 Go et une partition de données sont également créées pour utiliser le reste de l’espace. Un nouveau système de fichiers est ensuite créé sur la partition principale.

Remarque

Ce processus peut prendre quelques secondes et vous ne devez pas interrompre le processus.

Create command 2

Create command 3

Une fois la commande create terminée, la machine virtuelle est automatiquement redémarrée pour que la nouvelle partition soit montée.

Create command 3

Après le redémarrage, la nouvelle partition est montée sur /var/mps.

Nouvelle partition

La partition swap ajoutée apparaît sous forme d’espace swap dans la sortie de la commande « create ».

Partage de partition

Remarque

L’outil redémarre la machine virtuelle une fois que vous avez créé la partition.

Redimensionner les partitions du disque supplémentaire existant

Vous pouvez utiliser la commande resize pour redimensionner le disque attaché (secondaire). Vous pouvez redimensionner un disque doté d’un schéma master boot record (MBR) ou GPT. La taille du disque doit être inférieure à 2 téraoctets pour un maximum de 2 téraoctets.

Remarque

  • La commande « redimensionner » est conçue pour fonctionner sans perdre de données existantes. Citrix recommande toutefois de sauvegarder les données critiques de ce disque sur un stockage externe avant de tenter le redimensionnement. La sauvegarde des données est utile dans les cas où les données du disque peuvent être corrompues pendant l’opération de redimensionnement.

  • Assurez-vous d’augmenter l’espace disque par incréments de 100 Go d’espace lors du redimensionnement des partitions. Une telle augmentation incrémentielle garantit que vous n’auriez pas à redimensionner plus fréquemment.

Redimensionner la partition

La commande « redimensionner » vérifie toutes les conditions préalables et procède si toutes les conditions préalables sont remplies et après avoir donné votre consentement au redimensionnement. Il arrête les processus accédant au disque, notamment les sous-systèmes Citrix ADM, les processus de base de données PostgreSQL et le processus de surveillance Citrix ADM. Une fois les processus arrêtés, le disque est démonté pour le préparer au redimensionnement. Le redimensionnement se fait en étendant la partition pour occuper tout l’espace disponible, puis en développant le système de fichiers. Si une partition d’échange existe sur le disque, elle est supprimée et recréée à la fin du disque après le redimensionnement. La partition d’échange est abordée dans la section Créer une commande du document.

Remarque

Le processus de « croissance du système de fichiers » peut prendre un certain temps et veiller à ne pas interrompre le processus pendant qu’il est en cours. L’outil redémarre la machine virtuelle après avoir redimensionné la partition. Croissance du système de fichiers 1

Système de fichiers en croissance 2

Toutes les étapes intermédiaires du processus de redimensionnement (arrêt des applications, redimensionnement du disque, croissance du système de fichiers) sont affichées sur la console. Une fois le processus terminé, le message suivant s’affiche.

Redimensionner terminé

Après le redémarrage, l’augmentation de taille peut être observée à l’aide de la commande « df ». Voici les détails avant et après avoir augmenté la taille :

Détails avant et après

Supprimez les partitions du disque supplémentaire

Une partition existante sur le disque secondaire peut être redimensionnée jusqu’à 2 téraoctets. Ceci est dû à une limitation connue de la partition. Si vous voulez un disque de plus de 2 téraoctets, connectez un nouveau disque et partitionnez-le à l’aide de l’outil de partition de disque. Vous pouvez également supprimer la partition existante à l’aide de la commande remove, puis créer une partition.

Remarque

La suppression de la partition existante supprime toutes les données existantes. Par conséquent, toutes les données critiques doivent être sauvegardées sur un stockage externe avant d’utiliser cette commande.

Supprimer la partition existante

L’exécution de la commande « remove » vous demande une confirmation et une fois confirmée, elle arrête tous les processus (tels que les sous-systèmes ADM, les processus PostgreSQL et le moniteur ADM) à l’aide du disque secondaire. Si une partition de swap existe et que le swap est activé sur la partition, le swap est désactivé.

Supprimer la partition existante 2

Lorsque vous tapez « y », la commande démonte le disque et supprime toutes les partitions du disque.

Démonter le disque

Remarque

L’outil redémarre la machine virtuelle une fois que vous avez supprimé la partition.

Redémarrez la machine virtuelle

Lorsqu’une partition est créée ou redimensionnée, ou lorsqu’un fichier d’échange est créé, redémarrez la machine virtuelle. Les modifications ne prennent effet qu’après le redémarrage. A cet effet, une commande de redémarrage est fournie dans l’outil.

Redémarrez la machine virtuelle 1

Vous êtes invité à confirmer et une fois confirmé, il arrête tous les processus (tels que les sous-systèmes ADM, les processus PostgreSQL et le moniteur ADM). La machine virtuelle est ensuite redémarrée.

Redémarrez la machine virtuelle 2

Redémarrer la machine virtuelle 3

Créer un fichier de sauvegarde des données du disque

Voici les étapes à suivre pour sauvegarder les données Citrix ADM avant de redimensionner ou de supprimer les partitions.

Remarque

La création d’un fichier de sauvegarde nécessite de l’espace disque. Citrix vous recommande de vous assurer qu’il y a suffisamment d’espace disque disponible (50 % ou plus) avant l’exécution des commandes de sauvegarde.

  1. Arrêtez ADM.

    /mps/masd stop
    <!--NeedCopy-->
    
  2. Arrêtez PostgreSQL.

    su -l mpspostgres /mps/scripts/pgsql/stoppgsql_smart.sh
    <!--NeedCopy-->
    
  3. Arrêter le moniteur ADM.

    /mps/scripts/stop_mas_monit.sh
    <!--NeedCopy-->
    
  4. Créez un tarball.

    cd /var
    tar cvfz /var/mps/mps_backup.tgz mps
    <!--NeedCopy-->
    

    Remarque

    L’opération prend du temps en fonction de la taille des données à sauvegarder.

  5. Générer une somme de contrôle.

    md5 /var/mps/mps_backup.tgz > /var/mps/mps_backup_checksum
    <!--NeedCopy-->
    
  6. Copiez les fichiers tarball et de somme de contrôle sur un serveur distant.

  7. Valider l’exactitude de l’archive copiée. Générez une somme de contrôle du fichier transféré et comparez-la à la somme de contrôle source.

  8. Supprimez l’archive tar de la machine virtuelle ADM.

    cd /var/mps/
    rm mps_backup.tgz  mps_backup_checksum
    <!--NeedCopy-->
    

Commandes supplémentaires

Outre les commandes répertoriées précédemment, vous pouvez également utiliser les commandes suivantes dans l’outil :

Commande d’aide :

Pour répertorier les commandes prises en charge, tapez help ou  ? et appuyez sur Entrée. Pour obtenir de l’aide supplémentaire sur chacune des commandes appuyez sur l’aide ou ? suivi du nom de la commande et appuyez sur la touche Entrée.

Commande d'aide

Commande Info :

La commande info fournit des informations sur le disque secondaire connecté s’il existe. La commande fournit le nom du périphérique, le schéma de partition, la taille sous forme lisible par l’homme et le nombre de blocs de disque. Le schéma peut être MBR ou GPT. Un schéma MBR signifie que le disque a été partitionné à l’aide d’une version antérieure de la version Citrix ADM. La partition basée sur MBR/GPT peut être redimensionnée mais pas au-delà de 2 téraoctets. Le schéma de partition GPT signifie que le disque a été partitionné à l’aide de Citrix ADM 12.1 ou version ultérieure.

Remarque

Une partition GPT peut être supérieure à 2 téraoctets, mais lors de sa création. Toutefois, vous ne pouvez pas redimensionner le disque à une taille supérieure à 2 téraoctets après avoir créé un disque de taille inférieure. Il s’agit d’une limitation connue de la plate-forme.  

Info command

Commande Create_SWAPFile :

La partition d’échange par défaut sur le disque principal de Citrix ADM est de 4 Go et, par conséquent, l’espace d’échange par défaut est de 4 Go. Pour la configuration de mémoire par défaut de Citrix ADM, qui est de 2 Go, cet espace d’échange est suffisant. Toutefois, lorsque vous exécutez Citrix ADM avec une configuration de mémoire plus élevée, vous devez disposer de plus d’espace d’échange alloué sur le disque.

Remarque

La partition de swap est généralement une partition dédiée qui est créée sur un disque dur (HDD) lors de l’installation du système d’exploitation. Une telle partition est également appelée espace de permutation. La partition d’échange est utilisée pour la mémoire virtuelle qui simule la mémoire principale supplémentaire.

Les disques secondaires ajoutés dans les versions antérieures de Citrix ADM n’ont pas de partition d’échange créée par défaut. La commande « create_swapfile » est destinée aux disques secondaires créés à l’aide d’anciennes versions de Citrix ADM qui n’ont pas de partition d’échange. La commande vérifie les éléments suivants :

  • Présence d’un disque secondaire

  • Disque en cours de montage

  • Taille du disque (au moins 500 Go)

  • L’existence du fichier d’échange

La commande « create_swapfile » n’est utile que lorsque la mémoire est supérieure ou égale à 16 Go et non lorsque la mémoire est faible. Par conséquent, cette commande vérifie également la mémoire avant de procéder à la création du fichier d’échange.

Info command 2

Si toutes les conditions sont remplies et que l’utilisateur consent à continuer, un fichier d’échange de 32 Go est créé sur le disque secondaire. Le processus de création du fichier d’échange prend quelques minutes et veillez à ne pas interrompre le processus en cours. Une fois terminé, un redémarrage est effectué pour que le fichier d’échange prenne effet.  

Commande Créer un fichier d'échange

Après le redémarrage, l’augmentation du swap peut être observée à l’aide de la commande supérieure.

Create swap file command 2

Commande de sortie :

Pour quitter l’outil, tapez exit et appuyez sur la touche Entrée.

Exit command

Attacher des disques supplémentaires à Citrix ADM déployés en haute disponibilité

Considérons un scénario dans lequel vous avez configuré une paire de serveurs Citrix ADM dans une configuration haute disponibilité sans disque secondaire. Considérons également que vous avez ajouté 2 instances Citrix ADC ou plus, vérifié et vérifié que tous les processus sont en cours d’exécution. Dans cette configuration, vous pouvez ajouter des disques secondaires aux machines virtuelles. Dans une configuration haute disponibilité, vous devez ajouter des disques supplémentaires aux deux nœuds, comme indiqué dans cette tâche :

  1. Supposons que les noms de nœud Citrix ADM soient « ADM_Primary » et « ADM_Secondary ».

  2. Commencez par exécuter l’outil de partition sur ADM_Secondary, puis ajoutez un disque secondaire. La machine virtuelle redémarre après l’ajout du disque.

  3. Arrêtez ADM_Secondary après son redémarrage.

  4. Exécutez maintenant l’outil de partition sur ADM_Primary et ajoutez un disque secondaire. La machine virtuelle redémarre après l’ajout du disque.

    Assurez-vous d’ajouter des disques de capacité similaire aux deux nœuds. Par exemple, si vous ajoutez un disque d’une capacité de 500 Go au nœud principal, ajoutez également un disque d’une capacité de 500 Go au nœud secondaire.

  5. Après le redémarrage d’ADM_Primary, vérifiez qu’il s’agit bien du nœud principal.

  6. Démarrez maintenant le nœud ADM_Secondary. Assurez-vous qu’il est apparu en tant que nœud secondaire et que les bases de données ont été synchronisées.

  7. Confirmez que toutes les données existent toujours.

Pour augmenter la capacité de la mémoire vive sur les deux nœuds :

  1. Arrêtez ADM_Secondary et augmentez la taille de la RAM si nécessaire. Ne redémarrez pas le nœud.

  2. Arrêtez ADM_Primary et augmentez la taille de la RAM si nécessaire.

    Assurez-vous d’augmenter la taille de la RAM de manière égale sur les deux nœuds. Par exemple, si vous augmentez la taille de la RAM sur le nœud principal à 16 Go, procédez de même sur le nœud secondaire.

  3. Redémarrez ADM_Primary.

  4. Après le redémarrage d’ADM_Primary, vérifiez qu’il s’agit bien du nœud principal.

  5. Démarrez maintenant le nœud ADM_Secondary. Après le redémarrage, assurez-vous qu’il est devenu secondaire et que la synchronisation de la base de données fonctionne.

  6. Confirmez maintenant que toutes les données existent toujours.

    Remarque

    Une fois que vous avez ajouté le disque secondaire, le nœud principal met un certain temps à apparaître. En outre, l’ensemble du processus d’ajout de disques secondaires aux deux nœuds et d’augmentation de la capacité de la RAM nécessite que les deux nœuds soient inactifs pendant un certain temps. Prenez en compte ce temps d’arrêt lorsque vous planifiez cette activité de maintenance.