VMWare

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 paquete para instalar todos los componentes de OpenStack en una sola máquina virtual CentOS 7. Esta es una de las mejores opciones para las personas nuevas en OpenStack. Entonces empecemos.

Carga de la imagen ISO de CentOS 7 en VMware ESXi:

Para instalar CentOS 7 en una máquina virtual en VMware ESXi, debe tener el archivo ISO de instalación de CentOS 7. Puede descargarlo del sitio web oficial de CentOS 7 en https: // www.centos.org.

Una vez que visite el sitio web, haga clic en Obtenga CentOS ahora.

Luego, haga clic en ISO mínimo.

Ahora, haga clic en cualquiera de los enlaces.

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

Una vez descargada la imagen ISO, vaya al cliente web VMware ESXi. Entonces, desde el Almacenamiento sección, haga clic en Almacenes de datos pestaña y seleccione un almacén de datos donde desea cargar el archivo ISO de CentOS 7.

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

Ahora, haga clic en Subir.

Ahora, seleccione el medio de instalación ISO de CentOS 7 que acaba de descargar y haga clic en Abierto.

La imagen ISO de CentOS 7 debería comenzar a cargarse. Una vez cargada la imagen ISO de CentOS 7, haga clic en Cerca.

Crear una máquina virtual:

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

Debería aparecer un asistente de creación de VM. Ahora, seleccione Crea 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 de SO invitado y Versión del SO invitado respectivamente.

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

OpenStack requiere aproximadamente 16 GB de memoria para funcionar sin problemas. Por lo tanto, asegúrese de darle a esta máquina virtual al menos 16 GB de memoria. También estableceré la capacidad del disco duro en 100 GB. Ahora, seleccione Archivo ISO del almacén de datos desde el Unidad de CD / DVD 1 sección.

Ahora, seleccione la imagen ISO de CentOS 7 que acaba de cargar en el almacén de datos de VMware ESXi.

Una vez que haya terminado, haga clic en Terminar.

Se debe crear la VM. Ahora, haga clic en la VM.

Ahora, haga clic en Editar.

Ahora, debe activar la virtualización de hardware. De lo contrario, OpenStack no funcionará muy bien, ya que utiliza KVM / QEMU como hipervisor predeterminado. Para hacer eso, marque 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á listo para instalar CentOS 7 en la máquina virtual.

Instalación de CentOS 7:

Ahora, haga clic en Encendido para encender la máquina virtual.

Luego, haga clic en Consola y haga clic en Abrir la consola del navegador.

El instalador de CentOS 7 debería arrancar. Seleccione Instalar CentOS 7 y presione .

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 CentOS 7 esté instalado, debería poder iniciar sesión como usuario raíz con la contraseña que estableció durante la instalación.

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

Configuración de la red:

Ahora, deshabilita Firewalld service con el siguiente comando:

# systemctl deshabilitar firewalld

Ahora, detén el Firewalld service con el siguiente comando:

# systemctl detener firewalld

Ahora, deshabilita Gerente de Redes service con el siguiente comando:

# systemctl deshabilitar NetworkManager

Ahora parar Gerente de Redes service con el siguiente comando:

# systemctl detener NetworkManager

Ahora habilita la red service con el siguiente comando:

# systemctl habilitar red

Ahora empezar la red service con el siguiente comando:

# systemctl iniciar la red

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

$ ip a

El nombre de la interfaz de red de mi VM CentOS 7 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-ens192

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

$ sudo reiniciar

Una vez que arranca, la interfaz de red ens192 debe tener una dirección IP.

Instalación de OpenStack:

Antes de hacer cualquier cosa, 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 / environment

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

# actualización de yum -y

Todos los paquetes de CentOS 7 deberían actualizarse.

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

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

Se debe agregar el repositorio de paquetes de OpenStack Rocky.

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

# actualización de yum -y

Todos los paquetes del sistema deben actualizarse.

Ahora, instale PackStack con el siguiente comando:

# yum install -y openstack-packstack

Se está instalando PackStack. Puede que tarde un poco en completarse.

PackStack debe estar instalado.

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 debería estar instalado en este punto.

Prueba de OpenStack:

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

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. Por lo tanto, asegúrese de reemplazarlo por el suyo a partir de ahora.

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

# cat keystonerc_admin | grep CONTRASEÑA

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 nombre de usuario y contraseña respectivamente. Luego, haga clic en Iniciar sesión.

Debe iniciar sesión en el panel de OpenStack Horizon. Ahora, puede configurar OpenStack como desee desde aquí.

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

Juegos HD remasterizados para Linux que nunca tuvieron un lanzamiento de Linux antes
Muchos desarrolladores y editores de juegos están creando una remasterización HD de juegos antiguos para extender la vida útil de la franquicia, por f...
Cómo usar AutoKey para automatizar juegos de Linux
AutoKey es una utilidad de automatización de escritorio para Linux y X11, programada en Python 3, GTK y Qt. Usando su funcionalidad de scripting y MAC...
Cómo mostrar el contador de FPS en juegos de Linux
Los juegos de Linux obtuvieron un gran impulso cuando Valve anunció el soporte de Linux para el cliente Steam y sus juegos en 2012. Desde entonces, mu...