Se ejecuta AL2 como una máquina virtual en las instalaciones - Amazon Linux 2

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Se ejecuta AL2 como una máquina virtual en las instalaciones

Utilice las imágenes de la máquina AL2 virtual (VM) para el desarrollo y las pruebas locales. Ofrecemos una imagen de AL2 máquina virtual diferente para cada una de las plataformas de virtualización compatibles. Puede ver la lista de plataformas compatibles en la página Amazon Linux 2 virtual machine images.

Para usar las imágenes de la máquina AL2 virtual con una de las plataformas de virtualización compatibles, haga lo siguiente:

Paso 1: preparar la imagen de arranque seed.iso.

La imagen de arranque seed.iso contiene la información de configuración inicial necesaria para arrancar la MV nueva, como, por ejemplo, la configuración de red, el nombre de host y los datos de usuario.

nota

La imagen de arranque seed.iso solo contiene la información de configuración necesaria para arrancar la máquina virtual. No incluye los archivos del sistema AL2 operativo.

Para generar la imagen de arranque seed.iso, necesita dos archivos de configuración:

  • meta-data: este archivo contiene la configuración de la red estática y el nombre de host de la máquina virtual.

  • user-data: este archivo configura las cuentas de usuario y especifica sus contraseñas, pares de claves y mecanismos de acceso. De forma predeterminada, la imagen de la AL2 máquina virtual crea una cuenta ec2-user de usuario. Usted usa el archivo de configuración user-data para establecer la contraseña de la cuenta de usuario predeterminada.

Para crear el disco de arranque seed.iso
  1. Cree una nueva carpeta llamada seedconfig y acceda a esta.

  2. Cree el archivo de configuración meta-data.

    1. Cree un nuevo archivo llamado meta-data.

    2. Abra el archivo meta-data con su editor preferido y agregue lo siguiente.

      local-hostname: vm_hostname # eth0 is the default network interface enabled in the image. You can configure static network settings with an entry like the following. network-interfaces: | auto eth0 iface eth0 inet static address 192.168.1.10 network 192.168.1.0 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.254

      vm_hostnameSustitúyalo por el nombre de host de la máquina virtual que prefieras y configura los ajustes de red según sea necesario.

    3. Guarde y cierre el archivo de configuración meta-data.

    Para ver un ejemplo de archivo de configuración meta-data que especifique un nombre de host de la máquina virtual (amazonlinux.onprem), configure la interfaz de red predeterminada (eth0) y especifique las direcciones IP estáticas de los dispositivos de red necesarios, consulte el ejemplo de archivo Seed.iso.

  3. Cree el archivo de configuración user-data.

    1. Cree un nuevo archivo llamado user-data.

    2. Abra el archivo user-data con su editor preferido y agregue lo siguiente.

      #cloud-config #vim:syntax=yaml users: # A user by the name `ec2-user` is created in the image by default. - default chpasswd: list: | ec2-user:plain_text_password # In the above line, do not add any spaces after 'ec2-user:'.

      plain_text_passwordSustitúyala por una contraseña de tu elección para la cuenta ec2-user de usuario predeterminada.

    3. (Opcional) De forma predeterminada cloud-init aplica una configuración de red siempre que la MV arranca. Añada lo siguiente para evitar que cloud-init aplique la configuración de red en cada arranque y para conservar la configuración de red que se aplica durante el primer arranque.

      # NOTE: Cloud-init applies network settings on every boot by default. To retain network settings # from first boot, add the following ‘write_files’ section: write_files: - path: /etc/cloud/cloud.cfg.d/80_disable_network_after_firstboot.cfg content: | # Disable network configuration after first boot network: config: disabled
    4. Guarde y cierre el archivo de configuración user-data.

    También puede crear cuentas de usuario adicionales y especificar sus mecanismos de acceso, contraseñas y pares de claves. Para obtener más información acerca de las directivas admitidas, consulte la siguiente sección sobre Referencia de módulo. Para ver un ejemplo de archivo user-data que cree tres usuarios adicionales y especifique una contraseña personalizada para la cuenta de usuario ec2-user predeterminada, consulte el ejemplo de archivo Seed.iso.

  4. Cree la imagen de arranque seed.iso con los archivos de configuración meta-data y user-data.

    Para Linux, utilice una herramienta como genisoimage. Vaya a la carpeta seedconfig y ejecute el comando siguiente.

    $ genisoimage -output seed.iso -volid cidata -joliet -rock user-data meta-data

    Para macOS, utilice una herramienta como hdiutil. Desplácese un nivel hacia arriba desde la carpeta seedconfig y ejecute el comando siguiente.

    $ hdiutil makehybrid -o seed.iso -hfs -joliet -iso -default-volume-name cidata seedconfig/

Paso 2: Descargar la imagen de MV de AL2

Ofrecemos una imagen de AL2 máquina virtual diferente para cada una de las plataformas de virtualización compatibles. Puede ver la lista de plataformas compatibles y descargar la imagen de máquina virtual correcta para la plataforma que elija en la página Amazon Linux 2 virtual machine images.

