GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo crear una imagen de Windows para OpenStack

Me asignaron la tarea de crear una imagen de Windows para OpenStack, a diferencia de la mayoría de las distribuciones de Linux, no es posible descargar imágenes genéricas de qcow2, no podemos encontrar ninguna imagen de Windows en Internet. Esta guía proporcionará una explicación detallada para crear una imagen qcow2 de Windows para usar en la nube de OpenStack. Este artículo se puede utilizar para iniciar cualquiera de los sistemas operativos Windows.

Requisitos previos

Antes de comenzar, se necesita lo siguiente:

  • ISO de instalación de Microsoft Windows (versiones de evaluación)
    • Para Windows Server ISO
    • Para ISO de Windows 10
  • Controladores Virtio de Red Hat para Windows
    • Controladores ISO de VirtIO
  • CentOS Linux con KVM instalado
  • Espacio en disco mínimo de 15 GB disponible
  • 2 GB de RAM como mínimo disponible

Crear imagen de Windows para OpenStack

Configure VM para Windows usando la GUI de virt-manager

Inicie sesión en su máquina CentOS Linux que tiene KVM instalado usando MobaXterm y ejecute virt-manager Comando de GUI.

# virt-manager
Servidor X activado en MobaXterm

Asegúrese de que el servidor X esté activado en MobaXterm para exportar X-Display desde su máquina CentOS Linux a la máquina con Windows.

Desde las ventanas de Virt-Manager, vaya a Archivo -> Nueva máquina virtual

Archivo ISO de Windows y VirtIO ISO en el servidor

Copie la ISO de Windows y Virtuo ISO archivos al /var/lib/libvirt/images del servidor directorio.

Elija su medio de instalación

Especifique la RUTA de la ISO de Windows archivo y haga clic en Elegir volumen botón.

Elija el sistema operativo que está instalando. Desmarcar el botón de radio para no detectar automáticamente el sistema operativo. Escriba el nombre de su sistema operativo y seleccione el sistema operativo adecuado. Para el propósito de este artículo, estoy instalando Windows 10.

Asignar RAM y CPU

Especifique el tamaño del disco duro virtual

Elija un nombre para la máquina virtual , seleccione el tipo de red como Red virtual:NAT, y seleccione el botón de opción Personalizar configuración antes de instalar .

Al finalizar, se abre la ventana de configuración de QEMU/KVM

Navegue a Disco SATA 1 y elige VirtIO como bus de disco

Vaya a NIC (interfaz de red virtual) y elige VirtIo para modelo de dispositivo

Controladores de dispositivo VirtIO

Para usar los dispositivos virtuales en su máquina virtual de Windows QEMU/KVM, para instalar los controladores VirtIO en los momentos necesarios, debe montar la ISO de VirtIO en un CDROM. Agreguemos un nuevo dispositivo de CDROM y montemos el archivo ISO del controlador VirtIO.

Haga clic en Agregar hardware . En Almacenamiento , elija el tipo de dispositivo como Dispositivo de CDROM y haz clic en administrar y seleccione Virtio iso archivo y haga clic en Finalizar botón.

Instalación de Windows en KVM

Estamos listos para continuar con Comenzar la instalación y aparecerá el instalador de Windows. Haga clic en Siguiente

Haz clic en Instalar ahora

Configuración de Windows – Haga clic en No tengo una clave de producto

Configuración de Windows – Seleccione Inicio de Windows 10

De forma predeterminada, Windows no detecta el disco duro virtualizado sin controladores.

Haga clic en Cargar controlador

Haz clic en Examinar

Selecciona amd64> w10 (para Windows 10) debajo de la unidad de CD de VirtIO montado antes.

Instale el controlador del controlador Red Hat VirtIO SCSI

Una vez que el controlador del controlador Red Hat VirtIO SCSI  se instaló correctamente, el disco duro virtual estará visible para instalar el sistema operativo Windows. Haga clic en Siguiente .

