Uso de Juju Charms para desplegar fácilmente los servicios en Ubuntu

Una de las mayores ventajas de Ubuntu es la simplicidad del sistema de paquetes APT. Encuentra el programa de escritorio que desea, emite un comando y ya está listo para ejecutarse. Sin embargo, en el caso de las aplicaciones del lado del servidor, esta instalación de APT a veces sólo instala los archivos que necesitará para ejecutar el programa: tendrá que configurar y ejecutar el programa (a menudo un servicio o un demonio) usted mismo. Pero el sistema juju tiene como objetivo hacer que el acceso a programas basados en servidor sea tan simple como el acceso al escritorio. Así es como se usa.

Instalación y configuración inicial

La configuración de juju es un poco más complicada que, por ejemplo, la instalación de una pila LAMP utilizando tasksel , ya que está diseñada para entornos de nube. Primero, necesitaremos instalar juju y sus dependencias:

sudo apt-get install juju libvirt-bin lxc apt-cacher-ng libzookeeper-java zookeeper

Nota : aunque hay una versión de juju en los repositorios de Universe para Precise, el equipo “Juju hackers” tiene algunos PPA’s con versiones actualizadas. Usaré la versión de los repositorios.

Una vez que esto se haya completado, necesitará generar una clave SSH para su servidor, si es que aún no tiene una:

ssh-keygen -t rsa

Por último, su usuario necesitará ser un grupo asociado con el demonio de virtualización libvirtd :

sudo usermod -a -G libvirtd[su nombre de usuario]

Esto se debe a que su entorno juju es en realidad un entorno virtual de Ubuntu dentro de su máquina actual. A continuación, deberá iniciar el proceso de “bootstrap”, en el que se descarga e instala este entorno virtual:

juju bootstrap

Oops! Nos falta un archivo de configuración…. afortunadamente, juju al menos ha creado una muestra para nosotros. Utilizando el editor de texto de su elección, edite el archivo ~/.juju/environments.yaml para que coincida con lo siguiente:

predeterminado: wordpress
entornos:
wordpress:
tipo: local
secreto administrativo:[crear una frase única aquí]
serie por defecto: preciso
dato-dir: /home/[su nombre de usuario]/[un directorio que usted elija]

Uso de Juju Charms para desplegar fácilmente los servicios en Ubuntu


Ahora,>charms .

Instalación y ejecución de Charms

Como ya se ha mencionado, los Charms son similares a los paquetes de APT, pero también se centran en todas las cosas que deben suceder para que un servicio funcione. Desplegaremos una instancia de WordPress como ejemplo aquí con el siguiente comando:

juju desplegar wordpress

Ahora>

juju status

Pero espera, ¡hay un error aquí! Esto se debe a que el juju no maneja automáticamente las dependencias. WordPress requiere una base de datos MySQL para funcionar, y esto no se instaló automáticamente. Vamos a preparar esto:

juju desplegar mysql

Ahora tenemos que conectar los dos juntos:

juju add-relation wordpress mysql

Por último, hagámoslo visible para el mundo:

juju exponer wordpress

En este punto es la parte más difícil del proceso: paciencia . Mientras estos comandos parecen haberse completado, en realidad habrá un buen número de cosas sucediendo en segundo plano – específicamente, la descarga, instalación y configuración del entorno “virtual” de Ubuntu. Notarás dos listados bajo “services:” cuando emitas el comando juju status, uno llamado “wordpress” (esta es la instancia real de WordPress) y “mysql” (esta es la instancia de MySQL). Debajo de cada uno, hay una línea “agente-estado”, que probablemente dirá “pendiente”. Es posible que también escuche el ruido de su disco duro… está bien, son muchos paquetes que se están instalando (compruebe los resultados de ps ax para ver qué es lo que está sucediendo).

Uso de Juju Charms para desplegar fácilmente los servicios en Ubuntu


