Compartir por


Asociar/Desasociar una VM a/de un conjunto de escalado de máquinas virtuales

Asociación de una máquina virtual a un conjunto de escalado de máquinas virtuales

Importante

Solo puede adjuntar máquinas virtuales a un conjunto de escalado de máquinas virtuales en modo de orquestación flexible. Para obtener más información, consulte Modos de orquestación para Virtual Machine Scale Sets.

Hay veces en las que es necesario asociar una máquina virtual (VM) a un conjunto de escalado de máquinas virtuales para beneficiarse de la escala, disponibilidad y flexibilidad que ofrecen los conjuntos de escalado. Hay dos maneras de asociar máquinas virtuales a conjuntos de escalado: crear manualmente una nueva máquina virtual independiente en el conjunto de escalado o asociar una máquina virtual existente al conjunto de escalado.

Es posible asociar una nueva máquina virtual independiente a un conjunto de escalado cuando se necesite una configuración diferente en una máquina virtual específica de la definida en el perfil de escalado o cuando el conjunto de escalado no tenga el perfil de escalado de máquinas virtuales. La asociación manual de máquinas virtuales proporciona control total sobre la nomenclatura y colocación de instancias en una zona de disponibilidad específica o un dominio de error. La máquina virtual no tiene que coincidir con la configuración del perfil de escalado de máquinas virtuales, por lo que puede especificar parámetros como el sistema operativo, la configuración de red, el acceso puntual o a petición, o el tamaño de la máquina virtual.

Se puede asociar una máquina virtual existente a un conjunto de escalado de máquinas virtuales también existente especificando a qué conjunto de escalado se quiere hacer la asociación. La máquina virtual no debe ser la misma que las máquinas virtuales que ya se están ejecutando en el conjunto de escalado, lo que significa que puede tener un sistema operativo, una configuración de red, una prioridad, un disco y mucho más.

Asociación de una nueva máquina virtual a un conjunto de escalado de máquinas virtuales

Asocie una máquina virtual a un conjunto de escalado de máquinas virtuales en el momento de la creación de la máquina virtual especificando la propiedad virtualMachineScaleSet.

Nota:

La asociación de una máquina virtual al conjunto de escalado de máquinas virtuales no actualiza por sí misma ningún parámetro de red de máquina virtual, como equilibradores de carga. Si desea que esta máquina virtual reciba tráfico de cualquier equilibrador de carga, debe configurar manualmente la interfaz de red de la máquina virtual para recibir tráfico del equilibrador de carga. Más información acerca de los equilibradores de carga.

  1. Vaya a Virtual Machines (máquinas virtuales).
  2. Seleccione Crear.
  3. Seleccione una máquina virtual de Azure.
  4. En la pestaña Aspectos básicos, abra la lista desplegable Opciones de disponibilidad y seleccione Conjunto de escalado de máquinas virtuales.
  5. En la lista desplegable Conjunto de escalado de máquinas virtuales, seleccione el conjunto de escalado al que desea agregar esta máquina virtual.
  6. Opcionalmente, puede especificar la zona de disponibilidad o el dominio de error en el que desea colocar la máquina virtual.

Excepciones para asociar una máquina virtual nueva a un conjunto de escalado de máquinas virtuales

  • La máquina virtual debe estar en el mismo grupo de recursos que el conjunto de escalado.
  • Las máquinas virtuales regionales (sin zonas de disponibilidad especificadas) se pueden asociar a conjuntos de escalado regionales.
  • Las máquinas virtuales zonales se pueden conectar a conjuntos de escalado que especifican una o varias zonas. La máquina virtual debe estar en una de las zonas distribuidas por el conjunto de escalado. Por ejemplo, no puede crear una máquina virtual en la zona 1 y colocarla en un conjunto de escalado que abarque las zonas 2 y 3.
  • El conjunto de escalado debe estar en modo de orquestación flexible y la propiedad singlePlacementGroup debe ser false.

Asociación de una máquina virtual existente a un conjunto de escalado de máquinas virtuales

Asocie una máquina virtual existente a un conjunto de escalado de máquinas virtuales después de crear la máquina virtual especificando la propiedad virtualMachineScaleSet. La asociación de una máquina virtual existente a un conjunto de escalado con un recuento de dominios de error de 1 no requiere tiempo de inactividad.

Nota:

La asociación de una máquina virtual al conjunto de escalado de máquinas virtuales no actualiza por sí misma ningún parámetro de red de máquina virtual, como equilibradores de carga. Si desea que esta máquina virtual reciba tráfico de cualquier equilibrador de carga, debe configurar manualmente la interfaz de red de la máquina virtual para recibir tráfico del equilibrador de carga. Más información acerca de los equilibradores de carga.

  1. Vaya a Virtual Machines (máquinas virtuales).
  2. Seleccione el nombre de la máquina virtual que quiere asociar al conjunto de escalado.
  3. En Configuración seleccione Disponibilidad + escalado.
  4. En la sección Escalado, seleccione el botón Introducción . Si el botón está atenuado, la máquina virtual no cumple actualmente los requisitos para asociarse a un conjunto de escalado.
  5. En la hoja Asociar a una VMSS en el lado derecho de la página, seleccione el conjunto de escalado al que desea asociar la máquina virtual en la lista desplegable Seleccionar una VMSS.
  6. Seleccione el botón Asociar situado en la parte inferior para asociar la máquina virtual.

Limitaciones para asociar una máquina virtual existente a un conjunto de escalado

  • El conjunto de escalado debe usar el modo de orquestación Flexible.
  • El conjunto de escalado debe tener un platformFaultDomainCount de 1.
  • La máquina virtual y el conjunto de escalado deben estar en el mismo grupo de recursos.
  • La máquina virtual y el conjunto de escalado de destino deben ser zonales o ambos deben ser regionales. No se puede conectar una máquina virtual zonal a un conjunto de escalado regional.
  • La máquina virtual no puede estar en un conjunto de disponibilidad autodefinido.
  • La máquina virtual no puede estar en un ProximityPlacementGroup.
  • La máquina virtual no puede estar en un Azure Dedicated Host.
  • La máquina virtual debe tener un disco administrado.
  • El conjunto de escalado debe tener singlePlacementGroup establecido en False.
  • Los conjuntos de escalado creados sin un perfil de escalado tienen el valor predeterminado singlePlacementGroup establecido en null. Para asociar máquinas virtuales a un conjunto de escalado sin un perfil de escalado, singlePlacementGroup debe establecerse en False al momento de la creación del conjunto de escalado.
  • La máquina virtual no puede ser una máquina virtual de las series HB o N compatible con el acceso directo a memoria remota (RDMA).

Desasociar una máquina virtual de un conjunto de escalado de máquinas virtuales

Si necesita desasociar una máquina virtual de un conjunto de escalado, puede seguir los pasos siguientes para quitar la máquina virtual del conjunto de escalado.

  1. Vaya a Virtual Machines (máquinas virtuales).
  2. Seleccione el nombre de la máquina virtual que quiere asociar al conjunto de escalado.
  3. En Configuración seleccione Disponibilidad + escalado.
  4. Seleccione el botón Desasociar de la VMSS en la parte superior de la página.
  5. Cuando se le solicite confirmación, seleccione el botón Desasociar.
  6. Portal envía una notificación cuando la máquina virtual está desasociada.

Limitaciones para desasociar una máquina virtual de un conjunto de escalado

  • El conjunto de escalado debe usar el modo de orquestación Flexible.
  • El conjunto de escalado debe tener un platformFaultDomainCount de 1.
  • Los conjuntos de escalado creados sin un perfil de escalado tienen el valor predeterminado singlePlacementGroup establecido en null. Para desasociar máquinas virtuales de un conjunto de escalado sin un perfil de escalado, singlePlacementGroup debe establecerse en False.
  • La máquina virtual no puede ser una máquina virtual de las series HB o N compatible con RDMA.

Mover máquinas virtuales entre conjuntos de escalado

Para mover una máquina virtual de un conjunto de escalado a otro, siga estos pasos:

  1. Desasocie la máquina virtual del conjunto de escalado A.
  2. Una vez completada la desasociación, adjunte la máquina virtual al conjunto de escalado B.

Limitaciones

Las limitaciones de las máquinas virtuales que se van a asociar o desasociar a un conjunto de escalado siguen siendo las mismas.

Solución de problemas

Asociación de una máquina virtual existente a un conjunto de escalado existente solución de problemas

