Instalar OpenStack - Pasos simples para la instalación de OpenStack

Tabla de contenido:

Anonim

¿Cómo instalar OpenStack?

OpenStack es una herramienta de plataforma de software utilizada para construir y administrar plataformas en la nube para nubes públicas y privadas. Es gratis y de código abierto. Fue escrito en python. Inicialmente se lanzó en el año 2010. Es compatible con el sistema operativo multiplataforma. Se implementa principalmente como Infraestructura como servicio (IaaS). Fue desarrollado por la fundación OpenStack.

Pasos para instalar OpenStack

Los pasos necesarios para instalar OpenStack son los siguientes:

Paso 1: instale Virtual Box o cree una máquina virtual

Descargue la caja virtual de Oracle y cree la máquina VM con una configuración específica del sistema operativo de 64 bits con 8 GB de RAM y 300 GB de memoria. Después de crear su VM para un sistema operativo específico que necesita, abra el terminal y desactive el firewall.

Paso 2: descargue la versión OpenStack

Utilice el siguiente comando para descargar la versión de OpenStack a través del terminal. El comando es 'yum install –y centos-release-OpenStack-newton'

Paso 3: actualiza los paquetes

Use el siguiente comando para actualizar el paquete. El comando es 'yum update –y'.

Paso 4: usa la herramienta para instalar OpenStack

Con la ayuda de packstack, todos los servicios de OpenStack se pueden instalar de una vez y se encargará de toda la parte de instalación de OpenStack. OpenStack también se puede instalar sin la ayuda de la herramienta, pero requiere mucho tiempo instalar los servicios uno por uno. El comando es 'yum install –y OpenStack-packstack'

Paso 5: instalación de servicios

El siguiente comando se utiliza para instalar todos los servicios o componentes para OpenStack. El comando es 'packstack –allinone'. Instalará todo y la instalación completa para OpenStack.

Paso 6: abre el archivo admin

Abra el archivo keystonerc_admin para obtener el nombre de usuario, la contraseña y la URL de la pila abierta. Anote las tres cosas.

Paso 7: iniciar sesión

Use la URL en el navegador y use las mismas credenciales para iniciar sesión en OpenStack y obtendrá el panel de control de OpenStack. Los otros servicios también se enumeran allí también.

Componentes de OpenStack

Algunos de los componentes y servicios con nombres de código que se usan en OpenStack son los siguientes:

1. Calcular:

Es la parte principal de OpenStack IaaS. También se conoce como Nova. Se llama controlador de estructura de computación en la nube. Está escrito principalmente en python. Está desarrollado principalmente para escalar sin requisitos de hardware y software patentados. Se utiliza principalmente para supervisar el rendimiento en general y también otros archivos de registro.

2. Redes:

Ayuda en la gestión de las redes. También se conoce como neutrón. Ayuda a especificar las direcciones IP y a administrar la red. Proporciona modelos para diferentes aplicaciones para los grupos de usuarios definidos.

3. Almacenamiento en bloque:

También se conoce como Cinder. Proporciona los dispositivos de almacenamiento para ejecutar los servicios y crear las instancias de proceso. Ayuda a administrar, conectar dispositivos a servidores. Se utiliza para escenarios sensibles al rendimiento, como el almacenamiento de la base de datos, la expansión del sistema de archivos, etc. Permite a los usuarios de la nube administrar el almacenamiento por su cuenta.

4. Identidad:

Ayuda a mapear el directorio central de usuarios con servicios OpenStack. También se llama como Keystone. Actúa principalmente como un sistema de autenticación para operar el sistema en la nube y sus servicios. Se asegurará de que el corrector autentique el acceso de servicio o herramienta al usuario en particular.

5. Imagen:

Se utiliza para almacenar servicios e imágenes. Con la ayuda de estas imágenes que se almacenan se puede utilizar como plantilla. También se usa para almacenar un número ilimitado de copias de seguridad. También se conoce como Agrega mejoras a la infraestructura existente. Es el módulo que se utiliza principalmente para agregar, eliminar, compartir y duplicar las imágenes.

6. Almacenamiento de objetos:

El nombre del código de almacenamiento del objeto es Swift. Se utiliza para administrar la integridad de los objetos y archivos que se escriben en múltiples controladores de disco que se distribuyen en el centro de datos de los servidores y también en el clúster. OpenStack ayuda a replicar contenido y a usar la lógica de software diferente para distribuir entre los dispositivos.

7. Panel de control:

El nombre del código del tablero es Horizon. Proporciona la interfaz para que el usuario use los diferentes servicios y componentes, como la administración de la instancia de cómputo, la supervisión y otros servicios. Es una de las formas de interactuar con los servicios OpenStack. Puede automatizar el acceso y las herramientas para construir para administrar.

8. Orquestación:

El nombre en clave de orquestación es Heat. El calor se utiliza para orquestar las múltiples aplicaciones de nube compuesta mediante plantillas.

9. Flujo de trabajo:

El nombre en clave del flujo de trabajo es Mistral. Es un servicio que gestiona flujos de trabajo. Se utiliza para escribir y administrar el flujo de trabajo que se ha escrito para un servicio específico.

10. Telemetría:

El nombre en clave de Telemetry es Ceilometer. Es solo el punto de contacto para el sistema de facturación de los componentes de OpenStack.

Conclusión: instale OpenStack

OpenStack es ampliamente utilizado en la computación en la nube por la organización para implementar las aplicaciones y administrar los servicios para diferentes usuarios fácilmente. La característica más importante de OpenStack es de código abierto y gratuita. Está fácilmente disponible y se puede usar en cualquier lugar para nubes públicas y privadas. Las grandes organizaciones están utilizando OpenStack como un servicio en la nube para administrar sus aplicaciones y servicios como AT&T, BMW y otros también.

Hay algunos desafíos al configurar OpenStack y actualizar a la última versión y su soporte a largo plazo. Existe una buena comunidad de soporte en línea que ayuda a solucionar los problemas y a aprender OpenStack fácilmente. Es una de las mejores opciones para comenzar a trabajar en la computación en la nube y mejorar el aprendizaje en el campo de la nube.

Artículos recomendados

Esta ha sido una guía sobre Instalar OpenStack. Aquí hemos discutido los Pasos para instalar OpenStack y los componentes de OpenStack. También puede consultar los siguientes artículos para obtener más información:

  1. ¿Cómo instalar Apache?
  2. Pasos para instalar SQL Server?
  3. ¿Cómo instalar MATLAB?
  4. Guía para instalar Appium?
  5. Pila en Python | 2 métodos diferentes