Paso 3: arrancar y conectarse a la nueva MV

Para arrancar la nueva máquina virtual y conectarse a ella, debe tener la imagen de seed.iso arranque (creada en el paso 1) y una imagen de AL2 máquina virtual (descargada en el paso 2). Los pasos varían según la plataforma de máquina virtual que ha elegido.

VMware vSphere

La imagen de máquina virtual de VMware está disponible en formato OVF.

Para arrancar la máquina virtual mediante VMware vSphere
  1. Cree un nuevo almacén de datos para el archivo seed.iso o agréguelo a un almacén de datos existente.

  2. Implemente la plantilla OVF, pero no inicie aún la máquina virtual.

  3. En el panel Navegador haga clic con el botón derecho en la nueva máquina virtual y elija Editar configuración.

  4. En la pestaña Hardware virtual, en Nuevo dispositivo, elija Unidad de CD/DVD, y, a continuación, elija Agregar.

  5. En New CD/DVD Drive, elija el archivo ISO del almacén de datos. Seleccione el almacén de datos al que agregó el archivo seed.iso, busque y seleccione el archivo seed.iso y, a continuación, elija Aceptar.

  6. En New CD/DVD Drive, selecciona Connect y, a continuación, selecciona OK.

Después de haber asociado el almacén de datos con la máquina virtual, debería poder arrancarlo.

KVM
Para arrancar la máquina virtual usando KVM
  1. Abra el asistente Crear nueva VM.

  2. En el paso 1, elija Importar imagen de disco existente.

  3. En el paso 2, busque y seleccione la imagen de máquina virtual. En Tipo de SO y Versión, elija Linux y Red Hat Enterprise Linux 7.0, respectivamente.

  4. En el paso 3, especifique la cantidad de RAM y la cantidad de RAM que se CPUs va a utilizar.

  5. En el paso 4, escriba un nombre para la nueva máquina virtual y seleccione Personalizar configuración antes de la instalación y elija Finalizar.

  6. En la ventana de configuración de la máquina virtual, elija Agregar hardware.

  7. En la ventana Agregar nuevo hardware virtual, elija Almacenamiento.

  8. En la configuración de almacenamiento, elija Seleccionar o crear almacenamiento personalizado. En Tipo de dispositivo, elija Dispositivo CDROM. Elija Administrar, Examinar local y, a continuación, desplácese y seleccione el archivo seed.iso. Elija Finalizar.

  9. Elija Iniciar instalación.

Oracle VirtualBox
Para arrancar la máquina virtual mediante Oracle VirtualBox
  1. Abra Oracle VirtualBox y elija Nuevo.

  2. En Nombre, ingrese un nombre descriptivo para la máquina virtual, y en Tipo y Versión, seleccione Linux y Red Hat (64-bit), respectivamente. Elija Continue.

  3. En Tamaño de la memoria, especifique la cantidad de memoria que desea asignar a la máquina virtual y, a continuación, elija Continuar.

  4. En Disco duro, elija Usar un archivo de disco duro virtual existente, busque y abra la imagen de MV y, a continuación, elija Crear.

  5. Antes de iniciar la máquina virtual, debe cargar el archivo seed.iso en la unidad óptica virtual de la máquina virtual:

    1. Seleccione la nueva máquina virtual, elija Configuración, y, a continuación, elija Almacenamiento.

    2. En la lista Dispositivos de almacenamiento en Controlador: IDE, elija la unidad óptica Vacía.

    3. En la sección Atributos de la unidad óptica, elija el botón de examinar, seleccione Elegir archivo de disco óptico virtual y, a continuación, seleccione el archivo seed.iso. Elija Aceptar para aplicar los cambios y cerrar la configuración.

Después de agregar el archivo seed.iso a la unidad óptica virtual, debería poder iniciar la máquina virtual.

Microsoft Hyper-V

La imagen de máquina virtual para Microsoft Hyper-V se comprime en un archivo zip. Debe extraer el contenido del archivo .zip.

Para arrancar la máquina virtual con Microsoft Hyper-V
  1. Abra el Nuevo asistente para máquinas virtuales.

  2. Cuando se le pida que seleccione una generación, seleccione Generación 1.

  3. Cuando se le pida que configure el adaptador de red, en Conexión, elija Externo.

  4. Cuando se le pida que conecte un disco duro virtual, elija Usar un disco duro virtual existente, elija Examinar y, a continuación, vaya y seleccione la imagen de máquina virtual. Elija Finalizar para crear la CMK.

  5. Haga clic con el botón derecho en la nueva máquina virtual y elija Configuración. En la ventana Configuración en Controlador IDE 1, elija Unidad de DVD.

  6. Para la unidad de DVD, elija Archivo de imagen y, a continuación, examine y seleccione el archivo seed.iso.

  7. Aplique los cambios e inicie la máquina virtual.

Una vez que la máquina virtual haya arrancado, inicie sesión con una de las cuentas de usuario que se define en el archivo de configuración user-data. Después de haber iniciado sesión por primera vez, puede desconectar la imagen de arranque seed.iso de la máquina virtual.