Cómo crear, implementar y lanzar máquinas virtuales en OpenStack

Cómo crear, implementar y lanzar máquinas virtuales en OpenStack

En esta guía, aprenderemos cómo crear imágenes y lanzar una instancia de una imagen (máquina virtual) en OpenStack y cómo obtener control sobre una instancia a través de SSH.

Requisitos

  1. Instalar OpenStack en RHEL y CentOS 7
  2. Configurar el servicio de red OpenStack

Paso 1: Asignar IP flotante a OpenStack

1.. Antes de implementar una imagen OpenStack. primero debe asegurarse de que todas las piezas estén en su lugar y comenzaremos asignando IP flotante.

La IP flotante permite el acceso externo desde redes externas o Internet a una máquina virtual Openstack. Para crear direcciones IP flotantes para su proyecto, inicie sesión con sus credenciales de usuario. y vaya a Proyecto. > Computación. > Acceso y Seguridad. > pestaña IP flotantes. y haga clic en Asignar IP. al proyecto.

Elija el Grupo. externo y presione el botón Asignar IP. y la dirección IP debería aparecer en el tablero. Es una buena idea asignar una IP flotante para cada instancia que ejecute.

Asignar IP flotante al proyecto en OpenStack  Asignar IP flotante al proyecto en OpenStack Asignar IP flotante al proyecto en OpenStack  Asignar IP flotante a un grupo externo  Asignar IP flotante a un grupo externo Asignar IP flotante al grupo externo  Confirmación de agregar IP flotante Confirmar ion de agregar IP flotante Confirmación de agregar IP flotante

Paso 2: Cree una imagen de OpenStack

2.. Las imágenes de OpenStack son solo máquinas virtuales ya creadas por terceros. Puede crear sus propias imágenes personalizadas en su máquina instalando un sistema operativo Linux en una máquina virtual utilizando una herramienta de virtualización, como KVM, VirtualBox, VMware o Hyper-V.

freestar.config.enabled_slots.push

Una vez que haya instalado el sistema operativo, simplemente convierta el archivo a raw y cárguelo en su nube OpenStack infraestructura.

Para implementar imágenes oficiales proporcionadas por las principales distribuciones de Linux, utilice los siguientes enlaces para descargar las imágenes empaquetadas más recientes:

  1. CentOS 7. http://cloud.centos.org/centos/7/images/
  2. CentOS 6. http://cloud.centos.org/centos/6/images/
  3. Fedora 23. https://download.fedoraproject.org/pub/fedora/linux/releases/23/Cloud/
  4. Ubuntu. http://cloud-images.ubuntu.com/
  5. Debian. http://cdimage.debian.org/cdimage/openstack/current/
  6. Windows Server 2012 R2. https://cloudbase.it/windows-cloud-images/#download

Las imágenes oficiales contienen adicionalmente la nube-init. que es responsable del par de claves SSH y la inyección de datos del usuario.

En esta guía, implementaremos una imagen de prueba, con fines de demostración, basada en una imagen ligera de la nube Cirros que puede se puede obtener visitando el siguiente enlace http://abajo load.cirros-cloud.net/0.3.4/.

El archivo de imagen puede usarse directamente desde el enlace HTTP o descargarse localmente en su máquina y cargarse en la nube OpenStack.

Para crear una imagen, vaya al panel web de OpenStack. y navegue hasta Proyecto. > Calcular. > Imágenes. y presione el botón Crear imagen. En el mensaje de la imagen, use la siguiente configuración y presione Crear imagen. cuando haya terminado.

Nombre: tecmint-test. Descripción: Imagen de prueba de Cirros. Fuente de la imagen: Ubicación de la imagen. #Use el archivo de imagen si ha descargado el archivo localmente en su disco duro Ubicación de la imagen: http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-i386-disk.img. Formato: QCOWW2-Arquitectura del emulador QEMU. dejar en blanco. Disco mínimo:. dejar en blanco RAM mínima: dejar en blanco. Ubicación de la imagen: marcada. Público: sin marcar. Protegido: sin marcar.  Crear imágenes en OpenStack Crear imágenes en OpenStack Crear imágenes en OpenStack  Add OpenStack Image Details Agregar detalles de imagen de OpenStack Agregar detalles de imagen de OpenStack  Imágenes de OpenStack  Imágenes de OpenStack Imágenes de OpenStack

Paso 3: Ejecute una instancia de imagen en OpenStack

3.. Una vez que haya ‘ He creado una imagen, ya está listo. Ahora puede ejecutar la máquina virtual según la imagen creada anteriormente en su entorno de nube.

Vaya a Proyecto. > Instancias. y presione el botón Iniciar instancia. y aparecerá una nueva ventana.

 Iniciar instancia de imagen en Openstack Lanzar instancia de imagen en OpenStack Iniciar instancia de imagen en Openstack

4.. En la primera pantalla, agregue un nombre para su instancia, deje la Zona de disponibilidad. para nova, use un recuento de instancias y presione el botón Siguiente. para continuar.

Elija un Nombre de instancia. descriptivo para su instancia porque este nombre se utilizará para formar el nombre de host de la máquina virtual.

 Agregar nombre de host a la instancia de OpenStack Agregar nombre de host a la instancia de OpenStack Agregar nombre de host a la instancia de OpenStack

5.. A continuación, seleccione Imagen como fuente de inicio. agregue Cirros. imagen de prueba creada anteriormente presionando el botón + y presionando Siguiente. para continuar.

 Select-OpenStack Instance Boot Source  Seleccionar instancia B de OpenStack oot Source Seleccionar fuente de inicio de instancia OpenStack Agregar imagen de texto de Cirros Agregar imagen de texto Cirros Agregar imagen de texto Cirros

6.. Asigne los recursos de la máquina virtual agregando un sabor que mejor se adapte a sus necesidades y haga clic en Siguiente. para continuar.

 Agregar IP flotante asociada a la instancia de OpenStack  Agregar IP flotante asociada a la instancia de OpenStack Add Associate Floating IP to OpenStack Instancia  Administrar asociaciones de IP flotantes  Administrar asociaciones de IP flotantes Administrar asociaciones de IP flotantes

9.. Para probar la conectividad de red para su máquina virtual activa, emita un comando ping. en la instancia dirección IP flotante desde una computadora remota en su LAN.

 Verificar la red de la máquina virtual en OpenStack  Comprobar la red de la máquina virtual en OpenStack Verificar la red de la máquina virtual en OpenStack

10.. En caso de que no haya ningún problema con su instancia y el comando ping. funcione correctamente, puede iniciar sesión de forma remota a través de SSH en su instancia.

Utilice la utilidad Ver registro. de la instancia para obtener las credenciales predeterminadas de Cirros. como se ilustra en las capturas de pantalla a continuación.