Работаем в облаке на базе Hyper-V, часть 1: знакомство с панелью управления

Прошлым летом мы рассказывали о тестовом запуске виртуальной инфраструктуры (IaaS) на базе платформы Hyper-V. За год эксплуатации мы набили много шишек, отладили работу сервиса и запустили облако Cloud-V в большое плавание. Сегодня мы подробно разберем базовые возможности панели управления, а в следующих постах расскажем, как развернуть и настроить Active Directory, Exchange и не только.

ac72bb7f79ab433dbe963366f8082caf.png


Портал управления облаком делали на базе Windows Azure Pack, предназначенного для запуска ресурсов и сервисов в частном или публичном облаке в режиме самообслуживания. Наши инженеры доработали его и добавили в ванильную версию недостающую функциональность: создание виртуальных машин без операционной системы, клонирование виртуальных машин, добавление дисков и ISO-образов без остановки виртуалок и загрузку собственных ISO-образов и виртуальных машин.

Немного теории


Для доступа к ресурсам на Cloud-V вводим данные учетной записи на сайте.
07a26048c08a44bdb7f97fc8818c801c.png

Чтобы было удобнее ориентироваться в дивном новом мире, разберемся с основными элементами портала управления My.Cloud-V.

Подписка — выделенный вам пул ресурсов согласно приобретенному плану: виртуальные процессоры, число ядер, объем оперативной памяти и размер диска.
Надстройки — дополнительные ресурсы, подключаемые к стандартному пулу ресурсов. Здесь находится информация о тех ресурсах, которые вы приобретаете дополнительно, после активации базовой подписки.
Администраторы — учетные записи с правом управления подпиской.
Сертификаты управления — в этой вкладке вы можете подключить сертификаты управления для удалённого управления подпиской. И работать с облаком через Azure PowerShell — набор модулей с командлетами для командной строки Windows PowerShell. В блоге Microsoft есть статья о том, как настроить Azure PowerShell.

Всеми этими сущностями можно управлять во вкладке Моя учетная запись.
168dad6eb32a4c1bbf08bdc94ea3eed5.png

С виртуальными машинами в My.Cloud-V тоже есть свои нюансы. Можно создавать как «пустые» виртуальные машины, так и с «обвесом». Для этого существует несколько сущностей:

Автономная виртуальная машина — виртуальная машина из коллекции с предустановленной операционной системой: Windows Server, CentOs, Debian, RedHat и другими, или «пустая» виртуалка с ресурсами для установки собственной ОС.

Роль виртуальной машины — шаблон с набором функций для быстрого развертывания сервиса. Виртуальная машина, развернутая в рамках роли, называется экземпляром. Можно выбрать роль с Microsoft Exchange, SQL или MS Dynamics CRM и запустить из шаблона Контроллер домена или Skype4Business.

От теории перейдем к практике и пошагово покажем, как создать сеть и виртуальные машины.

Создаем сеть


Чтобы ваши виртуальные машины были связаны между собой и имели выход в Интернет, нужно создать виртуальную сеть.
  1. Заходим в меню Сети, нажимаем Создать виртуальную сеть.
    916dcb266de44ff2acffffc92329919c.jpg
  2. Выбираем вкладку Виртуальная сеть. Тут есть две опции: быстрое и настраиваемое создание. Настраиваемое создание сети позволяет задать настройки сети при ее создании более детально. При «Быстром создании» можно задать только имя, адресное пространство и число IP-адресов.
    Для нашего эксперимента выберем Настраиваемое создание.
    684e1ef4aa6b41a99ed39f0049ad5168.jpg
  3. Указываем версию IP-протокола, а также имя виртуальной сети.
    fe7c5249acd64fdaa6b27d8aa2dc71ad.jpg
  4. Задаем IP-адреса DNS серверов. Ставим галочку Включить прямой доступ к интернету, если этот доступ нам нужен. При создании подключения VPN подключения «сеть-сеть», убедимся, что подсеть шлюза не пересекается с подсетями виртуальных машин, которые будут находиться в этой сети.
    bd7c39c09581492abb655371dce9aeaa.jpg
  5. Указываем размер адресного пространства. В нашем случае это сеть с 24-битной маской — 10.10.10.0/24.
    ca583a354f6046fb948970dbd0966eef.jpg
  6. Виртуальная сеть создана.8b47ce4176a041d09e3ef47329bcde50.jpg

