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 interfaz de línea de comandos.
Requisitos previos
- Compruebe que la configuración del filtro deseada no entre en conflicto con ninguna configuración administrativa existente, 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
- A través de SSH, inicie sesión en nova-client.
- (opcional) Obtenga el ID de la imagen que utilizará para crear la instancia.
Puede usar el comando
nova image-list para ver la lista de imágenes disponibles y sus valores de ID.
- (opcional) Obtenga el ID del tipo que utilizará para definir la instancia.
Puede usar el comando
nova flavor-list para ver la lista de definiciones de tipo y sus valores de ID.
- Cree un grupo de servidores nuevo con la directiva deseada.
- Cree un grupo de servidores nuevo con la directiva de afinidad:
nova server-group-create GROUP_NAME affinity
- Cree un grupo de servidores con la directiva de antiafinidad:
nova server-group-create GROUP_NAME anti-affinity
En ambos casos, la interfaz de la línea de comandos devuelve el UUID, el nombre y la directiva del grupo de servidores autogenerado.
- Inicie una nueva instancia mediante las marcas --image, --flavor y --hint para aplicar la directiva de afinidad de grupo de servidores.
nova boot --image IMAGE_ID --flavor FLAVOR_ID --hint group=SERVER_GROUP_UUIDINSTANCE_NAME
- (opcional) Confirme si la nueva regla y las instancias de grupo de servidores aparecen y se están ejecutando correctamente en la implementación de VMware Integrated OpenStack, en vCenter Server.
Los detalles aparecen en la página
del clúster de proceso.