Importación de imágenes de Windows personalizadas

El servicio de Compute le permite importar imágenes de Windows creadas fuera de Oracle Cloud Infrastructure. Por ejemplo, puede importar imágenes que se ejecutan en las máquinas virtuales o físicas (VM) locales o en las máquinas virtuales que se ejecutan en Oracle Cloud Infrastructure Classic. A continuación, puede iniciar las imágenes importadas en máquinas virtuales informáticas.

Para obtener información sobre los requisitos de licencia para las imágenes de Windows, consulte Licencias de Microsoft en Oracle Cloud Infrastructure.

Sistemas operativos soportados

Estas versiones de Windows soportan la importación de imágenes personalizadas:

  • Windows Server 2012 Standard, Datacenter
  • Windows Server 2012 R2 Standard, Datacenter
  • Windows Server 2016 Standard, Datacenter
  • Windows Server 2019 Standard, Datacenter
  • Windows Server 2022 Standard, Datacenter
Nota

  • Oracle Cloud Infrastructure ha puesto a prueba los sistemas operativos mencionados anteriormente, y dará soporte a los clientes para asegurar que se puede acceder mediante RDP a los casos en marcha a partir de estas imágenes y construidos de acuerdo con las directrices de este tema.
  • Para las ediciones del sistema operativo no mostradas anteriormente, Oracle Cloud Infrastructure proporcionará soporte técnico comercialmente razonable para los clientes en un esfuerzo por obtener instancias que se inician a partir de estas imágenes accesibles a través de RDP.
  • El soporte de Oracle Cloud Infrastructure al iniciar una instancia desde un sistema operativo personalizado no garantiza que el proveedor del sistema operativo también soporte la instancia.
  • Oracle Cloud Infrastructure licencia y carga la tasa de licencia de Windows por todas las instancias iniciadas mediante una imagen importada del sistema operativo Windows. Esto se aplica tanto si dichas instancias están registradas con el servicio de gestión de claves de Microsoft de Oracle Cloud Infrastructure como si no lo están.

Requisitos de la imagen de origen de Windows

Las imágenes personalizadas deben cumplir los siguientes requisitos:

  • El tamaño máximo de la imagen es de 400 GB.

  • Se debe configurar la imagen para el inicio del BIOS. Puede dejar el tipo de inicio como BIOS o cambiarlo a UEFI después de importar la imagen.

  • Solo se soporta un disco, y debe ser la unidad de arranque con un registro de arranque maestro (MBR) válido y un cargador de arranque. Puede migrar volúmenes de datos adicionales después de importar el volumen de inicio de la imagen.

  • El tamaño mínimo del volumen de inicio es 256 GB. Para obtener más información, consulte Tamaños de volumen de inicio personalizado.
  • El proceso de arranque no debe requerir que haya volúmenes de datos adicionales para un arranque exitoso.

  • La imagen de disco no se puede cifrar.

  • La imagen de disco debe ser un archivo VMDK o QCOW2.

    • Cree el archivo de imagen clonando el volumen de origen, no creando una instantánea.
    • Los archivos VMDK deben ser del tipo "single growable" (monolithicSparse) o del tipo "stream optimized" (streamOptimized), que consisten en un solo archivo VMDK. No se soportan todos los demás formatos VMDK, como los que usan varios archivos, dividen volúmenes o contienen instantáneas.
  • La interfaz de red debe usar DHCP para descubrir la configuración de red. Cuando importa una imagen personalizada, las interfaces de red existentes no se recrean. Cualquier interfaz de red existente se reemplaza con una única NIC una vez que se completa el proceso de importación. Puede adjuntar VNIC adicionales después de iniciar la instancia importada.

  • La configuración de red no debe reforzar la dirección MAC de la interfaz de red.

Preparación de VM de Windows para la importación

Antes de importar una imagen personalizada de Windows, debe preparar la imagen para asegurarse de que las instancias iniciadas desde la imagen puedan iniciarse correctamente y que funcionen las conexiones de red.

Puede realizar las tareas descritas en esta sección del sistema de origen en ejecución. Si tiene alguna preocupación por modificar el sistema de origen activo, puede exportar la imagen tal cual, importarla a Oracle Cloud Infrastructure y, a continuación, iniciar una instancia basada en la imagen personalizada. A continuación, puede conectarse a la instancia mediante la consola de VNC y realizar los pasos de preparación.

