Citrix Application Delivery Management 13.0

Joindre 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 joindre 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 la connexion d’un nouveau disque supplémentaire, la création de partitions et le redimensionnement des disques supplémentaires :

  1. Joindre 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

Joindre 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 maintenant 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 être supérieur à 2 téraoctets.

    Remarque

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

    • 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. Grâce à ce nouvel outil, vous pouvez effectuer n’importe quelle action de partition sur le disque explicitement. 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 attaché au serveur Citrix ADM. Vous ne pouvez pas créer de partitions dans le disque principal (par défaut) 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-->
    

    image localisée

    Remarque

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

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

La commande create permet de 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 ».

image localisée

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

image localisée

image localisée

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

image localisée

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

image localisée

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

image localisée

Remarque

L’outil redémarre la machine virtuelle après avoir 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 enregistrement de démarrage principal (MBR) ou d’un schéma GPT. La taille du disque doit être inférieure à 2 téraoctets jusqu’à un maximum de 2 téraoctets.

Remarque

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

  • Veillez à 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.

image localisée

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 qui accèdent au disque, ce qui inclut les sous-systèmes Citrix ADM, les processus DB 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 augmentant le système de fichiers. Si une partition de swap existe sur le disque, elle est supprimée et recréée à la fin du disque après le redimensionnement. La partition d’échange est discutée dans la section Créer commande du document.

Remarque

Le processus de « système de fichiers en croissance » peut prendre certains à terminer et prendre soin de ne pas interrompre le processus pendant qu’il est en cours. L’outil redémarre la machine virtuelle après avoir redimensionné la partition. image localisée

image localisée

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.

image localisée

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 :

image localisée

Supprimez les partitions du disque supplémentaire

Une partition existante sur le disque secondaire peut être redimensionnée jusqu’à 2 téraoctets. Cela est dû à une limitation connue sur la partition. Si vous souhaitez 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.

RemarqueLa

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.

image localisée

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é.

image localisée

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

image localisée

Remarque

L’outil redémarre la machine virtuelle après avoir 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.

image localisée

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.

image localisée

image localisée

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éer une archive 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 mps_backup.tgz > mps_backup_checksum
    <!--NeedCopy-->
    
  6. Copiez à distance l’archive et la somme de contrôle.

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

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

    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.

image localisée

Commande Info :

La commande info fournit des informations sur le disque secondaire attaché si le disque 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 Citrix ADM version. La partition basée sur MBR/GPT peut être redimensionnée mais pas au-delà de 2 téraoctets. 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 lorsqu’elle est créée. Mais vous ne pouvez pas redimensionner le disque à une taille supérieure à 2 téraoctets après la création d’un disque de taille inférieure. Il s’agit d’une limitation connue de la plate-forme.  

image localisée

Commande Create_SWAPFile :

La partition de swap par défaut sur le disque principal de Citrix ADM est de 4 Go et, par conséquent, l’espace de swap 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 supérieure, vous devez disposer d’un espace d’échange supplémentaire alloué sur le disque.

RemarqueLa 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 swap. 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 monté

  • 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.

image localisée

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 de fichier d’échange prend quelques minutes et veille à ne pas interrompre le processus en cours. Une fois terminé, un redémarrage est effectué pour que le fichier d’échange prenne effet.  

image localisée

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

image localisée

Commande de sortie :

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

image localisée

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. En outre, considérons que vous avez ajouté au moins 2 instances Citrix ADC, vérifié et vérifié tous les processus sont en cours d’exécution. Dans cette configuration, vous pouvez ajouter des disques secondaires aux machines virtuelles. Dans une configuration de 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 sont « ADM_Primary » et « ADM_Secondary ».

  2. Tout d’abord, exécutez 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. Maintenant, exécutez 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 de l’ADM_Primary, vérifiez qu’il s’agit du nœud principal.

  6. Maintenant, démarrez le nœud ADM_Secondary. Assurez-vous qu’il est apparu comme le nœud secondaire et que les bases de données se sont synchronisées.

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

Pour augmenter la capacité de RAM 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 RAM sur le nœud principal à 16 Go, faites de même sur le nœud secondaire également.

  3. Redémarrez le fichier ADM_Primary.

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

  5. Maintenant, démarrez le nœud ADM_Secondary. Après le redémarrage, assurez-vous qu’il est devenu secondaire et que la synchronisation DB fonctionne.

  6. Maintenant, confirmez que toutes les données existent toujours.

    Remarque

    Après avoir ajouté le disque secondaire, le nœud principal prend un certain temps pour arriver. En outre, tout le processus d’ajout de disques secondaires aux deux nœuds et d’augmentation de la capacité de RAM nécessite que les deux nœuds soient en panne pendant un certain temps. Tenez compte de ce temps d’arrêt lors de la planification de cette activité de maintenance.