Para colocar instancias mediante afinidad o antiafinidad, cree un grupo de servidores en OpenStack y aplique el filtro deseado como una directiva de grupo. Todas las instancias que sean miembro del grupo de servidores estarán sujetas a la misma directiva de afinidad o antiafinidad. Puede establecer esta configuración mediante la API de ServerGroup de Python nova-client.

Antes de empezar

  • Compruebe con el administrador de la nube que la configuración del filtro de antiafinidad no entre en conflicto con ninguna configuración administrativa, como reglas de DRS que administran la colocación de instancias en hosts.

  • Compruebe que esté ejecutando VMware Integrated OpenStack versión 2.0.x o posterior.

  • Compruebe que VMware Integrated OpenStack se esté ejecutando.

  • Compruebe que esté utilizando Python nova-client versión 2.17.0.6 o posterior, tal y como requiere la API de ServerGroup. Vaya a http://docs.openstack.org/user-guide/common/cli_install_openstack_command_line_clients.html.

Procedimiento

  1. Cree un grupo de servidores nuevo con una directiva de antiafinidad.
    POST /v2/TENANT_ID/os-server-groups
    
    {
        "server_group": {
            "name": "SERVER_GROUP_NAME",
            "policies": ["POLICY_TYPE"]
        }
    }

    Opción

    Descripción

    TENANT_ID

    Valor del ID del arrendatario de OpenStack.

    SERVER_GROUP_NAME

    Especifique el nombre del grupo de servidores.

    POLICY_TYPE

    Especifique affinity o anti-affinity.

  2. Inicie una nueva instancia, que incluya el argumento os:scheduler_hints con el ID del grupo de servidores en el comando GET /servers.
    ... "os:scheduler_hints": {"group": "SERVER_GROUP_UUID"}
  3. (Opcional) : Pídale al administrador de la nube que confirme si la nueva regla y las instancias de grupo de servidores se crearon y se están ejecutando correctamente en la implementación de VMware Integrated OpenStack, en vCenter.

    Los detalles de la regla aparecen en la página Administrar > Configuración > Reglas de máquina virtual y host del clúster de proceso.