Anti Affinity Layers

Introduction

Les "Anti-Affinity Layers" permettent d'isoler physiquement les machines virtuelles les unes des autres, via la mise en place de règles. Cette fonctionnalité est communément appelée "Anti Affinity".

Les machines virtuelles, lorsque quelle sont placées au sein d'un "layer", seront isolées des autres machines virtuelles du même "layer", elles seront déployées sur des machines physiques différentes, au sein de l'infrastructure locale.

Actuellement, nous supportons jusqu'à quatre machines virtuelles dans un "layer" (en d'autre termes, nous supportons la séparation jusqu'à seulement quatre machines physiques).

Créer un "Anti-affinity Layer"

Définissez vos "layer" avec attention:

  • Vous ne pouvez pas renommer un layer lorsqu'il contient des machines virtuelles déployées.
  • Vous ne pouvez pas déplacer une machine virtuelle dans un "layer" avec une machine virtuelle déployée sur la même machine physique.

Pour ajouter un nouveau "layer", cliquez sur le bouton "Ajouter un layer". Renseigner le nom du "layer".

add-layer.png


add-layer-2.png

Créer tous les "layers" nécessaires pour votre Appliance Virtuelle.

Ajouter les machines virtuelles ou modèle de machines virtuelles (templates) dans le "layer" via glisser & déposer.

Les layers s'assurent ensuite que les machines virtuelles se déploient sur des machines physiques séparées. La règle suivante s'applique :

Pour un nouveau "layer":
Vous pouvez y ajouter n'importe quelle VM.

Pour un layer avec des VMs déployées:

  • Vous pouvez ajouter des VMs qui ne sont pas déployées.
  • Vous pouvez ajouter des VMs qui sont éteintes si elles sont déployées sur d'autres hyperviseurs que les autres VMs du layer.

Layers.png

Pour déplacer une VM vers un layer différent:

Vous ne pouvez pas déplacer une VM déployée vers un layer différent. Au préalable, vous devez éteindre la VM, enlever la VM de l'ancien layer, supprimer ensuite l'ancien layer. Vous pouvez ensuite ajouter la VM a un nouveau layer. Prenez soin de sauvegarder les changements dans votre appliance virtuelle.

Lorsque vous déployez l'appliance virtuelle, assurez vous de ne pas dépasser le nombre maximum de VM par "layer" supporté.

Vérifier la séparation des déploiements:

Vous pouvez observer l'adresse d'accès distant (console) dans les propriétés de la VM. Un moyen rapide est de vérifier les adresses d'accès distant, qui devraient être différentes pour chaque machine physique.

Modifier un layer

Vous ne pouvez pas faire de changements sur les layers car cela pourrait compromettre "l'anti-affinity" alors que vos machines sont déployées ou démarrées.

Renommer un layer

Pour changer le nom d'un "layer", vérifier au préalable qu'aucune machine ne soit déployée.

Vérifier que vous avez sauvegardé vos changements dans l'appliance virtuelle. Après avoir sauvegardé, les machines virtuelles qui ne sont pas déployées seront marquées d'un icone "plus".

Déplacez la souris sur le "layer", et cliquez sur le bouton de configuration.

edit-layer-1.png

edit-layer-2.png
Entrer le nouveau nom et sauvegardez vos changements sur l'appliance virtuelle.

Enlever d'un layer les machines qui sont "Non déployées"

Pour enlever les VMs qui ne sont pas déployées d'un layer anti-affinity, déplacer la souris sur la VM et cliquer sur le bouton effacer, ou glisser déposer la machine hors du layer vers la zone VM générale. N'oubliez pas de sauvegarder.

Enlever d'un layer les machines qui sont "déployées"

Pour enlever une VM qui sont déployées d'un layer anti-affinity, vous devez en premier lieu éteindre la VM, puis la déplacer vers la zone générale, enfin sauvegardez vos changements.

Enlever d'un layer plusieurs machines qui sont "déployées"

Pour enlever les VMs qui sont déployées d'un layer anti-affinity, vous devez en premier lieu éteindre toutes les VMs que vous souhaitez retirer. Si vous n'éteignez pas les VMs au préalable, il vous faudra sauvegarder l'appliance virtuelle pour activer de nouveau le bouton "power" sur le panneau de contrôle.

"Hors Tension" asynchrone

Il n'est pas nécessaire d'attendre qu'une machine soit arrêtée avant de passer à la suivante.
Après avoir ordonné à la machine de s'éteindre, vous pouvez fermer la fenêtre de contrôle et poursuivre vos actions sur l'interface.

Supprimer un Anti-affinity Layer

Les "layers" avec des VMs déployées et sans VM déployées doivent être effacées d'une manière différente.

Supprimer un Layer sans VMs déployées

Si aucune machine dans le "layer" n'est déployée, vous pouvez supprimer le "layer" directement.

Cliquez sur le bouton supprimer sur le coté gauche. Le layer sera supprimé et les VMs seront déplacées dans l'espace général.

Supprimer un Layer avec VMs déployées

Vous devez éteindre toutes les VMs, puis les retirer du "layer. Vous pouvez ensuite supprimer le layer.

Supprimer un Layer avant qu'il ne soit vide

Vous pouvez supprimer un "layer" si une seule VM reste présente, même si la machine est déployée et allumée.
La VM restera allumée et son icône sera déplacé vers l'espace général.

Déplacer des machines entre les layers

Vous ne pouvez pas déplacer des VMs directement d'un "layer" à un autre.

Pour cela, vous devez éteindre la VM, et ensuite la déplacer vers l'espace général, puis sauvegarder l'appliance virtuelle. Vous serez ensuite en mesure de déplacer la VM vers un "layer".