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.

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. Chargez le fichier d'informations d'identification pour votre compte d'utilisateur.
    source user-credentials.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.