Как создать виртуальный сервер в панели управления Horizon (Openstack)

18.11.2019
Сложность
5 мин.
1738

Что такое OpenStack Horizon.

В платформе Openstack существует собственный графический  веб-интерфейс OpenStack Horizon, в котором пользователи  управляют ресурсами вычислений, сети, блочных устройств и другими компонентами виртуальной инфраструктуры.

Виртуальный сервер в OpenStack Horizon может быть запущен из различных источников:

  1. образ (image), загруженный пользователем в сервис образов Glance;
  2. отдельный диск (volume), который предоставляется сервисом блочных устройств Cinder;
  3. снимок виртуального сервера (snapshot), Openstack предоставляет возможность сохранять текущее состояние любого включенного виртуального сервера для того, чтоб в дальнейшем загружать из него новые виртуальные серверы;
  4. снимок образа (image snapshot), Openstack предоставляет возможность сохранять текущее состояние любого образа для того, чтоб в дальнейшем загружать из него новые виртуальные серверы;
  5. снимок отдельного диска (volume snapshot), Openstack предоставляет возможность сохранять текущее состояние любого отдельного диска для того, чтоб в дальнейшем загружать из него новые виртуальные серверы.

При создании виртуального сервера выделяется определённое количество ресурсов, которое определяется шаблоном (flavor), в котором задаются количество виртуальных ядер, объём виртуальной памяти, размер дискового пространства.

Мы покажем наиболее часто используемый способ создания виртуального сервера из образа. 

  1. Откройте письмо активации услуги "Public Cloud":
    кликните по ссылке напротив "Openstack Dashboard URL" (шаг-1)



    в открывшемся окне в поле "UserName" введите значение "Username" (шаг-2)
    в поле "Password" введите значение "Password" из письма активации услуги (шаг-3)
    и нажмите кнопку "Connect"



  2. Откроется панель управления Horizon.
    В выпадающем списке регионов (шаг-1) выберите необходимый регион, например, "NL2" (шаг-2)


  3. Кликните на вкладку "Instances", в которой отображается список виртуальных серверов пользователя в текущем регионе


  4. Нажмите кнопку "Launch Instance". Откроется окно создания нового сервера


  5. Введите название виртуального сервера в поле "Instance Name" (шаг-1) и нажмите кнопку "Next" (шаг-2)


  6. В поле "Select Boot Source" выберите значение "Image" (шаг-1)
    в поле "Available" введите значение "ubuntu" (шаг-3), чтоб в отфильтрованном списке легче найти рекомендуемый образ "Ubuntu 16.04 LTS, template"
    в отфильтрованном списке нажмите на кнопку напротив "Ubuntu 16.04 LTS, template" (шаг-4)
    нажмите кнопку "Next" (шаг-5) для продолжения


  7. Откроется вкладка со списком шаблонов комплектаций сервера. В поле Available введите “basic” (1). Нажмите кнопку напротив "basic1.xs" (2) и нажмите кнопку "Next" (3) для продолжения


  8. Откроется вкладка со списком доступных сетей. Нажмите кнопку напротив "external_network" (шаг-1) и нажмите на вкладку "Configuration" (шаг-2)




  9. Во вкладке "Configuration" в поле "Customization Script" введите следующие строки кода (шаг-1):
    #cloud-config
    password: mypassword
    Удостоверьтесь, что в поле "Configuration Drive" стоит галочка (шаг-2) и, наконец, нажмите кнопку "Launch Instance" (шаг-3).
  10. Дождитесь, когда статус нового виртуального сервера сменится на "Active"


  11. Подключитесь к виртуальному серверу с помощью клиента удалённого доступа "Putty".

Поздравляем! Вы только что создали и подключились к виртуальному серверу!


Наше мнение:

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

Были ли сведения полезными?
7 
Продолжая использовать этот сайт и пользуясь нашими услугами, Вы соглашаетесь с Правилами и условиями веб-сайта и использованием файлов cookie на нашем веб-сайте. Также ознакомьтесь с нашей Политикой конфиденциальности, согласно которой, в заявленной степени, Вы соглашаетесь на обработку Ваших персональных данных.