Mensaje de error Descripción Opciones de solución de problemas
El conjunto de escalado de máquinas virtuales "{vmssUri}" al que hace referencia la máquina virtual no existe. El recurso del conjunto de escalado no existe o no está en modo de orquestación flexible. Compruebe si el conjunto de escalado existe. Si es así, compruebe si usa el modo de orquestación uniforme.
Esta operación no se permite porque el conjunto de escalado de máquinas virtuales al que se hace referencia "{vmssName}" no tiene definido el modo de orquestación como "Flexible". El conjunto de escalado no usa el modo de orquestación Flexible. Intente asociar a otro conjunto de escalado con el modo de orquestación flexible habilitado.
La máquina virtual a la que se hace referencia "{vmName}" pertenece a un conjunto de disponibilidad y no se admite la asociación a un conjunto de escalado de máquinas virtuales. Para obtener más información, vea https://aka.ms/vmo/attachdetach. VmssDoesNotSupportAttachingExistingAvsetVM: la máquina virtual que intentó asociar forma parte de un conjunto de disponibilidad y no se puede conectar a un conjunto de escalado. Las máquinas virtuales de un conjunto de disponibilidad no se pueden asociar a un conjunto de escalado.
El conjunto de escalado de máquinas virtuales al que se hace referencia "{vmssName}" no admite la asociación de una máquina virtual existente a ella porque el conjunto de escalado de máquinas virtuales tiene más de 1 dominios de error. Para obtener más información, vea https://aka.ms/vmo/attachdetach. VmssDoesNotSupportAttachingExistingVMMultiFD: error en la operación de asociación de la máquina virtual porque la máquina virtual estaba intentando asociarse a un conjunto de escalado con un recuento de dominios de error de plataforma de más de uno. Las máquinas virtuales solo se pueden conectar a conjuntos de escalado con un platform fault domain count de 1. Intente asociar a un conjunto de escalado con un recuento de dominios de error de plataforma de uno.
No se admite el uso de una máquina virtual "{vmName}" con discos no administrados y adjuntarla a un conjunto de escalado de máquinas virtuales. Para obtener más información, vea https://aka.ms/vmo/attachdetach. VmssDoesNotSupportAttachingExistingVMUnmanagedDisk: las máquinas virtuales con discos no administrados no se pueden conectar a un conjunto de escalado. Para conectar una máquina virtual con un disco al conjunto de escalado, asegúrese de que la máquina virtual usa un disco administrado. Visite la documentación para obtener información sobre cómo migrar de un disco no administrado a un disco administrado.
La máquina virtual a la que hace referencia "{vmName}" pertenece a un grupo con ubicación por proximidad (PPG) y se adjunta a un conjunto de escalado de máquinas virtuales que no se admite. Para obtener más información, vea https://aka.ms/vmo/attachdetach. VmssDoesNotSupportAttachingPPGVM: error en la operación de asociación de la máquina virtual porque la máquina virtual forma parte de un grupo de selección de ubicación de proximidad. Las máquinas virtuales de un grupo de selección de ubicación por proximidad no se pueden conectar a un conjunto de escalado. Quitar la máquina virtual del grupo de selección de ubicación de proximidad y, a continuación, intentar asociarla al conjunto de escalado. Consulte la documentación para obtener información sobre cómo mover una máquina virtual fuera de un grupo de selección de ubicación por proximidad.
No se permite propertyChangeNotAllowed Changing virtualMachineScaleSet.id. El identificador del conjunto de escalado de máquinas virtuales no se puede cambiar a otro id. de conjunto de escalado de máquinas virtuales sin desasociar primero la máquina virtual del conjunto de escalado. Desasocie la máquina virtual del conjunto de escalado de máquinas virtuales y, a continuación, adjunte al nuevo conjunto de escalado.
El conjunto de escalado de máquinas virtuales '{0}' no admite que se le asocie una máquina virtual existente porque el conjunto de escalado de máquinas virtuales tiene un único grupo de selección de ubicación establecido en true o no tiene un único grupo de selección de ubicación establecido explícitamente en false. Consulte https://aka.ms/vmo/attachdetach para más información. VmssDoesNotSupportAttachingWithSpg: se produjo un error en la operación para asociar la máquina virtual porque el conjunto de escalado forma parte de un único grupo de selección de ubicación. Las máquinas virtuales solo se pueden conectar a conjuntos de escalado con singlePlacementGroup establecido en false.
El conjunto de escalado de máquinas virtuales no admite la asociación de máquinas virtuales {0} porque usa el tamaño de máquina virtual {1} que solo se puede usar con un único grupo de selección de ubicación habilitado para el conjunto de escalado de máquinas virtuales. Consulte https://aka.ms/vmo/attachdetach para más información. La máquina virtual que se está adjuntando tiene un tamaño que requiere que el conjunto de escalado use un único grupo de selección de ubicación. Las máquinas virtuales que requieran un grupo de selección de ubicación único no se pueden conectar a un conjunto de escalado.
El conjunto de escalado de máquinas virtuales no admite la conexión de tamaños de máquina virtual compatibles con RDMA, como {0}. Consulte https://aka.ms/vmo/attachdetach para más información. Las máquinas virtuales compatibles con RDMA no se pueden desasociar del conjunto de escalado. Error en la desasociación porque la máquina virtual es compatible con RDMA. Solo las máquinas virtuales que no son compatibles con RDMA se pueden desasociar del conjunto de escalado.