Suffice>agent-state: started . Sigue usando el estado de juju para comprobar el progreso. Una vez que ambos están iniciados, puedes ver tu instalación de WordPress visitando la dirección IP que aparece en la línea “public-address” de la salida del estado juju (la mía era http://10.0.3.66).

Uso de Juju Charms para desplegar fácilmente los servicios en Ubuntu


Fuente: este post proviene de Vida Tecno, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Etiquetas: Linux

Recomendamos

Relacionado

Linux

Si empezó a usar una distribución basada en RPM antes de avances como “yum” o “apt-rpm”, le encanta la magia de “apt-get” en Ubuntu y Debian. Pero cuando se trata de instalar grandes conjuntos de software, que pueden tener docenas (si no cientos) de paquetes, o aquellos que requieren una buena integración, a veces “apt-get” puede parecerse al viejo j ...

Linux

Si usted está comenzando una tienda en línea y está buscando un CMS de comercio electrónico para ejecutar su tienda, AbanteCart es un carrito de compras gratuito y software de código abierto que usted puede utilizar. Es fácil de configurar y usar y viene con extensiones para ampliar su funcionalidad. En este artículo aprenderá a instalar, configurar y utilizar AbanteCart en Ubuntu. Requisitos Como ...

Linux

Si ha administrado un servidor Linux anteriormente, estará familiarizado con la pila LAMP (Linux, Apache, MySQL, PHP) comúnmente utilizada. Sin embargo, Apache, MySQL y PHP a veces pueden ser intensivos en recursos y pueden no ser los mejores para su servidor. En este tutorial, vamos a reemplazar todas y cada una de las partes de la pila, excepto Linux, con una alternativa mejor – Nginx, Mar ...

Linux

El proyecto WINE ha ayudado a muchos usuarios a seguir utilizando algunos de sus programas favoritos de Windows sin la molestia de tener que arrancar dos veces o perder recursos en una máquina virtual. Crear y ejecutar WINE no es la tarea más fácil, pero afortunadamente la comunidad de código abierto ha producido q4wine , un programa para ayudar a gestionar WINE y el excelente script de winetricks ...

Linux

Si alguna vez ha mirado el archivo “sources.list” ubicado en la carpeta “/etc/apt/”, sabrá que contiene el repositorio de todos los paquetes disponibles para su máquina. Además, si desea añadir PPA manualmente, tiene que abrir este archivo y añadir el PPA al final de la lista. ¿Qué pasa si, en una nueva instalación de Ubuntu, descubres que tu “sources.list” está ...

INSTALAR KVM EN UBUNTU INSTALAR SOFTWARE EN UBUNTU VIRTUALIZAR EN UBUNTU ...

En este tutorial vamos a ver como instalar KVM en ubuntu 18 Desktop. Como sabéis KVM es el virtualizador nativo que trae ubuntu y que sinceramente da muy buenos resultados. ÍNDICE 1.- INSTALAR KVM EN UBUNTU 18 DESKTOP sudo apt install qemu-kvm libvirt-bin virtinst virt-manager bridge-utils En total más o menos se necesitarán 115 MB de disco adicional para la instalación tal y como indica la ima ...

Linux

Para ejecutar juegos y aplicaciones de Windows en Linux, Wine es fácilmente la mejor opción. El Proyecto del Vino es mantenido y apoyado activamente por una comunidad floreciente. Está continuamente mejorando y añadiendo compatibilidad para los programas. Wine Staging lleva todo eso al siguiente nivel. Entonces, ¿cuál es el problema con la “puesta en escena”? El vino es probablemente m ...

Linux

Kliqqqi es un sistema de gestión de contenidos de comunidades sociales que le permite crear comunidades de medios sociales en línea receptivas y bellamente diseñadas. Con Kliqqqi puedes alojar y crear tu propia red social similar a Twitter o Facebook. En este tutorial le mostraremos cómo instalar Kliqqqi en Ubuntu. Requisitos previos Asumiendo que tiene un servidor Ubuntu, necesitará tener las sig ...

Linux

A medida que se acerca el Mundial de Fútbol 2010, los fanáticos del fútbol que no son capaces de captarlo en la televisión han comenzado a buscar fuentes alternativas para apoyar a sus equipos favoritos. No hace falta decir que P2P es uno de los recursos más populares. Sin embargo, para poder ver el vídeo P2P, necesitará instalar un reproductor personalizado. Sopcast es el más popular entre todos ...

Linux

Desde hace tiempo el kernel de Linux soporta oficialmente el controlador de Microsoft Xbox One. Dicho esto, el apoyo no es el mejor. Para empezar, hay algunos ajustes que se podrían hacer, así como la capacidad de soporte para múltiples controladores y más. En este artículo te mostraremos cómo configurar un controlador de Xbox One en Ubuntu. Para ser más específicos, repasaremos cómo usar el contr ...