Citrix Hypervisor

vApps

Un vApp est un groupe logique d’une ou plusieurs machines virtuelles (VM) associées qui peuvent être démarrées en tant qu’entité unique. Lorsqu’un vApp est démarré, les machines virtuelles contenues dans le vApp démarrent dans un ordre prédéfini par l’utilisateur. Cette fonctionnalité permet de séquencer automatiquement les machines virtuelles qui dépendent les unes des autres. Un administrateur n’a plus à séquencer manuellement le démarrage des machines virtuelles dépendantes lorsqu’un service complet doit être redémarré (par exemple pour une mise à jour logicielle). Les machines virtuelles du vApp n’ont pas besoin de résider sur un seul hôte et peuvent être distribuées au sein d’un pool en utilisant les règles normales.

La fonctionnalité vApp est utile en cas de reprise après sinistre. Vous pouvez regrouper toutes les machines virtuelles qui se trouvent sur le même référentiel de stockage ou toutes les machines virtuelles liées au même contrat de niveau de service (SLA).

Remarque :

Les vApps peuvent être créés et modifiés à l’aide de XenCenter et de la Xe CLI. Pour plus d’informations sur l’utilisation des vApp à l’aide de l’interface de ligne de commande, voir Interface de ligne de commande.

Gérer les vApps dans XenCenter

La boîte de dialogue Gérer les vApps vous permet de créer, de supprimer, de modifier, de démarrer et d’arrêter des vApps, ainsi que d’importer et d’exporter des vApps dans le pool sélectionné. Si vous sélectionnez un vApp dans la liste, les machines virtuelles qu’il contient sont répertoriées dans le volet d’informations sur la droite.

Vous pouvez utiliser Gérer les vApps pour effectuer les actions suivantes :

  • Pour modifier le nom ou la description d’un vApp
  • Pour ajouter ou supprimer des machines virtuelles du vApp
  • Pour modifier la séquence de démarrage des machines virtuelles dans le vApp

Pour modifier les vApps :

  1. Sélectionnez le pool et, dans le menu Pool, sélectionnez Gérer les vApps.

    Vous pouvez également cliquer avec le bouton droit de la souris dans le volet Ressources et sélectionner Gérer les vApps dans le menu contextuel.

  2. Sélectionnez le vApp et choisissez Properties pour ouvrir sa boîte de dialogue Properties.

  3. Sélectionnez l’onglet Général pour modifier le nom ou la description du vApp.

  4. Sélectionnez l’onglet Machines virtuelles pour ajouter ou supprimer des machines virtuelles du vApp.

  5. Sélectionnez l’onglet Séquence de démarrage des machines virtuelles pour modifier l’ordre de démarrage et les valeurs d’intervalle de délai pour les machines virtuelles individuelles dans le vApp.

  6. Cliquez sur OK pour enregistrer vos modifications et fermer Properties.

Créer des vApps

Pour regrouper des machines virtuelles dans un vApp, procédez comme suit :

  1. Choisissez le pool et, dans le menu Pool, sélectionnez Gérer les vApps.

  2. Tapez un nom pour le vApp, et éventuellement une description. Cliquez sur Suivant.

    Vous pouvez choisir le nom de votre choix, mais un nom qui décrit le vApp est préférable. Bien qu’il soit conseillé d’éviter de créer plusieurs vApps portant le même nom, ce n’est pas obligatoire. XenCenter ne force pas les noms de vApp à être uniques. Il n’est pas nécessaire d’utiliser des guillemets pour les noms comportant des espaces.

  3. Choisissez les machines virtuelles à inclure dans le nouveau vApp. Cliquez sur Suivant.

    Vous pouvez utiliser le champ de recherche pour répertorier uniquement les machines virtuelles dont le nom inclut la chaîne de texte spécifiée.

  4. Spécifiez la séquence de démarrage des machines virtuelles dans le vApp. Cliquez sur Suivant.

