В первой и второй части мы рассмотрели, как настроить минимальную инфраструктуру кластера и создание образа экземпляра (и даже проверили его). В завершающей статье, мы посмотрим на работу с облаком со стороны конечного пользователя.
Установка веб-интерфейса
Перед тем как вы разрешите конечным пользователям доступ — вам как администратору придется настроить некоторые необходимые для веб-интерфейса вещи.Используя ваш любимый браузер вам необходимо:
- Открыть 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
Наслаждайтесь :)