Desasociación de una máquina virtual de un conjunto de escalado

Mensaje de error Descripción Opciones para la solución de problemas
El conjunto de escalado de máquinas virtuales "{vmssUri}" al que hace referencia la máquina virtual no existe. El recurso del conjunto de escalado no existe o no está en modo de orquestación flexible. Compruebe si el conjunto de escalado existe. Si es así, compruebe si usa el modo de orquestación uniforme.
Esta operación no se permite porque el conjunto de escalado de máquinas virtuales al que se hace referencia "{vmssName}" no tiene definido el modo de orquestación como "Flexible". El conjunto de escalado no usa el modo de orquestación Flexible. Solo los conjuntos de escalado con el modo de orquestación flexible pueden tener máquinas virtuales desasociadas de ellas.
El conjunto de escalado de máquinas virtuales al que se hace referencia "{vmssName}" no admite la asociación de una máquina virtual existente a ella porque el conjunto de escalado de máquinas virtuales tiene más de 1 dominios de error. Para obtener más información, vea https://aka.ms/vmo/attachdetach. Error en la desasociación de la máquina virtual porque el conjunto de escalado en el que se encuentra tiene más de un dominio de error de la plataforma. Las máquinas virtuales solo se pueden desasociar de conjuntos de escalado con un platform fault domain count de uno.
OperationNotAllowed, Mensaje: Esta operación no se permite porque el conjunto de escalado de máquinas virtuales al que se hace referencia "{armId}" no tiene definido el modo de orquestación como "Flexible" El conjunto de escalado del que intentó asociar o desasociar es un conjunto de escalado con el modo de orquestación uniforme. Solo los conjuntos de escalado con el modo de orquestación flexible pueden tener máquinas virtuales desasociadas de ellas.
No se permite propertyChangeNotAllowed Changing virtualMachineScaleSet.id. El identificador del conjunto de escalado de máquinas virtuales no se puede cambiar a otro id. de conjunto de escalado de máquinas virtuales sin desasociar primero la máquina virtual del conjunto de escalado. Desasocie la máquina virtual del conjunto de escalado de máquinas virtuales y, a continuación, adjunte al nuevo conjunto de escalado. Se establece el virtualMachineScaleSet.id en el valor inicial de null. Estos valores incluyen: "" y "null".
El conjunto de escalado de máquinas virtuales "{0}" no admite que se le desasocie una máquina virtual porque el conjunto de escalado de máquinas virtuales tiene un único grupo de selección de ubicación establecido en true. Consulte https://aka.ms/vmo/attachdetach para más información. VmssDoesNotSupportAttachingWithSpg: se produjo un error en la desasociación de la máquina virtual porque el conjunto de escalado forma parte de un único grupo de selección de ubicación. Las máquinas virtuales solo se pueden desasociar de conjuntos de escalado con un singlePlacementGroup establecido en false.
El conjunto de escalado de máquinas virtuales no admite la desasociación de tamaños de máquina virtual compatibles con RDMA, como {0}. Consulte https://aka.ms/vmo/attachdetach para más información. Las máquinas virtuales compatibles con RDMA no se pueden desasociar del conjunto de escalado. Error en la desasociación porque la máquina virtual es compatible con RDMA. Solo las máquinas virtuales que no son compatibles con RDMA se pueden desasociar del conjunto de escalado.

Pasos siguientes

Obtenga información sobre cómo administrar las actualizaciones y el mantenimiento mediante la notificación de mantenimiento, las configuraciones de mantenimiento y los eventos programados.