Migra VM a nodos de usuario único y BYOL de Windows

Migrate for Compute Engine admite que se muevan VM a nodos de usuario único de Compute Engine. Con los nodos de usuario único, Compute Engine garantiza que tus VM no compartan un host con las cargas de trabajo de otro cliente. Para obtener más información sobre los nodos de usuario único, consulta la documentación de Compute Engine.

Además, los nodos de usuario único pueden alojar VM de Windows con licencias que ya tienes (licencia adquirida por el usuario o BYOL).

Acerca de la afinidad de nodos

La afinidad de nodos determina qué nodos usan tus VM como hosts. La afinidad de nodos, las claves y los valores se describen en detalle en la documentación de Compute Engine.

Las claves y valores de afinidad de nodos deben configurarse en Compute Engine antes de usarlos en Migrate for Compute Engine.

Para usar la afinidad de nodos en la migración, configura las claves y los valores en tu runbook. Cada clave de etiqueta de afinidad se configura mediante una columna llamada SoleTenancy-NodeAffinity:[KEY]. Para permitir que una VM se migre a un nodo de usuario único que coincida con varias claves (por ejemplo, workload y layer), agrega varias columnas, cada una con una clave diferente. Para permitir que una VM se migre a un nodo de usuario único que coincida con al menos un valor o una clave, colócalos en el mismo valor de columna o fila y sepáralos con un |.

En el siguiente ejemplo, una etiqueta de afinidad de usuario único con una clave de workload tiene valores posibles de dev, staging y prod. Hay dos VM: app-prod y app-test. La VM app-prod debe ejecutarse en los nodos etiquetados con la clave prod, pero la VM app-test puede ejecutarse en nodos etiquetados con claves staging o dev.

Nombre SoleTenancy-NodeAffinity:workload
app-prod prod
app-test dev|staging

Requisitos previos

Antes de migrar a nodos de usuario único con Migrate for Compute Engine, establece la configuración de tu nodo en Compute Engine.

  1. Crea instancias y grupos de nodos de usuario único en el proyecto de destino en el que se ejecutarán tus cargas de trabajo.
  2. Configura la afinidad de nodos o etiquetas antiafinidad.

Crea VM en nodos de usuario único

Migrate for Compute Engine admite que se inicien nodos de usuario único con BYOL mediante conjuntos. Las VM que se inician en nodos de usuario único se configuran desde tu runbook. Para obtener más información sobre los campos de runbook, incluidos estos, consulta la referencia de runbooks.

Para ejecutar VM en nodos de usuario único, sigue estos pasos:

  1. En tu runbook, agrega las siguientes columnas y configura sus valores para cada VM que desees migrar a un host de usuario único:
    Campo Obligatorio Formato Notas
    SoleTenancy-NodeAffinity:[KEY] String Grupos de afinidad de nodos en los que se puede iniciar la VM. Para obtener más información, consulta Acerca de la afinidad de nodos en este tema.
    SoleTenancy-NodeAffinityNot:[KEY] No String Grupos de afinidad de nodos en los que no se puede iniciar el nodo. Si hay varios grupos, deben estar separados por un carácter |.
    SoleTenancy-VmHostMaintenancePolicy No migrate (predeterminado) o terminate
    SoleTenancy-RestartOnFailure No true (predeterminado) o false
  2. Continúa con tu migración de conjuntos.

Usa tu propia licencia para Windows

Además, los usuarios únicos admiten la licencia adquirida por el usuario (BYOL) para las VM de Windows. Para obtener más información sobre los campos de runbook, incluidos estos, consulta la referencia de runbooks.

Para migrar VM con usuario único y BYOL, sigue estos pasos:

  1. Verifica que hayas creado el nodo de usuario único con la marca --restart-node-on-minimal-servers.
  2. En tu runbook, crea columnas para los siguientes campos:

    Campo Obligatorio Formato Notas
    license:os String Una string de licencia de BYOL de Windows compatible. Puedes encontrar strings de licencia admitidas en la documentación de BYOL de Windows.
    SoleTenancy-NodeAffinity:[KEY] String Grupos de afinidad de nodos en los que se puede iniciar la VM. Consulta Acerca de la afinidad de nodos para obtener más información.
    SoleTenancy-NodeAffinityNot:[KEY] No String Grupos de afinidad de nodos en los que no se puede iniciar el nodo.
    SoleTenancy-VmHostMaintenancePolicy No terminate En la actualidad, la política de migración no se admite para BYOL de Windows. Tu migración de conjuntos no puede continuar si la opción terminate no se establece de forma explícita cuando se usa BYOL.
    SoleTenancy-RestartOnFailure No true (predeterminado) o false
  3. Continúa con la migración de conjuntos.

Opciones de configuración sugeridas para nodos de usuario único con licencias diferentes

¿Deseas migrar a nodos de usuario único? A continuación, se muestra una tabla que puede ayudarte a decidir qué opciones de configuración son adecuadas para ti.

Situación de licencia BYOL para Windows Server BYOL para MS SQL Usuario único para PAYG de Windows
o Linux (BYOL/PAYG)
Tipo de licencia Licencia por núcleo Licencia por núcleo Con Software Assurance
o
los nodos en el grupo obtienen
licencia previa
mediante un grupo de recursos
Configuración de nodos de usuario único en Compute Engine
Propiedad de nodo de usuario único: --restart-node-on-minimal-server No No
Configuración de VM individual en tu runbook
Propiedad de VM: etiquetas de afinidad
Propiedad de VM: política de mantenimiento del host Terminate Terminate Migrate Migrate
Propiedad de VM: reinicio en caso de error Sí / No Sí / No Sí / No Sí / No
Propiedad de VM: licencia del SO Windows
Las licencias se encuentran en la documentación de Compute Engine.
BYOL BYOL/PAYG PAYG PAYG de Windows o Linux