Importante

La unidad del sistema donde está instalado Windows se importará a Oracle Cloud Infrastructure. Todas las particiones de la unidad seguirán la imagen importada. Cualquier otra unidad no se importará y debe volver a crearla en la instancia después de la importación. A continuación, deberá mover manualmente los datos de las unidades que no son del sistema.

Para preparar una VM de Windows para su importación:

  1. Siga las directrices de seguridad de la organización para garantizar que el sistema Windows esté protegido. Esto puede incluir, pero no está limitado a las siguientes tareas:

    • Instale las actualizaciones de seguridad más recientes para el sistema operativo y las aplicaciones instaladas.

    • Active el firewall y configúrelo para que solo active las reglas necesarias.

    • Desactive las cuentas con privilegios que no sean necesarias.

    • Utilice contraseñas seguras para todas las cuentas.

  2. Configure el acceso RDP (Remote Desktop Protocol) a la imagen:

    1. Active las conexiones de escritorio remoto a la imagen.
    2. Modifique la regla de puerto entrante del firewall de Windows para permitir el acceso RDP para los tipos de ubicación de red privada y pública. Al importar la imagen, el servicio de conocimiento de ubicación de red de Windows identificará la conexión de red como un tipo de red pública.
  3. Determine si el tipo de licencia de Windows actual es una licencia de volumen ejecutando el siguiente comando en PowerShell:

    Get-CimInstance -ClassName SoftwareLicensingProduct | where {$_.PartialProductKey} | select ProductKeyChannel

    Si la licencia no es una licencia de volumen, después de importar la imagen, se actualizará el tipo de licencia.

  4. Si tiene previsto iniciar la imagen importada en más de una instancia de VM, cree una imagen generalizada del disco de inicio. Se limpia una imagen generalizada de la información específica de la computadora, como identificadores únicos. Al crear instancias a partir de una imagen generalizada, se regeneran los identificadores únicos. Esto evita que dos instancias creadas desde la misma imagen se coloquen en los mismos identificadores.

  5. Cree una copia de seguridad del volumen raíz.

  6. Si la máquina virtual tiene almacenamiento asociado de forma remota, como NFS o volúmenes en bloque, configure los servicios que dependen de este almacenamiento para que se inicien manualmente. El almacenamiento asociado de forma remota no está disponible la primera vez que se inicia una instancia importada en Oracle Cloud Infrastructure.

  7. Asegúrese de que todas las interfaces de red utilicen DHCP y que la dirección MAC y las direcciones IP no estén codificadas de forma fija. Consulte la documentación del sistema para ver los pasos que se deben realizar para configurar la red del sistema.

  8. Descargue Oracle VirtIO Drivers for Microsoft Windows.
  9. Instale los controladores y, a continuación, reinicie la instancia.

  10. Detenga la VM.

  11. Clone la máquina virtual parada como un archivo VMDK o QCOW2 y, a continuación, exporte la imagen del entorno de virtualización. Consulte la documentación de herramientas para el entorno de virtualización para ver los pasos que se deben realizar.

Importación de una VM basada en Windows

