Что такое OpenStack Horizon.
В платформе Openstack существует собственный графический веб-интерфейс OpenStack Horizon, в котором пользователи управляют ресурсами вычислений, сети, блочных устройств и другими компонентами виртуальной инфраструктуры.
Виртуальный сервер в OpenStack Horizon может быть запущен из различных источников:
- образ (image), загруженный пользователем в сервис образов Glance;
- отдельный диск (volume), который предоставляется сервисом блочных устройств Cinder;
- снимок виртуального сервера (snapshot), Openstack предоставляет возможность сохранять текущее состояние любого включенного виртуального сервера для того, чтоб в дальнейшем загружать из него новые виртуальные серверы;
- снимок образа (image snapshot), Openstack предоставляет возможность сохранять текущее состояние любого образа для того, чтоб в дальнейшем загружать из него новые виртуальные серверы;
- снимок отдельного диска (volume snapshot), Openstack предоставляет возможность сохранять текущее состояние любого отдельного диска для того, чтоб в дальнейшем загружать из него новые виртуальные серверы.
При создании виртуального сервера выделяется определённое количество ресурсов, которое определяется шаблоном (flavor), в котором задаются количество виртуальных ядер, объём виртуальной памяти, размер дискового пространства.
Мы покажем наиболее часто используемый способ создания виртуального сервера из образа.
- Откройте письмо активации услуги "Public Cloud":
кликните по ссылке напротив "Openstack Dashboard URL" (шаг-1)
в открывшемся окне в поле "UserName" введите значение "Username" (шаг-2)
в поле "Password" введите значение "Password" из письма активации услуги (шаг-3)
и нажмите кнопку "Connect"
- Откроется панель управления Horizon.
В выпадающем списке регионов (шаг-1) выберите необходимый регион, например, "NL2" (шаг-2)
- Кликните на вкладку "Instances", в которой отображается список виртуальных серверов пользователя в текущем регионе
- Нажмите кнопку "Launch Instance". Откроется окно создания нового сервера
- Введите название виртуального сервера в поле "Instance Name" (шаг-1) и нажмите кнопку "Next" (шаг-2)
- В поле "Select Boot Source" выберите значение "Image" (шаг-1)
в поле "Available" введите значение "ubuntu" (шаг-3), чтоб в отфильтрованном списке легче найти рекомендуемый образ "Ubuntu 16.04 LTS, template"
в отфильтрованном списке нажмите на кнопку напротив "Ubuntu 16.04 LTS, template" (шаг-4)
нажмите кнопку "Next" (шаг-5) для продолжения
- Откроется вкладка со списком шаблонов комплектаций сервера. В поле Available введите “basic” (1). Нажмите кнопку напротив "basic1.xs" (2) и нажмите кнопку "Next" (3) для продолжения
- Откроется вкладка со списком доступных сетей. Нажмите кнопку напротив "external_network" (шаг-1) и нажмите на вкладку "Configuration" (шаг-2)
Во вкладке "Configuration" в поле "Customization Script" введите следующие строки кода (шаг-1):
#cloud-config
password: mypassword
Удостоверьтесь, что в поле "Configuration Drive" стоит галочка (шаг-2) и, наконец, нажмите кнопку "Launch Instance" (шаг-3).- Дождитесь, когда статус нового виртуального сервера сменится на "Active"
- Подключитесь к виртуальному серверу с помощью клиента удалённого доступа "Putty".
Поздравляем! Вы только что создали и подключились к виртуальному серверу!
Наше мнение:
Панель управления Horizon - это полноценный способ управления облачной инфраструктурой без ограничений. Ее функционал удовлетворит потребности продвинутых пользователей, и в то же время Horizon предлагает более наглядный графический интерфейс, чем командная строка.