Apache CloudStack, una opción para construir una nube IaaS

Apache CloudStack

Después de un año de desarrollo, se presenta el lanzamiento de la plataforma en la nube Apache CloudStack 4.12, que automatiza la implementación, configuración y mantenimiento de una infraestructura de nube privada, híbrida o pública (IaaS, infraestructura como servicio).

La plataforma CloudStack fue transferida a la Fundación Apache por Citrix, que recibió el proyecto después de la adquisición de Cloud.com.

CloudStack no depende del tipo de hipervisor y le permite utilizar Xen simultáneamente (XenServer y Xen Cloud Platform), KVM, Oracle VM (VirtualBox) y VMware en una infraestructura de nube.

Se ofrece una interfaz intuitiva basada en la web y una API especial para administrar la base de usuarios, el almacenamiento, los recursos informáticos y de red.

En el caso más simple, la infraestructura de la nube basada en CloudStack consiste en un único servidor de administración y un conjunto de nodos informáticos que alojan el sistema operativo invitado en modo de virtualización.

En sistemas más complejos, se admite el uso de un clúster de varios servidores de control y balanceadores de carga adicionales. Al mismo tiempo, la infraestructura se puede dividir en segmentos, cada uno de los cuales opera en un centro de datos separado.

Principales novedades de Apache CloudStack 4.12

En esta nueva versión de Apache CloudStack 4.12 encontramos que para las soluciones basadas en el hipervisor KVM se ha rediseñado el soporte de Security Group, se han transferido los datos correctos sobre la memoria disponible al servidor de administración.

También se ha agregado la base de datos influxdb al colector de estadísticas, así como la implementado libvirt para acelerar la E/S y la actualización del script de configuración VXLAN IPv6.

En esta versión también se destaca el soporte DPDK que fue incluido junto con la configuración agregada para ejecutarse en los sistemas invitados Windows Server 2019.

Para todos los tipos de usuarios, se proporciona la capacidad de crear redes virtuales en la capa de enlace de datos (L2).

El soporte de Ubuntu 14.04 se ha suspendido ya que el soporte oficial para el lanzamiento de Ubuntu 14.04 LTS termina a fines de abril.

Finalmente, también podremos encontrar que el soporte de IPv6 fue ampliado, con lo que se brindó la capacidad de enviar datos a través de un enrutador virtual y calcular las direcciones de IPv6 en lugar de emitir listas para usar desde el grupo.

Para IPv6, se ha agregado un conjunto separado de filtros ipset.

De las demás novedades que podremos encontrar en esta nueva versión, son:

  • Se implementó la migración en vivo de máquinas virtuales con partición raíz en el almacenamiento de archivos
  • Se implemento el soporte para la depuración remota de servidores de administración y producción, así como agentes KVM.
  • Fue añadido el soporte para la migración sin conexión de entornos de VMware.
  • Se ha agregado un comando a la API para mostrar una lista de servidores de administración.
  • Las bibliotecas utilizadas para construir una interfaz web (por ejemplo, jquery), fueron actualizadas.
  • XenServer admite la migración en línea de bóvedas no administradas a bóvedas administradas.
  • La interfaz del cliente ofrece la posibilidad de editar el protocolo en las reglas de ACL.
  • Se agregó la capacidad de eliminar el almacenamiento primario local. Las propiedades del adaptador de red proporcionan una visualización de la dirección MAC.

¿Cómo instalar Apache CloudStack en Linux?

Para quienes estén interesados en poder instalar Apache CloudStack podrán hacerlo siguiendo las instrucciones que compartimos a continuación.

Apache CloudStack ofrece paquetes de instalación preparados para RHEL / CentOS y Ubuntu. Por lo que para descargarlos vamos a abrir una terminal y ejecutar en ella lo siguiente.

Para Ubuntu:

wget http://download.cloudstack.org/ubuntu/dists/bionic/4.12/pool/cloudstack-agent_4.12.0.0~bionic_all.deb

wget http://download.cloudstack.org/ubuntu/dists/bionic/4.12/pool/cloudstack-common_4.12.0.0~bionic_all.deb

wget http://download.cloudstack.org/ubuntu/dists/bionic/4.12/pool/cloudstack-docs_4.12.0.0~bionic_all.deb

wget http://download.cloudstack.org/ubuntu/dists/bionic/4.12/pool/cloudstack-integration-tests_4.12.0.0~bionic_all.deb

wget http://download.cloudstack.org/ubuntu/dists/bionic/4.12/pool/cloudstack-management_4.12.0.0~bionic_all.deb

wget http://download.cloudstack.org/ubuntu/dists/bionic/4.12/pool/cloudstack-marvin_4.12.0.0~bionic_all.deb

wget http://download.cloudstack.org/ubuntu/dists/bionic/4.12/pool/cloudstack-usage_4.12.0.0~bionic_all.deb

Hecha la descarga de estos paquetes, podremos instalarlos ejecutando en la terminal el siguiente comando:

sudo dpkg -i cloudstack-agent*.deb

Ahora para el caso de CentOS 7, los paquetes a descargar son los siguientes:

wget http://download.cloudstack.org/centos/7/4.12/cloudstack-agent-4.12.0.0-1.el7.centos.x86_64.rpm

wget http://download.cloudstack.org/centos/7/4.12/cloudstack-baremetal-agent-4.12.0.0-1.el7.centos.x86_64.rpm

wget http://download.cloudstack.org/centos/7/4.12/cloudstack-cli-4.12.0.0-1.el7.centos.x86_64.rpm

wget http://download.cloudstack.org/centos/7/4.12/cloudstack-common-4.12.0.0-1.el7.centos.x86_64.rpm

wget http://download.cloudstack.org/centos/7/4.12/cloudstack-integration-tests-4.12.0.0-1.el7.centos.x86_64.rpm

wget http://download.cloudstack.org/centos/7/4.12/cloudstack-management-4.12.0.0-1.el7.centos.x86_64.rpm

wget http://download.cloudstack.org/centos/7/4.12/cloudstack-marvin-4.12.0.0-1.el7.centos.x86_64.rpm

wget http://download.cloudstack.org/centos/7/4.12/cloudstack-usage-4.12.0.0-1.el7.centos.x86_64.rpm

Hecha la descarga de estos paquetes, podremos instalarlos ejecutando en la terminal el siguiente comando:

sudo rpm -i cloudstack-agent*.rpm

Para el caso de otras distribuciones basadas en Debian o en CentOS / RHEL, puedes seguir las instrucciones que se proporcionan en el siguiente enlace.

Pero el único detalle es que la nueva versión aun no se ha puesto a disposición por estos métodos.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: AB Internet Networks 2008 SL
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.