Introducción
OpenStack (a veces denominado O ~ S) es un proyecto de infraestructura como servicio (IaaS) de computación en la nube de Rackspace Cloud y la NASA. OpenStack es un software gratuito de código abierto publicado bajo la licencia Apache que integra código de la plataforma NASA Nebula y la plataforma Rackspace.
OpenStack es un sistema operativo en la nube que controla grandes grupos de recursos informáticos, de almacenamiento y de redes en un centro de datos, todos administrados y entregados a través de API con mecanismos de autenticación comunes.
- Nota: deshabilite o elimine los servicios de actualización automática, ya que pueden afectar su entorno OpenStack.
En este tutorial, veremos cómo instalar OpenStack en Ubuntu 18.04 LTS.
Si su intención es instalar OpenStack en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conectarse al servidor" y lea el siguiente.
Conexión al servidor
Para acceder al servidor, necesita conocer la dirección IP. También necesitará la contraseña para la autenticación. Para conectarse al servidor como root, escriba este comando:
ssh root@IP_DEL_SERVER
A continuación, se le pedirá que ingrese la contraseña del usuario root. Si no usa el usuario root, puede iniciar sesión con otro nombre de usuario usando el mismo comando, luego cambie el primer parámetro:
ssh VOSTRO_UTENTE@IP_DEL_SERVER
Luego se le pedirá que ingrese su contraseña de usuario. Ahora está conectado a su servidor.
Configuraciones iniciales
El equipo Ubuntu OpenStack de Canonical ha anunciado la disponibilidad general de OpenStack Stein en Ubuntu 18.04 LTS a través del almacenamiento en la nube de Ubuntu. Puede habilitar el repositorio de Ubuntu Cloud Archive para OpenStack Stein en Ubuntu 18.04 LTS ejecutando el siguiente comando:
sudo add-apt-repository cloud-archive:stein
Si desea utilizar la versión anterior, agregue el siguiente repositorio:
sudo add-apt-repository cloud-archive:rocky
- Nota: OpenStack Queens se incluye en Ubuntu 18.04 LTS sin habilitar el almacenamiento en la nube de Ubuntu.
Ubuntu Cloud Archive para Stein incluye actualizaciones para: aodh, barbican, ceilometer, ceph (13.2.4), cinder, design, design-dashboard, look, gnocchi, heat, heat-dashboard, horizon, ironic, keystone, magnum, manila, manila-ui, mistral, murano, murano-dashboard, networking-gaita, networking-bgpvpn, networking-hyperv, networking-l2gw, networking-odl, networking-ovn, networking-sfc, neutron, neutron-dynamic-routing, neutron- fwaas, neutron-lbaas, neutron-lbaas-dashboard, neutron-vpnaas, nova, nova-lxd, octavia, openstack-trove, openvswitch (2.11.0), panko, sahara, sahara-dashboard, senlin, veloz, tesoro-tablero, vmware-nsx, watcher y zaqar.
Para obtener una lista completa de las versiones compatibles de Ubuntu OpenStack, consulte Ciclo de lanzamiento de Ubuntu OpenStack.
La mayoría de los paquetes de OpenStack ahora solo funcionan con Python 3 Los paquetes de Python 2 ya no se proporcionan para la mayoría de los proyectos.
Instalar en OpenStack
Realice las actualizaciones necesarias:
sudo apt update && sudo apt dist-upgrade
- Nota: si el proceso de actualización incluye un nuevo kernel, reinicie el servidor para activarlo.
Para instalar OpenStack, ejecute el siguiente comando:
sudo apt install python3-openstackclient
Conclusión
La instalación y configuración de OpenStack en Ubuntu 18.04 LTS ha finalizado.