Implementa el backend de Migrate for Compute Engine

El dispositivo virtual de backend local de Migrate for Compute Engine se conecta a los discos de VM de tu centro de datos local y los transmite o los migra a Google Cloud mediante extensiones de Cloud.

El dispositivo virtual de backend local de Migrate for Compute Engine incluye un complemento opcional de vCenter que expone las operaciones de migración dentro de la interfaz de usuario de vCenter. El complemento puede ser útil cuando deseas migrar las VM, una por una, o cuando deseas usar la interfaz de usuario de vCenter. Sin embargo, puedes realizar migraciones mediante Migrate for Compute Engine Manager, que admite la migración de las VM en lotes con conjuntos.

El backend de Migrate for Compute Engine se distribuye como un paquete de formato de virtualización abierto (OVF).

Dimensiona una VM para el backend de Migrate for Compute Engine

Según la cantidad de VM que vayas a migrar simultáneamente, el backend de Migrate for Compute Engine requiere lo siguiente:

Tamaño de la migración Recursos
100 VM migrando en simultáneo o menos 2 CPU virtuales, 4 GB de RAM
Más de 100 VM migrando en simultáneo 4 CPU virtuales, 8 GB de RAM

Implementa y configura el backend de Migrate for Compute Engine

  1. Descarga el archivo OVA del backend de Migrate for Compute Engine, disponible en la página de descargas. Puedes verificar la integridad de los archivos con el sha256 del backend de Migrate for Compute Engine, que está disponible en la página de descargas.
  2. Accede a vSphere a través del cliente web de Flash.

  3. Haz clic con el botón derecho en un objeto superior de una de las VM que se migrarán (como un centro de datos) y selecciona Deploy OVF Template (Implementar plantilla OVF).

  4. Selecciona el archivo OVA de Migrate for Compute Engine.

  5. Elige el host/clúster en el centro de datos de vSphere en el que quieres ejecutar el backend de Migrate for Compute Engine.

  6. Selecciona un formato de disco y haz clic en Siguiente.

  7. Selecciona la información de la red que alojará el backend de Migrate for Compute Engine. Haz clic en Siguiente.

  8. Expande la sección Configuración del backend de Migrate for Compute Engine.

  9. Pega el token que copiaste de Migrate for Compute Engine Manager en Google Cloud en Token de backend de Velostrata.

    Ten en cuenta que este token incluye la dirección IP de Migrate for Compute Engine Manager para que el backend pueda acceder a ella.

  10. Ingresa y confirma una contraseña para el usuario admin del servidor del backend de Migrate for Compute Engine. Después de la instalación, debes cambiar la contraseña. Para ello, establece una conexión SSH al backend de Migrate for Compute Engine como admin y usa el comando passwd.

  11. Expande la sección Networking Properties (Propiedades de Herramientas de redes). Ingresa el Hostname (Nombre de host) para el dispositivo virtual. Ingresa una dirección IP estática, una máscara de red, una puerta de enlace predeterminada y un servidor DNS para el backend de Migrate for Compute Engine. Puedes cambiar estas propiedades cuando quieras, pero luego debes reiniciar el dispositivo virtual para que ocurran los cambios.

  12. Si deseas usar un proxy HTTP para las métricas y las cargas de registros en Google Cloud Observability, completa el parámetro Proxy HTTP.

  13. Si tu VPN a Google Cloud no está configurada con enrutamiento dinámico, puedes ingresar la ruta de red estática para conectarte a subredes de Google Cloud. La dirección tiene el formato x.x.x.x/x y.y.y.y, en el que x.x.x.x/x es la dirección de red de VPC de Google Cloud en formato CIDR y y.y.y.y es la dirección IP de la puerta de enlace de VPN local.

  14. Haz clic en Siguiente y revisa la página Ready to complete (Listo para completar).

  15. Haz clic en Finish (Finalizar). Aparece la tarea para implementar la plantilla OVF.

Configura la función de servicio y los permisos de Migrate for Compute Engine en vCenter

En este procedimiento, se describe cómo agregar de forma manual una función de servicio al servidor de vCenter para Migrate for Compute Engine. Hay también disponible una secuencia de comandos de PowerShell para crear esta función. Descarga la configuración de función del servicio de vSphere desde la página de descargas.

