Статьи

Развертывание контейнерных приложений с Nirmata на VMWare vCloud Air

В моем предыдущем посте я описал, как вы можете развернуть контейнеры на своем ноутбуке, используя Nirmata и boot2docker. Хотя развертывание контейнеров на вашем ноутбуке отлично подходит для разработки и тестирования, вы можете развернуть контейнеры на облачных ресурсах по мере продвижения приложения по конвейеру развертывания. Nirmata делает это чрезвычайно легко с помощью своей основанной на политике оркестровки. Это же приложение может быть развернуто на вашем ноутбуке или в любом из поддерживаемых облаков без каких-либо изменений.

В этом посте я опишу шаги по развертыванию контейнерных приложений в VMWare vCloud Air.

Настройка vCloud Air

Настроить VDC

  • Создать виртуальный дата-центр (VDC)создание-VDC
  • Добавьте общедоступный IP-адрес к шлюзу и создайте правило SNAT, чтобы позволить виртуальным машинам, созданным в этом VDC, обмениваться данными с Интернетом.создание-SNAT
  • Создайте правило брандмауэра, чтобы разрешить исходящий трафик.создание-Fw-правила
  • Добавьте DNS-серверы в вашу сеть. Это необходимо сделать, выбрав сеть и нажав «Управление в vCloud Air».надстройку VM-к-каталог

Создать шаблон ВМ

  • Создайте виртуальную машину в своем VDC. Выберите операционную систему из каталога и укажите ресурсы: процессор, память, хранилище и сеть.
  • Примечание. Необходимо убедиться, что выбранная операционная система поддерживает контейнеры Linux.

    • Далее установите докер. Инструкции по установке докера см. По адресу https://docs.docker.com/installation/.
    • После установки docker вы можете установить агент Nirmata с помощью команды:
    sudo curl -sSL http://www.nirmata.io/nirmata-host-agent/setup-nirmata-agent.sh | sudo sh -s vcloud
  • Чтобы проверить, установлен ли агент Nirmata и работает ли он, используйте команду «docker ps»:чек-агент
  • Теперь остановите vApp и добавьте шаблон виртуальной машины в каталог, выбрав пункт меню «Добавить в каталог…». Убедитесь, что выбран «Настроить параметры виртуальной машины».надстройку VM-к-каталог
  • Примечание. Перед добавлением vApp в каталог вы можете отредактировать свойства виртуальной машины, чтобы изменить настройку гостевой ОС.

    Теперь вы готовы начать использовать шаблон виртуальной машины в Nirmata.

    Настройка Нирмата

    • В Nirmata вам нужно создать облачного провайдера, который позволит Nirmata получать доступ к vCloud Air через API. Перейдите на вкладку Cloud Providers и нажмите Add Cloud Provider, чтобы запустить мастер. Выберите тип облачного провайдера как vCloud Air и на вкладке «Настройки» укажите «URL-адрес конечной точки», «Идентификатор клиента» (название организации) и учетные данные. Вы можете найти название организации в vCloud Director на странице Администрирование-> Настройки-Общие. Нажмите Далее, чтобы подтвердить доступ к учетной записи.создать облако-провайдер
    • Далее перейдите в раздел «Группы хостов», перейдите на вкладку vCloud Air и запустите мастер групп хостов.
    • Выберите ранее созданного облачного провайдера и на странице настроек выберите VDC, шаблон и тип виртуальной машины (тип VM) для создания виртуальных машин. создание-хост-группа
    • После завершения работы мастера Nirmata начнет создавать виртуальные машины на основе выбранного шаблона.

    После запуска виртуальных машин они подключатся к Nirmata SaaS и будут доступны для развертывания приложений. Теперь вы можете импортировать чертежи существующих приложений, чтобы создать приложение и развернуть его на виртуальных машинах vCloud Air.

    созданные-VMS

    Воспользуйтесь преимуществом кредита в $ 300, предлагаемого VMWare vCloud Air, для развертывания контейнерных приложений с использованием Nirmata уже сегодня!

    Если вы посещаете VMWorld 2015, приходите к нам в зону DevOps .