Использование Juju с контейнерами LXC на одном компьютере в среде Ubuntu 14.04 LTS
Summary: Juju — это ПО для оркестрации от Canonical, используемое для простого и быстрого развертывания и администрирования облачных сервисов.
Symptoms
Автор: Кейп Бэсли (Вэни Бэсли), выездной инженер Canonical
Введение
Juju — это ПО для оркестрации от Canonical, используемое для простого и быстрого развертывания и администрирования облачных сервисов. Например, вы хотите развернуть веб-сайт блога с помощью приложения Wordpress с открытым исходным кодом. Это можно сделать за 3 простых шага с Juju:
1. Разверните чудо-кнопку Wordpress Juju
2. Для этого чудо-кнопки требуется внутренний интерфейс базы данных, разверните чудо-кнопку MySQL Juju.
3. Свяжите оба чудо-кнопки.
Этот процесс демонстрирует простоту развертывания нового приложения за считаные минуты. Кроме того, можно с легкостью выполнять вертикальное масштабирование за один простой шаг, добавляя или удаляя чудо-кнопки.
Основное предназначение Juju заключается в работе либо с различными поставщиками облачных услуг, либо с «нуля» в среде MAAS
. Однако Juju можно настроить для запуска на одной машине через локального поставщика.
Локальный поставщик предоставляет возможность использовать Juju для развертывания сервисов в контейнерах Linux (LXC) на локальном компьютере, а не на облачной или нескольких системах без предустановленного ПО.
Каковы некоторые из причин использования локального поставщика?
- Локальный поставщик может использоваться в качестве тестовой платформы для пользователей, которые могут экспериментировать с Juju, не тратя средства на оборудование или поставщиков облачных решений.
- Это дает пользователям возможность моделировать облачную среду, аналогичные производственной. Пользователь использует облачные образы так же, как и в публичном облаке , например AWS, Azure или Joyent.
- Это помогает ускорить процесс оценки или разработки чудо-кнопок и пакетов чудо-кнопок.
- Чудо-кнопку можно создать в локальной среде и развернуть непосредственно в облачной среде практически без изменений.
- Пользователь хочет выполнить демонстрацию juju на портативном устройстве, например на ноутбуке.
- Пользователю многие хотят развернуть несколько сервисов в однопроцессорной системе.
Настройка среды
В этом документе основное внимание будет направлено на использование Ubuntu 14.04 LTS для локальной среды Juju. Сначала подключите систему Ubuntu к стабильному PPA Juju. Это позволит использовать последние стабильные версии Juju.
Чтобы загрузить весь документ PDF, нажмите на документ Ubuntu Using Juju with LXC Containers на одном компьютере в Ubuntu 14.04 LTS.