Después de preparar una imagen de Windows para importar, siga estos pasos para importar la imagen:

  1. Cargue el archivo de imagen en un cubo de almacenamiento de objetos. Puede cargar el archivo mediante la consola o mediante la interfaz de línea de comandos (CLI). Si usa la CLI, utilice el comando siguiente:

    oci os object put -bn <destination_bucket_name> --file <path_to_the_VMDK_or_QCOW2_file>
  2. Abra el menú de navegación y haga clic en Recursos informáticos. En Recursos informáticos, haga clic en Imágenes personalizadas.
  3. Haga clic en Importar imagen.

  4. En la lista Crear en compartimento, seleccione el compartimento en el que desea importar la imagen.

  5. Introduzca un nombre para la imagen. Evite introducir información confidencial.

  6. Para el sistema operativo, seleccione Windows.

  7. En la lista Versión del sistema operativo, seleccione la versión de Windows.

  8. Confirme que eligió la versión del sistema operativo que cumple con el acuerdo de licencia de Microsoft y, a continuación, seleccione la casilla de conformidad.

    Importante

    No proporcionar la versión correcta y la información de SKU podría ser una violación del contrato de licencia de Microsoft.
  9. Seleccione la opción Importar desde un cubo de almacenamiento de objetos.

  10. Seleccione el cubo en el que ha cargado la imagen.
  11. En la lista Nombre de objeto, seleccione el archivo de imagen que ha cargado.
  12. Para el tipo de imagen, seleccione el tipo de archivo de la imagen, VMDK o QCOW2.

  13. En el área Modo de inicio, seleccione Modo paravirtualizado.

  14. Mostrar opciones de etiquetado: si tiene permisos para crear un recurso, también tiene permisos para aplicar etiquetas de formato libre a dicho recurso. Para aplicar una etiqueta definida, debe tener permisos para utilizar el espacio de nombres de etiqueta. Para obtener más información sobre el etiquetado, consulte Etiquetas de recursos. Si no está seguro de si desea aplicar etiquetas, omita esta opción o pregunte a un administrador. Puede aplicar etiquetas más tarde.
  15. Haga clic en Importar imagen.

    La imagen importada aparece en la lista Imágenes personalizadas para el compartimento, con el estado Importando. Cuando la importación finaliza correctamente, el estado cambia a Disponible.

    Si el estado no cambia, o no aparece ninguna entrada en la lista Imágenes personalizadas, significa que la importación ha fallado. Asegúrese de tener acceso de lectura al objeto de almacenamiento de objetos y que el objeto contiene una imagen soportada.

  16. Termine las tareas de importación posterior.

Tareas posteriores a la importación para imágenes de Windows

Después de importar una imagen personalizada basada en Windows, realice lo siguiente:

  1. Si desea utilizar la imagen en unidades basadas en AMD o X6, agregue las unidades a la lista de unidades compatibles de la imagen.
  2. Creación de una instancia basada en la imagen personalizada. Para el origen de la imagen, seleccione Imágenes personalizadas y, a continuación, seleccione la imagen que ha importado.
  3. Active el acceso RDP (Remote Desktop Protocol) a la instancia informática.
  4. Conéctese a la instancia mediante RDP.
  5. Si la instancia requiere cualquier almacenamiento asociado de forma remota, como volúmenes en bloque o almacenamiento de archivos, créelo y asócielo.
  6. Crear y asociar las VNIC secundarias necesarias.
  7. Compruebe que todas las aplicaciones funcionan como se esperaba.
  8. Restablezca los servicios configurados para iniciarse manualmente.
  9. Configure la instancia para utilizar el protocolo de hora de red (NTP). Puede utilizar el servicio NTP de Oracle Cloud Infrastructure o puede utilizar el servicio de hora de Windows (W32Time).
    Consejo

    Si encuentra un mensaje de error no tenía información hora disponible al configurar NTP en Windows Server, revise la información en el artículo problema conocido de Microsoft.
  10. Registre la instancia con el servidor del servicio de gestión de claves (KMS) proporcionado por Oracle:
    Importante

    Para registrar la instancia con el servidor de KMS, la hora de la instancia debe coincidir con la zona horaria.
    1. En la instancia, abra PowerShell como administrador.
    2. Para definir el punto final de KMS, ejecute el siguiente comando:

      slmgr /skms 169.254.169.253:1688
    3. Si el tipo de licencia de Windows indicado al preparar la imagen no es una licencia de volumen, debe actualizar el tipo de licencia. Ejecute el siguiente comando:

      slmgr /ipk <setup key>

      <setup key> es la clave de configuración del cliente KMS que corresponde a la versión de Windows que ha importado:

      Importante

      Vaya a la página Claves de producto y activación de cliente de Key Management Services (KMS) de Microsoft y obtenga <setup key> para la versión del sistema operativo. Las entradas tienen un aspecto similar a:

      Estándar de Windows Server 2022: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

      Para determinar la versión de Windows de la máquina virtual, ejecute el siguiente comando:

      DISM.exe /Online /get-currentedition
    4. Para activar Windows, ejecute el siguiente comando:

      slmgr /ato
    5. Para verificar el estado de la licencia, ejecute el siguiente comando:

      Get-CimInstance -ClassName SoftwareLicensingProduct | where {$_.PartialProductKey} | select Description, LicenseStatus

      Si LicenseStatus es 1, la instancia tiene la licencia adecuada. El estado de la licencia puede tardar hasta 48 horas en actualizarse.