Utilizzo di Juju con container LXC su un solo computer in Ubuntu 14.04 LTS
Summary: Juju è il software di orchestration di Canonical utilizzato per implementare e gestire i servizi cloud in modo semplice e rapido.
Symptoms
Scritto da Hba Baxley, Ingegnere sul campo Canonical
Introduzione
Juju è il software di orchestration di Canonical utilizzato per implementare e gestire i servizi cloud in modo semplice e rapido. Ad esempio, si supponga di voler implementare un sito web di blog utilizzando l'applicazione open source Wordpress. Questa operazione può essere eseguita in 3 semplici passaggi con Juju:
1. Implementa l'accesso
2 di Wordpress Juju. Questo accesso richiede un database back-end; implementare l'accesso MySQL Juju.
3. Associare entrambi gli accessi.
Questo processo illustra la semplicità di implementazione di una nuova applicazione in pochi minuti. Inoltre, è possibile eseguire facilmente lo scale-up o lo scale-down in un unico semplice passaggio aggiungendo o rimuovendo le unità di accesso rapido.
L'intento principale di Juju è quello di lavorare con vari provider di cloud o su bare metal in un ambiente MAAS
. Tuttavia, Juju può essere configurato per l'esecuzione su un unico computer tramite il provider locale.
Il provider locale fornisce un modo per utilizzare Juju per implementare i servizi in contenitori Linux (LXC) sul computer locale anziché su un cloud o su diversi sistemi bare metal.
Quali sono alcuni dei motivi per cui utilizzare il provider locale?
- Il provider locale può essere utilizzato come banco di prova per gli utenti per sperimentare Juju senza dover spendere denaro per l'hardware o i provider di cloud.
- Offre agli utenti un modo per simulare un ambiente cloud "simile a quello di produzione". L'utente utilizza in modo ottimale le immagini cloud proprio come su un public cloud come AWS, Azureoeo..
- Ciò consente di accelerare il processo di valutazione o sviluppo di accessi e bundle di accessi.
- Un accesso può essere scritto in un ambiente locale e implementato direttamente in un ambiente cloud con modifiche minime o nulle.
- Un utente desidera fare dimostrazioni di Juju su un dispositivo portatile come un notebook.
- Molti utenti desiderano implementare diversi servizi in un sistema a singolo server.
Configurazione dell'ambiente
Questo documento si concentra sull'utilizzo di Ubuntu 14.04 LTS per l'ambiente Juju locale. La prima cosa da fare è connettere il sistema Ubuntu al PPA juju stabile. Ciò fornirà le versioni più recenti e stabili di Juju.
Per scaricare l'intero PDF, cliccare sul documento Ubuntu usando Juju con container LXC su un singolo computer in Ubuntu 14.04 LTS