Запускаем свое Облако на Ubuntu, часть 3

В первой и второй части мы рассмотрели, как настроить минимальную инфраструктуру кластера и создание образа экземпляра (и даже проверили его). В завершающей статье, мы посмотрим на работу с облаком со стороны конечного пользователя.

Установка веб-интерфейса

Перед тем как вы разрешите конечным пользователям доступ — вам как администратору придется настроить некоторые необходимые для веб-интерфейса вещи.Используя ваш любимый браузер вам необходимо:

  • Открыть https://контроллер_облака:8443/
  • Войти. Используйте имя пользователя и пароль по умолчанию: admin/admin
  • Сменить пароль установленный по умолчанию на другой, задать email администратора облака
  • Выйти

Установка клиента кластера

Мы используем Ubuntu 9.10 beta поскольку она включает в себя все необходимые пакеты. Просто установите следующие пакеты:

$ sudo apt-get install euca2ools unzip

Регистрация в UEC, получение полномочий

Как конечный пользователь запустите браузер и выполните:

  • Открыть https://контроллер_облака:8443/
  • Нажмите “Apply” и введите ваши пользовательские данные

Если вы правильно установили адрес администратора, то на него должен прийти запрос с просьбой о подтверждении. Следуйте инструкциям в email для утверждения аккаунта как администратора.

После этого, на адрес пользователя должно прийти письмо с просьбой подтвердить что именно он посылал запрос. Следуйте инструкциям в письме, tзатем вы сможете войти в веб-интерфейс:

  • Открыть https://контроллер_облака:8443/
  • Войдите используя имя и пароль вашего конечного пользователя
  • Нажмите “Download Credentials(Полномочия)” во вкладке “Credentials”
  • Обратите внимание, что ссылки на EMI вы можете использовать во вкладке “Images”

Запуск экземпляра

Вы должны распаковать файл с только что скачанными полномочиями, запустите исходник eucarc и проверьте подключение:

$ unzip euca2-enduser-x509.zip
$ . eucarc
$ euca-describe-availability-zones verbose

Установите ключ SSH и разрешите подключение на SSH порту:

$ euca-add-keypair enduserkey > enduserkey.priv
$ chmod 0600 enduserkey.priv
$ euca-authorize default -P tcp -p 22 -s 0.0.0.0/0

Запустите экземпляр и все что осталось это передать верные EMI и тип:

$ euca-run-instances -k enduserkey emi-XXXXXXXX -t c1.medium

Наслаждайтесь :)

Автор: Mirivlad

Скромный труженик консоли и окошек.