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

OpenStack Pike:instalación de OpenStack de nodo único en CentOS 7/RHEL 7

OpenStack es un conjunto de herramientas gratuitas y de código abierto para crear y administrar plataformas de computación en la nube para nubes públicas y privadas.

OpenStack se implementa principalmente como IaaS (infraestructura como servicio), donde puede generar recursos como computación (VM) , Redes , Almacenamiento y otros disponible para el cliente final.

Aunque la función principal de OpenStack es proporcionar una plataforma IaaS, se utiliza como DBaaS (base de datos como servicio), creación de clústeres de Hadoop, orquestación de contenedores y mucho más.

En este artículo, realizaremos la instalación de OpenStack de un solo nodo en CentOS 7 usando repositorios rdo .

En la instalación de OpenStack de un solo nodo, todas sus funciones básicas, como cómputo, red, almacenamiento y tablero, se instalan en la misma máquina. Este método de instalación es el mejor para la prueba de concepto (POC).

Si planea realizar una instalación OpenStack de varios nodos en CentOS 7, mire este espacio para ver nuestro próximo tutorial.

Medio ambiente

Nombre de host:server.itzgeek.local
Dirección IP:192.168.1.110

Requisitos

Hardware

Asegúrese de que su sistema tenga al menos 16 GB de RAM y un procesador compatible con VT. Verifique el soporte de VT usando el siguiente comando.

egrep --color 'vmx|svm' /proc/cpuinfo | wc -l

Salida:(no debe ser cero)

2

Actualizar Sistema

Asegúrese de que su máquina tenga la última versión de CentOS 7/RHEL 7 en la máquina.

yum -y update

Configurar repositorios RDO

Para comenzar, debe configurar repositorios RDO para instalar OpenStack en su sistema.

yum install -y https://rdoproject.org/repos/rdo-release.rpm

En RHEL 7 , deberá habilitar los canales comunes Opcional, Extras y RH. Ejecute el siguiente comando.

subscription-manager repos --enable=rhel-7-server-optional-rpms \
--enable=rhel-7-server-extras-rpms --enable=rhel-7-server-rh-common-rpms

Red

Como requisito obligatorio, deberá configurar una dirección IP estática en su sistema para tener acceso de red externa a los servidores e instancias.

LEER :LEER:Cómo configurar una dirección IP estática en CentOS 7/RHEL 7

Además, deshabilite el firewall y NetworkManager.

systemctl disable firewalld
systemctl stop firewalld
systemctl disable NetworkManager
systemctl stop NetworkManager
systemctl enable network
systemctl start network

Instalar el instalador de Packstack

Primero instalemos el instalador de Packstack que proporciona una manera fácil de instalar OpenStack en el sistema. Usa el comando YUM para instalarlo.

yum install -y openstack-packstack

Instalar OpenStack (Pike)

Ejecutar el instalador de Packstack con las opciones predeterminadas configuraría el proyecto de demostración y otras cosas que no son necesarias para nuestra configuración.

Generar archivo de respuesta de OpenStack.

packstack --gen-answer-file=/root/answer.txt

Edite el archivo de respuesta.

vi answer.txt

Aquí, instalaremos OpenStack sin proyecto de demostración. Además, crearemos un puente OVS llamado "br-ex" para conectividad externa a instancias (VM) a través de un segmento lógico llamado "extnet".

Asegúrese de que la interfaz física (ens33) que menciona en este archivo coincida con el adaptador de red disponible en su sistema.

# Skip the provision of Demo project
CONFIG_PROVISION_DEMO=n

# Change Admin Password - Used to Login to OpenStack Dashboard
CONFIG_KEYSTONE_ADMIN_PW=xxx

# Config OpenStack Dashboard over SSL
CONFIG_HORIZON_SSL=y

# Map physical network bridge to the logical name. <Logical Name:Bridge Name>
CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=extnet:br-ex

# Create bridge for external connectivity. <Bridge Name: NW card name>
CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-ex:ens33

extnet :Nombre lógico de nuestra conexión física externa.
br-ex :adaptador de puente
eth0 o ens33 :Nombre de la interfaz de red

Ejecute el instalador de PackStack con el archivo de respuesta que acabamos de modificar según nuestros requisitos.

packstack --answer-file=/root/answer.txt

La instalación de OpenStack llevará bastante tiempo. Tómese un descanso.

Al finalizar, debería recibir un mensaje como este.

Acceder al panel de control de OpenStack

Para acceder a OpenStack Dashboard, abra un navegador y visite URL

https://ip.add.re.ss/tablero

O

https://fqdn/tablero

Dado que hemos utilizado el certificado autofirmado para el panel de control de OpenStack, aparecerá una página debajo que indica que la página no es segura.

Agregue una excepción para el panel de OpenStack en Firefox para que podamos acceder al panel.

Inicie sesión como usuario:administrador con la contraseña que estableció en el parámetro CONFIG_KEYSTONE_ADMIN_PW del archivo de respuesta.

OpenStack Dashboard tendrá el siguiente aspecto:– Proyectos

Eso es todo. En nuestro próximo artículo, configuraremos OpenStack Networking para conectar instancias de VM desde una red externa y lanzar instancias de VM mediante OpenStack Dashboard.


Cent OS
  1. Modo de usuario único en CentOS 7 / RHEL 7

  2. Cómo crear un puente de red en CentOS 7/RHEL 7

  3. Cómo reiniciar el servicio de red en CentOS 8 o RHEL 8

  4. CentOS / RHEL 7:Cómo modificar los nombres de la interfaz de red

  5. Cómo configurar la formación de equipos de red en CentOS/RHEL 7

Cómo instalar Virtualmin en CentOS 8 / RHEL 8

3 formas de crear un puente de red en RHEL/CentOS 8

Cómo instalar varios servidores CentOS/RHEL utilizando fuentes de red FTP

Cómo instalar CentOS / RHEL 7 en una partición RAID

Pasos de instalación de Spacewalk en CentOS/RHEL

Instalación y configuración de Zenoss Core en CentOS/RHEL 6.X