Créer une nouvelle Appliance Virtuelle

Une Appliance Virtuelle est un assemblage logiciel pré-configuré contenant une ou plusieurs machines virtuelles. Chaque machine virtuelle est une entité indépendante et installable comprenant un système d'exploitation, applications et autres données nécessaires au fonctionnement.

Les Appliances virtuelles changent la donne du déploiement de services logiciel parce qu'elles permettent aux architectes système d'optimiser la plateforme pour leur application et de livrer des solutions clé-en-main à leurs utilisateurs. Les Appliances virtuelles offrent l'opportunité de simplifier la gestion logicielle pendant la durée de vie d'une application par l'adoption de processus simplifiés, standardisés et automatisés pour remplacer les systèmes d'exploitation et des tâches de gestion applicative.

Par exemple, considérons une application web typique divisée en trois parties. Une partie web qui implémente la présentation logique, une partie applicative qui implémente la logique business, et une partie backend/base de données. Une implémentation simple serait de diviser le tout en trois machines virtuelles.

Opérations de base

Les Virtual Appliances sont gérées dans l'onglet Applications Virtuels d'un Virtual Datacenter.

Les actions disponibles pour gérer les Appliances Virtuelless sont:

Button Action
add-button.png Créer une nouvelle Appliance Virtuelle
delete-button.png Supprimer une Appliance Virtuelle
edit-button.png Modifier l'Appliance Virtuelle sélectionné

Créer une nouvelle Appliance Virtuelle

Pour créer une nouvelle appliance, sélectionnez le Virtual Datacenter dans laquelle on souhaite déployer l'Appliance, cliquez sur le bouton Add Buttonet complétez le formulaire:

vdc-create.png

Les champs sont:

Champ Description
Nom Le nom de l'Appliance Virtuelle
Virtual Datacenter Le Virtual Datacenter où sera déployée l'Appliance

Si la check-box est cochée, l'utilisateur pourra modifier l'Appliance Virtuelle après avoir cliqué sur Accept.

La nouvelle Appliance Virtuelle apparaîtra dans la liste de l'onglet "Appliances Virtuelles".

Supprimer une Appliance Virtuelle

Pour supprimer une Appliance Virtuelle, vous devez d'abord la re-déployer. Puis la sélectionner et cliquer sur le bouton delete-button.png

Seules les Appliances Virtuelles qui ne sont pas déployées peuvent être supprimées.

Déployer et re-déployer une Appliance Virtuelle

Les Appliances Virtuelles peuvent facilement être déployées et re-deployées en utilisant les commandes qui apparaissent en bas de l’écran quand une Appliance est sélectionnée.
Un tableau contenant les informations de cette Appliance Virtuelle est aussi affiché.

Erreurs communes lors d'un déploiement d'Appliance

Une des erreurs les plus communes est que vos allocations de ressources entreprises soient dépassées si cette Appliance est déployée. La fenêtre de notification indiquera que l'Appliance Virtuelle n'a pu être déployée. Pour savoir pourquoi, allez sur la page événements, on trouve des messages d'erreur tels que celui-ci:


SOURCE: Abiquo System / SYSTEM /
TIMESTAMP: 2011-11-05 17:32:47.0
ACTION PERFORMED: WORKLOAD_HARD_LIMIT_EXCEEDED
PERFORMED BY: SYSTEM

STACK TRACE: Enterprise [COMPANY NAME] ;
USED CPU=1 RAM=128 MB HD=26 MB Storage=1024 MB VLAN=1 IP=1 ;

REQUIRED CPU=1 RAM=1024 MB HD=20480 MB Storage=0 MB VLAN=0 IP=0 ;

SOFT LIMIT CPU=2 RAM=4096 MB HD=4096 MB Storage=1024 MB VLAN=1 IP=1 ;

HARD LIMIT CPU=2 RAM=4096 MB HD=4096 MB Storage=1024 MB VLAN=1 IP=1 ;

STATUS CPU=SOFT_LIMIT RAM=OK HD=HARD_LIMIT Storage=HARD_LIMIT VLAN=null IP=null ;

SEVERITY: MAJOR

Dans ce cas, on peut voir que la limite HD Hard Limit (la limite d'allocation pour l'entreprise) est de 4096Mo, et que l'appliance en nécessite 20480Mo, donc le paramètre HD a dépassé la Hard Limit.

La limite de stockage a aussi été atteinte mais cela n'a pas d'importance puisque cette Appliance ne requiert pas de stockage externe.

Erreurs lors du déploiement d'une machine virtuelle

Occasionnellement, une VM ne se lancera pas à cause d’un souci de configuration ou autre. Dans ce cas la machine en erreur peut être identifiée par une marque d'erreur en bas à gauche de son icône:

Les causes de l'erreur se trouvent sur la page événements.