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.
- Crea instancias y grupos de nodos de usuario único en el proyecto de destino en el que se ejecutarán tus cargas de trabajo.
- 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:
- 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]
Sí 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) oterminate
SoleTenancy-RestartOnFailure
No true
(predeterminado) ofalse
- 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:
- Verifica que hayas creado el nodo de usuario único con la marca
--restart-node-on-minimal-servers
. En tu runbook, crea columnas para los siguientes campos:
Campo Obligatorio Formato Notas license:os
Sí 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]
Sí 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) ofalse
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 | Sí | Sí | No | No |
Configuración de VM individual en tu runbook | ||||
Propiedad de VM: etiquetas de afinidad | Sí | Sí | Sí | Sí |
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 |