Valeur Description
Commencer la commande Spécifie l’ordre dans lequel les machines virtuelles individuelles sont démarrées dans le vApp, ce qui permet de redémarrer certaines machines virtuelles avant d’autres. Les machines virtuelles dont la valeur d’ordre de démarrage est égale à 0 (zéro) sont démarrées en premier. Les machines virtuelles dont la valeur d’ordre de démarrage est égale à 1 sont démarrées ensuite. Ensuite, les machines virtuelles dont la valeur d’ordre de démarrage est égale à 2 sont démarrées, et ainsi de suite.
Essayer de démarrer la prochaine machine virtuelle après Spécifie le temps d’attente après le démarrage de la machine virtuelle avant de tenter de démarrer le groupe de machines virtuelles suivant dans la séquence de démarrage. Le groupe suivant est l’ensemble des machines virtuelles dont l’ordre de démarrage est inférieur.
  1. Sur la dernière page de Gérer les vApps, vous pouvez consulter la configuration des vApp. Cliquez sur Précédent pour revenir en arrière et modifier les paramètres ou sur Terminer pour créer le vApp et fermer Gérer les vApps.

    Remarque :

    Un vApp peut s’étendre sur plusieurs serveurs dans un même pool, mais ne peut pas s’étendre sur plusieurs pools.

Supprimer les vApps

Pour supprimer un vApp, suivez la procédure suivante :

  1. Choisissez le pool et, dans le menu Pool, sélectionnez Gérer les vApps.

  2. Sélectionnez le vApp que vous souhaitez supprimer de la liste. Cliquez sur Delete.

Remarque :

Les machines virtuelles du vApp ne sont pas supprimées.

Démarrez et arrêtez les vApps à l’aide de XenCenter

Pour démarrer ou arrêter un vApp, utilisez Gérer les vApp, accessible à partir du menu Pool . Lorsque vous démarrez un vApp, toutes les machines virtuelles qu’il contient sont démarrées automatiquement en séquence. Les valeurs d’ordre de démarrage et d’intervalle de délai spécifiées pour chaque machine virtuelle contrôlent la séquence de démarrage. Ces valeurs peuvent être définies lorsque vous créez le vApp pour la première fois. Modifiez ces valeurs à tout moment à partir de la boîte de dialogue Propriétés du vApp ou de la boîte de dialogue Propriétés de machine virtuelle individuelle.

Pour démarrer un vApp :

  1. Ouvrir Gérer les vApps : Choisissez le pool dans lequel se trouvent les machines virtuelles du vApp et, dans le menu Pool, sélectionnez Gérer les vApps. Vous pouvez également cliquer avec le bouton droit de la souris dans le volet Ressources et sélectionner Gérer les vApps dans le menu contextuel.

  2. Choisissez le vApp et cliquez sur Démarrer pour démarrer toutes les machines virtuelles qu’il contient.

Pour arrêter un vApp :

  1. Ouvrir Gérer les vApps : Choisissez le pool dans lequel se trouvent les machines virtuelles du vApp et, dans le menu Pool, sélectionnez Gérer les vApps. Vous pouvez également cliquer avec le bouton droit de la souris dans le volet Ressources et sélectionner Gérer les vApps dans le menu contextuel.

  2. Choisissez le vApp et cliquez sur Arrêter pour arrêter toutes les machines virtuelles du vApp.

    Un arrêt progressif est tenté sur toutes les machines virtuelles. Si un arrêt progressif n’est pas possible, un arrêt forcé est effectué.

Remarque :

Un arrêt progressif effectue un arrêt gracieux de la machine virtuelle, et tous les processus en cours d’exécution sont arrêtés individuellement.

Un arrêt forcé effectue un arrêt brutal et équivaut à débrancher un serveur physique. Il peut ne pas toujours arrêter tous les processus en cours d’exécution. Si vous arrêtez une machine virtuelle de cette manière, vous risquez de perdre des données. N’utilisez un arrêt forcé que lorsqu’un arrêt progressif n’est pas possible.

Importer et exporter des vApps

Les vApp peuvent être importés et exportés sous forme de paquets OVF/OVA. Pour plus d’informations, consultez Importer et exporter des machines virtuelles.

Pour exporter un vApp :

  1. Ouvrez Gérer les vApps : dans le menu Pool, sélectionnez Gérer les vApps.

  2. Choisissez le vApp que vous souhaitez exporter dans la liste. Cliquez sur Exporter.

  3. Suivez la procédure décrite dans Exporter des machines virtuelles en tant que OVF/OVA.

Exporter un vApp peut prendre du temps.

Pour importer un vApp :

  1. Ouvrez Gérer les vApps : dans le menu Pool, sélectionnez Gérer les vApps.

  2. Cliquez sur Importer pour ouvrir la boîte de dialogue Importer .

  3. Suivez la procédure décrite dans Importer des machines virtuelles au format OVF/OVA.

Une fois l’importation terminée, le nouveau vApp apparaît dans la liste des vApp dans Gérer les vApp.

vApps