Instale OpenStack en VMware ESXI

Instale OpenStack en VMware ESXI
En este artículo, le mostraré cómo instalar OpenStack en VMware ESXI. Crearé una máquina virtual en VMware ESXI, instalaré CentOS 7 allí e instalaré OpenStack en la máquina virtual CentOS 7. La razón por la que elegí CentOS 7 es porque puedo usar empacador Para instalar todos los componentes OpenStack en una sola máquina virtual de CentOS 7. Esta es una de las mejores opciones para las personas nuevas en OpenStack. Entonces empecemos.

Subiendo la imagen ISO de CentOS 7 a VMware ESXI:

Para instalar CentOS 7 en una VM en VMware ESXI, debe tener el archivo ISO de instalación CentOS 7. Puede descargarlo desde el sitio web oficial de Centos 7 en https: // www.cento.organizar.

Una vez que visite el sitio web, haga clic en Obtén CentOS ahora.

Entonces, haga clic en ISO mínimo.

Ahora, haga clic en cualquiera de los enlaces.

Su navegador debe comenzar a descargar la imagen de instalación de CentOS 7 ISO.

Una vez que se descarga la imagen ISO, vaya a VMware ESXI Web Client. Entonces, de la Almacenamiento Sección, haga clic en Almacenes de datos pestaña y seleccione un almacén de datos donde desea cargar el archivo ISO CENTOS 7.

Ahora, haga clic en Navegador de coros de datos como se marca en la captura de pantalla a continuación.

Ahora, haga clic en Subir.

Ahora, seleccione sus medios de instalación CentOS 7 ISO en los que acaba de descargar y haga clic en Abierto.

La imagen ISO de CentOS 7 debe iniciarse cargando. Una vez que se cargue la imagen ISO CentOS 7, haga clic en Cerca.

Creación de una máquina virtual:

Ahora, debe crear una nueva máquina virtual (VM) donde pueda instalar CentOS 7. Para hacer eso, desde el Maquinas virtuales Sección, haga clic en Crear / registrar VM.

Un asistente de creación de VM debería aparecer. Ahora, seleccione Crear una nueva máquina virtual y haga clic en Próximo.

Escriba un nombre y seleccione Linux y Centos 7 (64 bits) como el Familia del sistema operativo invitado y Versión del sistema operativo invitado respectivamente.

Ahora, seleccione un almacén de datos donde desee colocar los datos de esta máquina virtual y haga clic en Próximo.

OpenStack requiere aproximadamente 16 GB de memoria para ejecutar suavemente. Entonces, asegúrese de darle a esta VM al menos 16 GB de memoria. Estableceré la capacidad del disco duro en 100 GB también. Ahora, seleccione Archivo ISO de DataStore desde el CD/DVD Drive 1 sección.

Ahora, seleccione la imagen ISO CentOS 7 que acaba de subir al almacén de datos VMware ESXI.

Una vez que haya terminado, haga clic en Finalizar.

La VM debe ser creada. Ahora, haga clic en la VM.

Ahora, haga clic en Editar.

Ahora tienes que encender la virtualización de hardware. De lo contrario, OpenStack no funcionará muy bien, ya que usa KVM/QEMU como Hypervisor predeterminado. Para hacer eso, consulte el Exponer la virtualización asistida por hardware al sistema operativo invitado desde el UPC sección. Una vez que haya terminado, haga clic en Ahorrar.

Ahora, estás listo para instalar Centos 7 en la VM.

Instalación de CentOS 7:

Ahora, haga clic en Encendido Para alimentar la máquina virtual.

Entonces, haga clic en Consola y haga clic en Abrir consola del navegador.

El instalador de Centos 7 debe arrancar. Seleccionar Instalar CentOS 7 y presionar .

Ahora, instale CentOS 7 en la máquina virtual como de costumbre. Asegúrese de establecer un raíz Contraseña durante la instalación.

Una vez que se instala CentOS 7, debería poder iniciar sesión como usuario raíz con la contraseña que ha configurado durante la instalación.

