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.

Affinitäts- und Anti-Affinitätsrichtlinien können den jeweiligen ESXi-Host nicht bestimmen, auf dem Instanzen platziert werden. Diese Richtlinien steuern nur, ob Instanzen auf denselben Hosts platziert werden wie andere Instanzen in einer Servergruppe. Informationen zum Platzieren von Instanzen auf bestimmten Hosts finden Sie unter Verwenden von DRS zur Steuerung von OpenStack-Instanzenplatzierung.

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. Wechseln Sie zum root-Benutzer und laden Sie die Datei mit den Anmeldedaten des Cloud-Administrators.
    sudo su -
    source ~/cloudadmin.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.