Brug af Juju med LXC-containere på en enkelt maskine i Ubuntu 14.04 LTS
Summary: Juju er organiseringssoftware fra Canonical, der bruges til nemt og hurtigt at implementere og administrere cloud-tjenester.
Symptoms
Skrevet af Kent Baxley, Canonical Field Engineer
Indledning
Juju er organiseringssoftware fra Canonical, der bruges til nemt og hurtigt at implementere og administrere cloud-tjenester. Sig f.eks., at du vil implementere et blogwebsite ved hjælp af open source Wordpress-programmet. Dette kan gøres i tre nemme trin med Juju:
1. Implementer Wordpress Juju charm
2. Denne amulet kræver en backend til databasen. Implementer MySQL Juju-amuletten.
3. Knyt begge amuletter til hinanden.
Denne proces illustrerer enkelheden, der er forbundet med at implementere et nyt program på få minutter. Derudover kan du nemt skalere op eller ned på et enkelt trin ved at tilføje eller fjerne amuletenheder.
Jujus primære formål er at arbejde enten med forskellige cloud-udbydere eller på bare metal i et MAAS-miljø
. Juju kan dog konfigureres til at køre på en enkelt maskine via den lokale udbyder.
Den lokale leverandør giver dig mulighed for at bruge Juju til at udrulle tjenester i Linux-containere (LXC) på din lokale maskine i stedet for på en cloud-løsning eller i flere systemer uden operativsystem.
Hvad er nogle af årsagerne til at bruge den lokale udbyder?
- Den lokale udbyder kan bruges som testblæser for brugere til at eksperimentere med Juju uden at skulle bruge penge på hardware- eller cloud-udbydere.
- Det giver brugerne en måde at simulere et "produktionsagtigt" cloudmiljø. Brugeren udnytter cloud-billeder på samme måde som på en offentlig cloud såsom AWS, Azure eller Joyent.
- Dette hjælper med at fremskynde processen med at evaluere eller udvikle amuletter og amuletpakker.
- En amulet kan skrives i et lokalt miljø og implementeres direkte til et cloud-miljø med små eller ingen ændringer.
- En bruger ønsker at demonstrere juju på en bærbar enhed som f.eks. en bærbar computer.
- Mange brugere ønsker at implementere flere tjenester på et enkelt serversystem.
Konfiguration af miljøet
Dette dokument fokuserer på at bruge Ubuntu 14.04 LTS til det lokale Juju-miljø. Det første, der skal gøres, er at slutte Ubuntu-systemet til Juju stableN PPA. Dette vil give de nyeste, stabile versioner af Juju.
For at downloade hele PDF-filen skal du klikke på Ubuntu-dokumentet ved hjælp af Juju med LXC-containere på en enkelt maskine i Ubuntu 14.04 LTS