Vous pouvez placer des instances à l'aide de groupes de serveur OpenStack avec une stratégie d'affinité ou d'anti-affinité. L'affinité indique que toutes les instances du groupe doivent être placées sur le même hôte, et l'anti-affinité indique qu'aucune instance du groupe ne peut être placée sur le même hôte.

Les stratégies d'affinité et d'anti-affinité ne permettent pas de déterminer l'hôte ESXi spécifique sur lequel les instances sont placées. Ces stratégies contrôlent uniquement si les instances sont placées sur les mêmes hôtes que d'autres instances dans un groupe de serveurs. Pour placer des instances sur des hôtes spécifiques, reportez-vous à la section Utiliser DRS pour contrôler le placement des instances OpenStack.

Conditions préalables

Vérifiez que la configuration avec le filtre prévu n'entre pas en conflit avec une configuration d'administration existante, par exemple des règles DRS qui gèrent le placement des instances sur les hôtes.

Procédure

  1. Connectez-vous à Serveur de gestion OpenStack en tant que viouser.
  2. Basculez vers l'utilisateur root et chargez le fichier d'informations d'identification d'administrateur cloud.
    sudo su -
    source ~/cloudadmin.rc
  3. Créez un groupe de serveurs avec la stratégie souhaitée.
    openstack server group create group-name --policy {affinity | anti-affinity}

    Option

    Description

    group-name

    Entrez le nom du groupe de serveurs.

    --policy

    Entrez une affinité pour placer des instances sur le même hôte ou une anti-affinité pour empêcher des instances d'être placées sur le même hôte.

  4. Lorsque vous lancez une instance, passez le groupe de serveurs en tant qu'indication du programmeur pour mettre en œuvre l'affinité ou l'anti-affinité.
    openstack server create instance-name --image image-uuid --flavor flavor-name --nic net-id=network-uuid --hint group=servergroup-uuid

Que faire ensuite

Confirmez que les règles d'affinité et les instances sont correctement configurées. Dans vCenter Server, sélectionnez le cluster de calcul, ouvrez l'onglet Configurer, puis cliquez sur Règles VM/hôtes.