Создаем автономную виртуальную машину (быстрый вариант)


  1. Заходим в меню Виртуальные Машины и нажимаем Создать.
    b099cbb97966481fa718a6b636479918.png
  2. Выбираем вкладки Автономная виртуальная машина и Быстрое создание.
    Создание «Из коллекции» позволяет развернуть виртуальные ресурсы без операционной системы (шаблоны Empty), или с одной из предложенных ОС. Опция Empty не предусмотрена для «Быстрого создания».
    aab7b9917cff41bca6824893f493d568.png
  3. Присваиваем виртуальной машине имя. Выбираем шаблон с предустановленной ОС. Задаем пароль и подсоединяем виртуальную машину к сети. Жмем Создать экземпляр ВМ.
    19ec2e83c6b945169ccae3bfe2ab33ea.png
  4. Готово. Созданная виртуальная машина отобразится в соответствующем разделе.
    cca76bd2ea9f4f6a9b74f858c9c02593.png

Роль виртуальной машины создается почти также. В следующей статье мы как раз подробно покажем создание роли ВМ с Active Directory и Exchange Server.

Работа с виртуальной машиной


Управление виртуальной машиной. Все управление ВМ происходит через Панель команд.
ae9ca08c07c149308e84839b4d653b7a.png

Вот все доступные действия:

  • Подключить — подключение к виртуальной машине через консоль управления.
  • Приостановить — режим standby. Позволяет поставить ВМ на паузу для тестирования работы инфраструктуры без данной виртуалки и снова запустить ее за секунду без необходимости проходить весь цикл загрузки ОС.
  • Завершение работы — «мягкое» выключение виртуальной машины, суть та же, что и у команды «Завершить работу» на компьютерах. В таком состоянии к ВМ можно присоединять/отсоединять сети и диски, изменять размеры ВМ, удалять машины
  • Остановить — экстренное выключение ВМ, сравнимо с выключением компьютера кнопкой на блоке питания или выдергиванием шнура из розетки. Использовать стоит только в случае, если операционная система машины не отвечает.
  • Клон — клонирование ВМ. Как мы рассказывали вначале, эта функция добавлена нашими специалистами и в классическом Azure Pack отсутствует.
  • Перезагрузить, Удалить  — здесь все понятно.

Масштабирование виртуальной машины. Для изменения размеров ВМ, заходим в раздел Виртуальные машины, выделяем нужную ВМ и завершаем ее работу.
987f94a6f7d94f0a86901c776a0c8dfd.png

Жмем на стрелку.
498d0943c5b44fca80de529853798664.png

Открываем вкладку Настроить и выбираем из списка нужный размер виртуальной машины.
Готовые шаблоны размеров ВМ созданы для полного соответствия портала с UX «большого» Azure. Уменьшение размера виртуальной машины не повлияет на целостность данных — изменится число ядер и размер оперативки, объем диска останется прежним.
4cc1ad06c05b4645b89ab0e93c9e34ea.png

Присоединение/отсоединение сети. Выключаем нужную виртуальную машину.
Переходим в раздел Настроить, выбираем на панели команд Присоединить и выбираем опцию Сеть.
dcfc49220d7d4b3f8d6f080174321bad.png

Выбираем нужную сеть из списка.
35df5edd61a143729d86a453061c525b.png

Сеть добавлена.
4f92994343344209860fdfff6ac8eaf9.png

Подключение ISO-образов и дисков. ISO-образы и виртуальные жесткие диски можно подключать «на горячую», т.е. без остановки ВМ.
В разделе Виртуальные машины заходим во вкладку Настроить, жмем Присоединить на панели команд. Выбираем опцию диск, если нужно добавить виртуальный жесткий диск. ISO-образ добавляем через опцию DVD.
7a0b4be126ca48ef9e52a4e80b06b01c.png

Добавим виртуальный жесткий диск. Выбираем из списка диск и SCSI-канал (шину). По умолчанию будет назначен первый свободный канал.
2d0b256fa18c404f9afe46da19390bc1.png

Диск добавлен.
f05b3c886487455083c8b2fd6a745c12.png

Мониторинг. В меню нашей виртуальной машины можно посмотреть ее рабочие параметры и размеры.
fde823ba16264c5b97bdbc97556d106f.png

В разделе Виртуальные машины выберите нужную ВМ и кликните на стрелку.
498d0943c5b44fca80de529853798664.png

Мониторинг покажет:

  • График производительности — процент загрузки ЦП, память, пропускную способность хранилища и сети.377e8742aef44f2383c2e6baba825ec6.png
  • Объем ресурсов, занятый виртуальной машиной.
    f32600e0163f4a9abf41a7862b88a659.png
  • Присоединенные устройства — сети и устройства, подключенные к виртуальной машине.17def2c4dd074fe196f81f9e3a9c2d4a.png
  • Сводку — состояние, имя сервера виртуальной машины, связанные с ней IP-адреса, установленную на ней ОС, количество ядер, количество присоединенных к ней дисков.
    c9c45b57e5d64c7185d39111243b8652.png

Это все, что мы сегодня хотели рассказать про портал управления облаком на базе Hyper-V. В следующий раз мы расскажем, как развернуть и настроить Active Directory и Exchange Server в Cloud-V.

Комментарии (0)

© Habrahabr.ru