Sie können Instanzen mithilfe von OpenStack-Servergruppen mit einer Affinitäts- oder Anti-Affinitätsrichtlinie platzieren. Affinität gibt an, dass alle Instanzen in der Gruppe auf demselben Host platziert werden müssen, und Anti-Affinität gibt an, dass keine Instanzen in der Gruppe auf demselben Host platziert werden dürfen.

Voraussetzungen

Stellen Sie sicher, dass die vorgesehene Filterkonfiguration mit keiner bestehenden administrativen Konfiguration wie DRS-Regeln, die Instanzenplatzierung auf Hosts verwalten, in Konflikt steht.

Prozedur

  1. Melden Sie sich beim OpenStack Management Server als viouser an.
  2. Laden Sie die Anmeldedatendatei für Ihr Benutzerkonto.
    source user-credentials.rc
  3. Erstellen Sie eine Servergruppe mit der gewünschten Richtlinie.
    openstack server group create group-name --policy {affinity | anti-affinity}

    Option

    Beschreibung

    group-name

    Geben Sie einen Namen für die Servergruppe ein.

    --policy

    Geben Sie Affinität ein, um Instanzen auf demselben Host zu platzieren, oder Anti-Affinität, um zu verhindern, dass Instanzen auf demselben Host platziert werden.

  4. Wenn Sie eine Instanz starten, übergeben Sie die Servergruppe als Scheduler-Hinweis, um Affinität oder Anti-Affinität zu implementieren.
    openstack server create instance-name --image image-uuid --flavor flavor-name --nic net-id=network-uuid --hint group=servergroup-uuid

Nächste Maßnahme

Vergewissern Sie sich, dass die Affinitätsregeln und -instanzen korrekt konfiguriert sind. Wählen Sie in vCenter Server den Computing-Cluster aus, öffnen Sie die Registerkarte Konfigurieren und klicken Sie auf VM/Host-Regeln.