Ahora, está listo para instalar OpenStack en Centos 7 VM.

Configuración de la red:

Ahora, desactive cortafuegos Servicio con el siguiente comando:

# SystemCTL deshabilitar el firewalld

Ahora, detente el cortafuegos Servicio con el siguiente comando:

# SystemCTL Stop Firewalld

Ahora, desactive Gerente de Redes Servicio con el siguiente comando:

# SystemCTL Desactive NetworkManager

Ahora parar Gerente de Redes Servicio con el siguiente comando:

# SystemCTL Stop NetworkManager

Ahora, habilitar red Servicio con el siguiente comando:

# SystemCTL Habilitar la red

Ahora empezar red Servicio con el siguiente comando:

# SystemCTL Start Network

Ahora, verifique el nombre de su interfaz de red de la siguiente manera:

$ ip a

El nombre de la interfaz de red de mi CentOS 7 VM es ENS192.

Ahora, ejecute el siguiente comando para configurar la interfaz de red ENS192 para obtener automáticamente la dirección IP a través de DHCP:

# echo -e 'dispositivo = ENS192 \ nbootproto = dhcp \ n'>
/etc/sysconfig/network-scripts/ifcfg-sens .192

Ahora, reinicie su CentOS 7 VM de la siguiente manera:

$ sudo reinicio

Una vez que se inicia, la interfaz de red ENS192 Debería tener una dirección IP.

Instalación de OpenStack:

Antes de hacer algo, asegúrese de configurar el Lang y LC_All Variables de entorno correctamente con el siguiente comando:

# echo -e "lang = en_us.UTF-8 \ NLC_ALL = EN_US.UTF-8 \ n "> /etc /entorno

Ahora, para asegurarse de que todos los paquetes CentOS 7 estén actualizados, ejecute el siguiente comando:

# Yum Update -y

Todos los paquetes Centos 7 deben actualizarse.

Ahora, agregue el repositorio de paquetes OpenStack Rocky con el siguiente comando:

# yum install -y centos-libe-openstack-rocky

Se debe agregar el repositorio de paquetes Rocky OpenStack.

Ahora, actualice nuevamente los paquetes del sistema CentOS 7 con el siguiente comando:

# Yum Update -y

Todos los paquetes del sistema deben actualizarse.

Ahora, instale Packstack con el siguiente comando:

# yum instalación -y openStack -PackStack

Packstack se está instalando. Puede tomar un tiempo completar.

Se debe instalar Packstack.

Ahora, instale todos los componentes de OpenStack en CentOS 7 con el siguiente comando:

# Packstack -Allinone

Se está instalando OpenStack. Tomará mucho tiempo completar.

OpenStack debe instalarse en este punto.

Prueba de OpenStack:

Necesita la dirección IP de su máquina CentOS 7 para acceder a OpenStack Horizon Dashboard.

Para encontrar la dirección IP de CentOS 7, ejecute el siguiente comando:

# ip a

Como puede ver, la dirección IP de mi máquina Centos 7 es 192.168.10.118. Será diferente para ti. Entonces, asegúrese de reemplazarlo con el tuyo de ahora en adelante.

Ahora, para encontrar la contraseña del tablero OpenStack Horizon, ejecute el siguiente comando:

# Cat Keystonerc_admin | Contraseña de GREP

Como se puede ver, EC0BF0B1F7594DF4 ¿Es la contraseña de mi Panel de OpenStack Horizon?.

Ahora, desde un navegador web, visite http: // 192.168.10.118 y debería ver la página de inicio de sesión de OpenStack. Escribir administración y EC0BF0B1F7594DF4 como el nombre de usuario y la contraseña respectivamente. Entonces, haga clic en Iniciar sesión.

Debe iniciarse para iniciar sesión en OpenStack Horizon Dashboard. Ahora, puede configurar OpenStack de cualquier forma que desee desde aquí.

Entonces, así es como instala OpenStack en VMware ESXI. Gracias por leer este artículo.