#format text/xml Les tâches liées aux opérations de plug-in Ce chapitre traite des tâches liées aux opérations de plug-in et explique comment les réaliser avec l'interface EVMS, Ncurses et la ligne de commande. Qu'est-ce qu'une tâche de plug-in ? Les tâches de plug-in sont des fonctionnalités qui ne sont disponibles que dans le contexte d'un plug-in particulier. Ces fonctionnalités ne sont pas communes à tous les plug-ins. Par exemple, ajouter des disques de rechange à un système RAID n'a de sens que dans le contexte du plug-in MD, de même que mettre à jour un instantané de sauvegarde de disque n'a de sens que dans le contexte du plug-in Snapshot. Exemple : Réaliser une tâche de plug-in. Cette section explique comment réaliser une tâche de plug-in avec les interfaces EVMS, Ncurses et en ligne de commande.
Ajouter un disque de rechange à un volume de compatibilité à partir d'une région MDRaid5. Dans cet exemple, on ajoute le disque sde en tant que disque de rechange au volume /dev/evms/md/md0, qui est un volume de compatibilité créé dans une région MDRaid5.
Utilisation de l'interface d'EVMS Pour ajouter le disque sde au volume /dev/evms/md/md0 avec l'interface d'EVMS : Sélectionnez Other->Storage Object Tasks... Sélectionnez md/md0. Cliquez sur "Next". Sélectionnez "Add spare object". Cliquez sur "Next". Sélectionnez sde. Cliquez sur "Add". L'opération est réalisée lorsque vous enregistrez. Vous pouvez aussi utiliser le menu contextuel : Visualisez la région md/md0. On peut visualiser la région en cliquant sur la petite croix "+" à coté du nom de volume (/dev/evms/md/md0) dans l'onglet des volumes, ou en sélectionnant l'onglet des régions. Faites un clic droit sur la région (md/md0). Une liste d'actions réalisables et de raccourcis de navigation apparaît. Les derniers éléments de la liste sont les tâches réalisables à ce moment précis. Pointez "Add spare object" et cliquez. Sélectionnez sde. Cliquez sur "Add". Utilisation de Ncurses Pour ajouter le disque sde au volume /dev/evms/md/md0 avec Ncurses : Sélectionnez Other->Storage Object Tasks... Sélectionnez md/md0. Activez "Next". Sélectionnez "Add spare object". Activez "Next". Sélectionnez sde. Activez "Add". Vous pouvez aussi utiliser le menu contextuel : A partir de la vue des régions, faites Entrée sur md/md0 Activez l'élément du menu "Add spare object" Sélectionnez sde Activez "Add" Utilisation de la ligne de commande [CLI] Avec la ligne de commande d'EVMS, toutes les tâches de plug-in doivent être réalisées avec la commande "task". Voici les étapes à suivre pour ajouter le disque sde au volume /dev/evms/md/md0 à partir de la ligne de commande : La requête suivante, avec le filtre "list options", détermine les tâches réalisables pour un objet en particulier, et les paires nom-valeur qu'il accepte. Avec cette commande, on obtient une information qui indique quelles tâches plug-in sont réalisables ainsi que les informations dont on aura besoin pour construire la commande. query: objects, object=md/md0, list options La commande prend en argument le nom de la tâche (qui a été fourni suite à la requête précédente), l'objet sur lequel opérer (ici, md/md0), toute option nécessaire (ici, aucune) et, le cas échéant, un autre objet devant être manipulé (dans notre exemple, sde, qui est le disque de rechange que nous voulons ajouter) : task: addspare, md/md0, sde La commande est réalisée lors de l'enregistrement.