Configura la función de servicio y los permisos de Migrate for Compute Engine en vCenter

  1. Accede al cliente web de vCenter.
  2. Selecciona Home (Página de inicio) > Administration (Administración) > Roles (Funciones).
    Captura de pantalla del cuadro de diálogo Roles (Funciones); haz clic para ampliar
    Cuadro de diálogo Roles (Funciones), haz clic para ampliar
  3. Haz clic en + para crear una función nueva.
  4. Marca las casillas de los siguientes privilegios:
    • Alarms (Alarmas)
      • Create Alarm (Crear alarma)
      • Modify alarm (Modificar alarma)
      • Remove alarm (Quitar alarma)
      • Set alarm status (Configurar estado de alarma)
    • Datastore (Almacén de datos)
      • Low level file operations (Operaciones de archivos de bajo nivel)
    • Extension (Extensión)
      • Register extension (Registrar extensión)
      • Unregister extension (Cancelar registro de extensión)
      • Update extension (Actualizar extensión)
    • Global
      • Cancel task (Cancelar tarea)
      • Enable methods (Habilitar métodos)
      • Disable methods (Inhabilitar métodos)
      • Licenses (Licencias)
      • Log event (Registrar evento)
    • Task (Tarea)
      • Create task (Crear tarea)
      • Update task (Actualizar tarea)
    • Virtual Machine (Máquina virtual)
      • Provisioning (Aprovisionamiento) > Allow disk access (Permitir acceso al disco)
      • Provisioning (Aprovisionamiento) > Allow disk read-only access (Permitir acceso de solo lectura al disco)
      • Provisioning (Aprovisionamiento) > Allow virtual machine download (Permitir descarga de máquina virtual)
      • Snapshot management (Administración de instantáneas) > Create snapshot (Crear instantánea)
      • Snapshot management (Administración de instantáneas) > Remove snapshot (Quitar instantánea)
      • Snapshot management (Administración de instantáneas) > Revert to Snapshot (Volver a la instantánea)
      • Snapshot management (Administración de instantáneas) > Rename Snapshot (Cambiar nombre de instantánea)
      • Configuration (Configuración) > Configure managedBy (Configurar managedBy)
      • Interaction (Interacción) > Power On (Encender)
      • Interaction (Interacción) > Power Off (Apagar)

Sigue estos pasos si quieres configurar permisos para el usuario de servicio de Migrate for Compute Engine en vCenter:

  1. Selecciona Home (Página de inicio) > Global Inventory Lists (Listas de inventario globales) > vCenter Servers (Servidores de vCenter).
  2. Haz clic con el botón derecho en el servidor de vCenter requerido y selecciona Add permission (Agregar permiso).
    Captura de pantalla del menú Add Permission (Agregar permiso) (haz clic para agrandar)
    Cuadro de diálogo Add Permission (Agregar permiso); haz clic para ampliar
  3. Selecciona un usuario en el panel izquierdo y asígnale una función con Velostrata Service Role (Función de servicio de Velostrata), opción que aparece en el panel derecho.
  4. Selecciona Propagate to children y haz clic en OK.

Registra el entorno de VMware vCenter

Una vez que el backend de Migrate for Compute Engine se conecte y registre de forma correcta con Migrate for Compute Engine Manager, puedes registrar y, luego, implementar el entorno de VMware vCenter.

Cuando te registras, también puedes registrar de forma opcional un complemento de vCenter que proporcione supervisión y operaciones de migración de Migrate for Compute Engine en la IU de vCenter. El complemento no es necesario para migrar las VM desde vSphere.

Registra el entorno de vCenter

  1. Antes de continuar, asegúrate de haber creado una cuenta de servicio (usuario) y una función de vCenter para Migrate for Compute Engine.
  2. Accede a Migrate for Compute Engine Manager.
  3. En la página principal, haz clic en System Settings.
  4. Si el backend de Migrate for Compute Engine se puede conectar a Migrate for Compute Engine Manager, la IP del backend aparecerá con el estado Registered y Connected.
    Captura de pantalla de un dispositivo registrado y conectado (haz clic para ampliar)
    Captura de pantalla de un dispositivo registrado y conectado (haz clic para ampliar)
  5. Haz clic en la pestaña vCenter Environment y, luego, en Register.
  6. En vCenter Environment Registration, ingresa los valores de la siguiente configuración:

    Configuración Descripción
    Dirección de vCenter Dirección de tu servidor de vCenter
    Usuario de vCenter Nombre de usuario para acceder a vCenter
    Contraseña de vCenter Contraseña para acceder a vCenter
    Registra el complemento de vCenter para Migrate for Compute Engine Selecciona esta opción con el fin de tener instalado en vCenter el complemento opcional de vCenter para Migrate for Compute Engine. El complemento proporciona una interfaz de usuario de vCenter para realizar acciones de migración y administración de Migrate for Compute Engine.
    Captura de pantalla del registro de un complemento (haz clic para ampliar)
    Registra un complemento (haz clic para ampliar)
  7. Haz clic en Register para registrar el entorno de vCenter.

Si instalaste el complemento, puedes confirmar que su IU esté presente en vCenter. Sal de vCenter, accede de nuevo y haz clic con el botón derecho en Datacenter para ver las operaciones de Migrate for Google Compute Engine en el menú.

Busca la huella digital de tu servidor de vCenter.

El proceso de registro del administrador muestra la huella digital SHA-1 SSL del servidor de vCenter que se usa para las conexiones HTTPS. Puedes buscar la huella digital en tu navegador. En las siguientes instrucciones, se explica el proceso con Google Chrome.

  1. Abre la URL de vCenter vSphere en Chrome.
  2. Haz clic en el Ícono de bloqueo o No seguro a la izquierda de la barra de URL. Se muestra el estado de la conexión HTTPS.
  3. Haz clic en Certificate (Certificado).
  4. Expande la sección Details (Detalles).
  5. Desplázate hacia abajo hasta SHA-1 fingerprint.

¿Qué sigue?

Implementa una extensión de Cloud