vApps
Une vApp est un groupe logique d’une ou plusieurs machines virtuelles (VM) associées qui peuvent être démarrées comme une seule entité. Lorsqu’une vApp est démarrée, les VM qu’elle contient démarrent dans un ordre prédéfini par l’utilisateur. Cette fonctionnalité permet de séquencer automatiquement les VM qui dépendent les unes des autres. Un administrateur n’a plus à séquencer manuellement le démarrage des VM dépendantes lorsqu’un service entier doit être redémarré (par exemple, pour une mise à jour logicielle). Les VM au sein de la vApp n’ont pas besoin de résider sur un seul hôte et peuvent être distribuées au sein d’un pool selon les règles normales.
La fonctionnalité vApp est utile dans une situation de reprise après sinistre. Vous pouvez regrouper toutes les VM qui se trouvent sur le même référentiel de stockage ou toutes les VM qui sont liées au même accord de niveau de service (SLA).
Remarque :
Les vApps peuvent être créées et modifiées à l’aide de XenCenter et de l’interface de ligne de commande xe (xe CLI). Pour plus d’informations sur l’utilisation des vApps avec l’interface de ligne de commande, consultez 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, supprimer, modifier, démarrer et arrêter des vApps, ainsi que d’importer et d’exporter des vApps au sein du pool sélectionné. Si vous sélectionnez une vApp dans la liste, les VM qu’elle contient sont répertoriées dans le volet d’informations à droite.
Vous pouvez utiliser Gérer les vApps pour effectuer les actions suivantes :
- Pour modifier le nom ou la description d’une vApp
- Pour ajouter ou supprimer des VM de la vApp
- Pour modifier la séquence de démarrage des VM dans la vApp
Pour modifier les vApps :
-
Sélectionnez le pool et, dans le menu Pool, sélectionnez Gérer les vApps.
Vous pouvez également cliquer avec le bouton droit dans le volet Ressources et sélectionner Gérer les vApps dans le menu contextuel.
-
Sélectionnez la vApp et choisissez Propriétés pour ouvrir sa boîte de dialogue Propriétés.
-
Sélectionnez l’onglet Général pour modifier le nom ou la description de l’application virtuelle.
-
Sélectionnez l’onglet Machines virtuelles pour ajouter ou supprimer des machines virtuelles de l’application virtuelle.
-
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 de l’application virtuelle.
-
Cliquez sur OK pour enregistrer vos modifications et fermer Propriétés.
Créer des vApps
Pour regrouper des machines virtuelles dans une application virtuelle, suivez la procédure :
-
Choisissez le pool et, dans le menu Pool, sélectionnez Gérer les applications virtuelles.
-
Saisissez un nom pour l’application virtuelle, et éventuellement une description. Cliquez sur Suivant.
Vous pouvez choisir n’importe quel nom, mais un nom qui décrit l’application virtuelle est préférable. Bien qu’il soit conseillé d’éviter de créer plusieurs applications virtuelles portant le même nom, ce n’est pas une exigence. XenCenter n’impose pas que les noms d’applications virtuelles soient uniques. Il n’est pas nécessaire d’utiliser des guillemets pour les noms qui incluent des espaces.
-
Choisissez les machines virtuelles à inclure dans la nouvelle application virtuelle. Cliquez sur Suivant.
Vous pouvez utiliser le champ de recherche pour lister uniquement les machines virtuelles dont les noms incluent la chaîne de texte spécifiée.
-
Spécifiez la séquence de démarrage des machines virtuelles dans l’application virtuelle. Cliquez sur Suivant.
| Valeur | Description |
|---|---|
| Ordre de démarrage | Spécifie l’ordre dans lequel les VM individuelles sont démarrées au sein de l’application virtuelle, permettant à certaines VM d’être redémarrées avant d’autres. Les VM dont la valeur d’ordre de démarrage est 0 (zéro) sont démarrées en premier. Les VM dont la valeur d’ordre de démarrage est 1 sont démarrées ensuite. Puis les VM dont la valeur d’ordre de démarrage est 2 sont démarrées, et ainsi de suite. |
| Tenter de démarrer la VM suivante après | Spécifie le temps d’attente après le démarrage de la VM avant de tenter de démarrer le groupe de VM suivant dans la séquence de démarrage. Ce groupe suivant est l’ensemble des VM qui ont un ordre de démarrage inférieur. |
-
Sur la dernière page de Gérer les applications virtuelles, vous pouvez examiner la configuration de l’application virtuelle. Cliquez sur Précédent pour revenir en arrière et modifier les paramètres ou sur Terminer pour créer l’application virtuelle et fermer Gérer les applications virtuelles.
Remarque :
Une application virtuelle peut s’étendre sur plusieurs hôtes dans un seul pool, mais ne peut pas s’étendre sur plusieurs pools.
Supprimer les vApps
Pour supprimer une application virtuelle, suivez la procédure :
-
Choisissez le pool et, dans le menu Pool, sélectionnez Gérer les applications virtuelles.
-
Sélectionnez l’application virtuelle que vous souhaitez supprimer de la liste. Cliquez sur Supprimer.
Remarque :
Les VM de l’application virtuelle ne sont pas supprimées.
Démarrer et arrêter les applications virtuelles à l’aide de XenCenter
Pour démarrer ou arrêter une application virtuelle, utilisez Gérer les applications virtuelles, accessible depuis le menu Pool. Lorsque vous démarrez une application virtuelle, toutes les VM qu’elle 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 VM individuelle contrôlent la séquence de démarrage. Ces valeurs peuvent être définies lors de la première création de l’application virtuelle. Modifiez ces valeurs à tout moment à partir de la boîte de dialogue Propriétés de l’application virtuelle ou de la boîte de dialogue Propriétés de la VM individuelle.
Pour démarrer une application virtuelle :
-
Ouvrez Gérer les vApps : Choisissez le pool où se trouvent les machines virtuelles de la 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.
-
Choisissez la vApp et cliquez sur Démarrer pour démarrer toutes les machines virtuelles qu’elle contient.
Pour arrêter une vApp :
-
Ouvrez Gérer les vApps : Choisissez le pool où se trouvent les machines virtuelles de la 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.
-
Choisissez la vApp et cliquez sur Arrêter pour arrêter toutes les machines virtuelles de la 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 en douceur 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 ne permet pas toujours d’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 vApps peuvent être importées et exportées en tant que packages OVF/OVA. Pour plus d’informations, consultez Importer et exporter des machines virtuelles.
Pour exporter une vApp :
-
Ouvrez Gérer les vApps : dans le menu Pool, sélectionnez Gérer les vApps.
-
Choisissez la vApp que vous souhaitez exporter dans la liste. Cliquez sur Exporter.
-
Suivez la procédure décrite dans Exporter des machines virtuelles en tant que OVF/OVA.
L’exportation d’une vApp peut prendre un certain temps.
Pour importer une vApp :
-
Ouvrez Gérer les vApps : dans le menu Pool, sélectionnez Gérer les vApps.
-
Cliquez sur Importer pour ouvrir la boîte de dialogue Importer.
-
Suivez la procédure décrite dans Importer des machines virtuelles en tant qu’OVF/OVA.
Une fois l’importation terminée, la nouvelle vApp apparaît dans la liste des vApps dans Gérer les vApps.