GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo lanzar una instancia de OpenStack mediante Horizon Dashboard

Este artículo es la tercera parte de nuestra serie OpenStack . En este tutorial, seguiremos los pasos para lanzar una instancia de OpenStack desde Horizon Dashboard.

Requisitos

1 :Instalar OpenStack de nodo único en CentOS 7/RHEL 7

2 :Configure OpenStack Networking para habilitar el acceso a las instancias de VM

Iniciar instancia de OpenStack

Antes de lanzar una instancia, necesitaríamos realizar las siguientes tareas.

  • Crear imagen de OpenStack
  • Crear sabor de máquina
  • Crear grupo de seguridad
  • Generar par de claves

Crear imagen OpenStack

Sin imágenes de máquinas virtuales, no puede implementar instancias de OpenStack. OpenStack Image es un único archivo (QCOW2 o Raw) que contiene un disco que tiene instalado un sistema operativo.

Para esta demostración, usaremos imagen de CentOS 6 y cárguelo en OpenStack.

En caso de que quiera usar alguna otra imagen, consígala desde aquí .

Inicie sesión como usuario administrador y realice las siguientes tareas.

Para crear una imagen, vaya a Administrador>> Calcular>> Imágenes>> + Crear imagen .

Ingrese los detalles.

Nombre de la imagen :CentOS 6 x86_64
Descripción de la imagen :Imagen de CentOS 6
Fuente de la imagen :Explore la imagen descargada (Mi imagen está en ~/raj – Directorio de inicio ).

Formato :QCOW2 – Emulador QEMU

Haga clic en Crear imagen para comenzar. Espere unos minutos para completar.

Nota :La imagen será accesible para todos los usuarios de OpenStack, de forma predeterminada.

Crear sabor de máquina

Machine Flavors son combinaciones variables de CPU, memoria, almacenamiento y capacidad de intercambio y le permiten elegir la combinación correcta de recursos para sus necesidades.

Aunque OpenStack tiene tipos predefinidos, la creación de un nuevo tipo de máquina podría coincidir con los requisitos de recursos exactos para su aplicación.

Vamos a crear un sabor para 1VCPU, 1 GB de RAM y 10 GB de disco.

Vaya a Administrador>> Calcular>> Sabores>> + Crear sabor . Debe estar en el inicio de sesión de administrador de OpenStack.

Detalles de sabor,

Nombre :custom.small
VCPU :1
RAM :1024
Disco raíz :10GB

Nota :Cualquier usuario de OpenStack puede usar este tipo para crear instancias, de forma predeterminada.

Crear grupo de seguridad

El grupo de seguridad de OpenStack actúa como un cortafuegos virtual que controla la conexión a/desde las instancias. Se deben crear grupos de seguridad para permitir conexiones como SSH, HTTP, HTTPS, etc.

Aquí, crearemos un grupo de seguridad para permitir conexiones ICMP y SSH.

Inicie sesión como un usuario normal "raj" .

Vaya a Proyecto>> Red>> Grupos de seguridad>> + Crear grupo de seguridad .

En esta página, asigne un nombre a su grupo de seguridad y haga clic en Crear grupo de seguridad.

Ahora, haga clic en Administrar reglas del grupo recién creado.

Agregue una regla similar a la siguiente.

Proyecto>> Red>> Grupos de seguridad>> Grupo de seguridad (ITzGeek_Security)>> Administrar>> + Agregar regla .

SSH:

Regla :SSH / ICMP
Remoto :CIDR
CIDR :0.0.0.0/0

ICMP:

Regla :Todo ICMP
Dirección :Entrada
Remoto :CIDR
CIDR :0.0.0.0/0

Crear par de claves

El par de claves es la clave pública que se utiliza para acceder a las instancias creadas. Sin el par de claves, no podemos acceder a la instancia.

Ir a Proyecto>> Calcular>> Pares de claves>> + Crear par de claves .

Usar clic derecho y copiar o haga clic en Copiar clave privada al portapapeles y guarde el par de claves en el archivo (en mi caso, es ITzGeek-Key ) para uso futuro.

Ahora, estamos listos para lanzar una instancia.

Lanzar una instancia

Ir a Proyecto>> Calcular>> Instancias>> Instancia de lanzamiento .

Asigne un nombre a su instancia y haga clic en siguiente.

Seleccione la imagen cargada (CentOS 6 x86_64) como fuente para esta instancia.

Usaremos nuestro estilo custom.small para que OpenStack pueda asignar recursos fácilmente para nosotros.

Elija la red_interna.

Seleccione el grupo de seguridad que creamos anteriormente.

Asegúrese de seleccionar el par de claves correcto. Finalmente, haga clic en Iniciar instancia para comenzar la creación de la instancia.

Espere unos minutos. La instancia debería estar lista y funcionando en unos minutos.

Una vez que la instancia esté activa, asigne una IP flotante a la instancia para que podamos acceder a la instancia. Haga clic en Asociar IP flotante.

Haga clic en + firmar.

Use External_Network y luego haga clic en Asociar IP.

Finalmente, haga clic en Asociar.

Su instancia debe tener asignada una dirección IP flotante.

Acceder a la instancia de OpenStack

Espere unos segundos e intente hacer ping a la dirección IP flotante. Debería obtener una respuesta de ping.

ping 192.168.201 -c 2

Como ya dije, guardé el par de claves en el archivo llamado “ITzGeek-Key “. Cuando guardo un archivo, se guarda en el permiso 644. El permiso del archivo debe cambiarse a 600 para usar con SSH para conectarse a la instancia de OpenStack .

chmod 600 ITzGeek-Key

Ahora intente acceder a la instancia usando la IP flotante con el par de claves creado.

El nombre de usuario predeterminado para la imagen de la nube de CentOS es centos.

ssh -i ITzGeek-Key [email protected]

Escriba yes para conectarse a la instancia como si se estuviera conectando por primera vez.

Ahora debería estar en la terminal de la instancia recién creada.

Eso es todo.


Cent OS
  1. Cree una instancia EC2 en AWS usando Terraform

  2. Cómo crear una instancia RDS en AWS usando Terraform

  3. Cómo crear un repositorio YUM local en RHEL 8 usando DVD

  4. OpenStack Kilo en Ubuntu 14.04.2 – Configurar Horizon

  5. Cómo crear un usuario de Linux usando Ansible

Cómo crear una instancia RDS usando Python Boto3 en AWS

Cómo crear Vagrant CentOS 7 usando VirtualBox

Cómo configurar redes OpenStack para habilitar el acceso a instancias de VM

¿Cómo crear un sitio web usando RVsitebuilder 7 en cPanel?

¿Cómo crear una cuenta de cPanel usando WHM?

Cómo crear una partición usando el comando "partid"