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

Cómo instalar OpenStack de un solo nodo en CentOS 7

OpenStack es un software en la nube que administra un gran conjunto de recursos informáticos (hipervisores), almacenamiento (block &swift) y recursos de red de un centro de datos. Proporciona un panel donde los administradores pueden crear y administrar proyectos (inquilinos) y dar acceso apropiado a los miembros del proyecto, más adelante, los miembros del proyecto pueden crear máquinas virtuales (máquina virtual).

En este artículo instalaremos la última versión de OpenStack 'Liberty' en CentOS 7 usando repositorios rdo . Según mi configuración, estoy usando lo siguiente en mi máquina CentOS 7

  • Nombre de host =openstack.example.com
  • dirección IP =192.168.1.3
  • máscara de red =255.255.255.0
  • Puerta de enlace =192.168.1.1
  • DNS =192.168.1.254

Paso:1 Establezca el nombre de host usando el comando hostnamectl.

[[email protected] ~]# hostnamectl set-hostname "openstack.example.com"
[[email protected] ~]#

Paso:2 Configure Selinux en modo permisivo

[[email protected] ~]# setenforce 0

Edite el archivo de configuración de selinux ( /etc/sysconfig/selinux ) y configure “SELINUX=permisivo

[[email protected] ~]# grep permissive /etc/sysconfig/selinux
SELINUX=permissive
[[email protected] ~]#

Paso:3 Deshabilitar firewalld y servicio NetworkManager

[[email protected] ~]# systemctl stop firewalld
[[email protected] ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
[[email protected] ~]#
[[email protected] ~]# systemctl stop NetworkManager
[[email protected] ~]# systemctl disable NetworkManager
Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
[[email protected] ~]#

Paso:4 Habilite el repositorio rdo para paquetes de libertad.

Utilice los siguientes comandos para actualizar el sistema y habilitar el repositorio rdo

[[email protected] ~]# yum update -y
[[email protected] ~]# yum install -y https://www.rdoproject.org/repos/rdo-release.rpm

Paso:5 Instalar paquete OpenStack PackStack

[[email protected] ~]# yum install -y openstack-packstack

Genere el archivo de respuesta usando el siguiente comando.

[[email protected] ~]# packstack --gen-answer-file=/root/answer.txt
Packstack changed given value to required value /root/.ssh/id_rsa.pub

Edite el archivo de respuesta “/root/answer.txt ” , configure los siguientes parámetros y deje el resto de los parámetros como están.

# NTP Server
CONFIG_NTP_SERVERS=<NTP_Server_IP>

# Disable Demo Version
CONFIG_PROVISION_DEMO=n

# Set KeyStone Admin Password or Admin user Password
CONFIG_KEYSTONE_ADMIN_PW=<password>

# Config Horizon over SSL
CONFIG_HORIZON_SSL=y

# Disable Nagios
CONFIG_NAGIOS_INSTALL=n

Nota:En caso de que no tenga un servidor NTP en su configuración, puede dejar el parámetro NTP como está.

Paso:6 Inicie la instalación de OpenStack usando el archivo de respuesta.

[[email protected] ~]# packstack --answer-file /root/answer.txt

Una vez que se complete la instalación, recibiremos el siguiente mensaje.

Después de la instalación, una nueva interfaz “br-ex ” se creará y asignará la dirección IP de eth0 o enp0s3 a br-ex .

[[email protected] ~]# cd /etc/sysconfig/network-scripts/
[[email protected] network-scripts]# cp ifcfg-enp0s3 ifcfg-br-ex
[[email protected] network-scripts]# vi ifcfg-enp0s3
DEVICE=enp0s3
HWADDR="08:00:27:8E:EA:56"
TYPE=OVSPort
DEVICETYPE=ovs
OVS_BRIDGE=br-ex
ONBOOT=yes

[[email protected] network-scripts]# vi ifcfg-br-ex
DEVICE=br-ex
DEVICETYPE=ovs
TYPE=OVSBridge
BOOTPROTO=static
IPADDR=192.168.1.3
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.254
ONBOOT=yes

En los archivos anteriores, cambie los detalles de IP, la dirección del hardware y el nombre del dispositivo según su configuración.

Cuando reiniciamos el servicio de red, agregará “enp0s3 ” como puerto en br-ex OVS bridge .

[[email protected] network-scripts]# systemctl restart network
[[email protected] network-scripts]#

Reinicie y verifique si la configuración es persistente o no.

Paso:7 Ahora acceda al panel de control de OpenStack.

Cuando se completó la instalación, se proporcionó un enlace del tablero en la pantalla, en Mi caso es "https://192.168.1.3/dashboard"

Use el nombre de usuario como "admin" y la contraseña que configuramos para el usuario administrador de keystone en el archivo de respuesta.

Como podemos iniciar sesión en Dashboard, la parte de instalación de OpenStack está completa. Ahora nuestra próxima tarea es "Lanzar una instancia desde OpenStack Dashboard


Cent OS
  1. Cómo instalar Node.js y NPM en CentOS 7

  2. Cómo instalar Node.js y npm en CentOS 8

  3. Cómo instalar Node.js y NPM en CentOS

  4. Cómo instalar ownCloud en CentOS 7

  5. Cómo instalar Drupal 8 en CentOS 7

Cómo instalar Ansible AWX con Docker en CentOS 7

Cómo instalar Ansible AWX en CentOS 7

Cómo instalar Node.js en CentOS 8

Cómo instalar Node.js en CentOS 7

Cómo instalar Node.js en CentOS Stream 9

Cómo instalar Hadoop Single Node Cluster (Pseudonode) en CentOS 7