El instalador de Windows comenzará a instalar Windows. Puede llevar un tiempo completar la instalación de Windows y puede reiniciarse varias veces durante la instalación. Se le presentará una serie de pantallas de configuración de Windows como se muestra a continuación:

  • Seleccione su país
  • Tipo de diseño de teclado
  • ¿Quieres agregar un segundo diseño de teclado? – Saltar
  • Vamos a conectarte a una red: No tengo Internet
  • Hay más para descubrir cuando te conectas a Internet:Continuar con configuración limitada
  • ¿Quién va a usar esta PC?
    • Establecer el nombre de usuario y la contraseña y una serie de preguntas de seguridad
  • Elija la configuración de privacidad para su dispositivo
    • Puedes configurar según tus necesidades
  • Deja que Cortana te ayude a hacer las cosas:Ahora no

Relájese, ya que Windows tarda un poco en preparar el sistema.

Instalar controladores Red Hat VirtIO

Después de una instalación exitosa, se le presentará una pantalla de inicio de sesión

Navegue hasta la unidad de CDROM VirtIO dentro de la máquina virtual.

Haga doble clic en virtio-win-guest-tools ejecutable para instalar todos los controladores necesarios para que el sistema operativo Windows use Virtual Hardwares.

Después de la instalación exitosa de los controladores VirtIO, su red se activará y podrá usar Internet ahora.

Preparar el sistema operativo invitado de Windows para el uso en la nube

Ahora que el sistema operativo invitado está instalado, debemos configurar el sistema para usarlo en un entorno de nube. Cloudbase Solutions ha desarrollado Cloudbase-Init, que es el equivalente de Windows del proyecto Cloud-Init utilizado en la mayoría de las imágenes de OpenStack Linux.

Descargue Cloudbase-init e instálelo en la instancia de VM de Windows 10 recién creada. Deje las opciones predeterminadas durante el instalador e instalación de Cloudbase-init. Antes de que finalice el instalador de Cloudbase-init, asegúrese de haber seleccionado ambas casillas de verificación.

Ejecute Sysprep para crear la imagen generalizada: marcado

Apagar cuando termina Sysprep:  marcado

Haga clic en Finalizar y Sysprep se ejecutará durante un tiempo y apagará automáticamente el sistema.

Ahora la imagen QCOW2 de Windows 10 en la ubicación /var/lib/libvirt/images en el servidor hay una imagen de nube habilitada para OpenStack.

Sin embargo, cuando usaba la imagen QCOW2 de Windows 10 en OpenStack, tenía que esperar mucho tiempo para que la imagen se iniciara. Esto se debió a un error en la configuración de archivos desatendidos de Windows. Siga el artículo:Cómo reparar Windows no pudo analizar o procesar el archivo de respuesta desatendida para que Pass Specialize resuelva el problema y ahora la imagen de Windows 10 QCOW2 está lista para implementarse en OpenStack Cloud.

Continúe para crear una imagen de Windows con el inicio de sesión automático configurado para que el usuario no tenga que proporcionar manualmente el nombre de usuario y la contraseña para cada inicio. ¡Exporte la imagen QCOW2 de Windows 10 para implementarla en OpenStack Cloud con la función de inicio de sesión automático habilitada!


Linux
  1. Cómo empaquetar aplicaciones de Python para Linux

  2. ¿Cómo crear una imagen de Kali Linux en formato QCOW2 para OpenStack?

  3. ¿Cómo crear una imagen de arranque de Windows 10 en Debian?

  4. Cómo crear una imagen personalizada desde un contenedor Docker

  5. Crear imagen de partición de Windows en Linux

Cómo instalar WSL2 (Subsistema de Windows para Linux 2) en Windows 10

Cómo crear un USB de arranque de Windows 10 en Linux

Cómo instalar el subsistema de Windows para Linux

Cómo crear una imagen de ventana de Docker con la etiqueta de compilación de Docker

Cómo crear un controlador de dominio en Linux para AD

Cómo crear un USB de arranque de Windows en Linux