Начало работы с пакетом Azure (часть 7)

Опубликовано: 7 Марта, 2023

  • Начало работы с пакетом Azure (часть 2)
  • Начало работы с пакетом Azure (часть 4)
  • Начало работы с пакетом Azure (часть 5)
  • Начало работы с пакетом Azure (часть 6)
  • Начало работы с пакетом Azure (часть 8)
  • Начало работы с пакетом Azure (часть 9)
  • Начало работы с пакетом Azure (часть 10)

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

Чтобы приступить к работе, войдите на административный портал Azure Pack и щелкните контейнер «Планы». Когда вы это сделаете, вы должны увидеть план хостинга, который вы создали в предыдущей статье. Нажмите на свой план хостинга, и вы попадете на панель инструментов плана.

Я кратко рассказал о приборной панели плана в предыдущей статье этой серии. Как я уже упоминал, вы можете использовать панель инструментов для просмотра количества подписчиков плана и настройки различных параметров. Однако сейчас я хочу сосредоточиться на шаблонах виртуальных машин. Если вы перейдете в раздел «Планирование услуг» и щелкнете по облаку вашей виртуальной машины, вы попадете на экран конфигурации для выбранного облака виртуальной машины. Это то же самое место, куда вы идете, если хотите установить ограничения на использование облака виртуальных машин.

Если вы прокрутите вниз к нижней части экрана, вы в конечном итоге попадете в раздел под названием «Шаблоны». Вы должны увидеть сообщение о том, что в настоящее время нет выбранных шаблонов, как показано на рисунке A.

Изображение 836
Рисунок A: Список шаблонов пуст.

Я покажу вам, как создать и добавить шаблон через мгновение, но прежде чем я это сделаю, мне нужно уделить секунду и рассказать о галерее. Галерея представляет собой набор так называемых расширений ресурсов. Расширения ресурсов являются альтернативой шаблонам виртуальных машин. Другими словами, у вас есть возможность сделать расширения ресурсов доступными для клиентов вашего частного облака через коллекцию, что дает арендаторам возможность развертывать виртуальные машины, основанные на этих расширениях ресурсов.

Я настоятельно рекомендую вам избегать использования расширений ресурсов (и галереи), если у вас нет для этого веских причин. С шаблонами виртуальных машин проще работать, и, на мой взгляд, это предпочтительный механизм, позволяющий арендаторам создавать виртуальные машины. Так почему же? Ну, Microsoft делает некоторые расширения ресурсов доступными для загрузки. Однако большинство доступных расширений ресурсов полезны только для создания устаревших виртуальных машин. Если вы хотите создать свои собственные расширения ресурсов, вы, безусловно, можете это сделать, но существует довольно длинный список задач, которые вам придется выполнить, и вам также потребуется определенный уровень владения Windows PowerShell.

Излишне говорить, что расширения ресурсов и галерея пакетов Azure не совсем то, с чем мне нравится работать. В таком случае давайте вместо этого создадим шаблон виртуальной машины.

Вы не можете создать шаблон виртуальной машины напрямую через Azure Pack. Шаблоны виртуальных машин создаются в консоли Virtual Machine Manager, а затем предоставляются через Azure Pack. Итак, с учетом сказанного, продолжайте и откройте консоль диспетчера виртуальных машин.

Процесс создания шаблона виртуальной машины относительно прост. Весь процесс основан на мастере, и вы можете просто щелкнуть по нему. Сказав это, есть три важные вещи, которые вам нужно знать о процессе создания шаблона, прежде чем мы начнем.

Во-первых, шаблон должен быть создан либо из существующей виртуальной машины, либо из существующего шаблона. Если у вас еще нет шаблона виртуальной машины, у вас не будет другого выбора, кроме как создать шаблон из существующей виртуальной машины. Теперь вот действительно важная часть. Процесс создания шаблона уничтожит виртуальную машину, из которой он создан! Таким образом, крайне важно, чтобы вы никогда не создавали шаблон из производственной виртуальной машины. Рекомендуется создавать шаблоны только из специально созданных моделей виртуальных машин.

Так почему же виртуальная машина уничтожается в процессе создания шаблона? Чтобы создать шаблон виртуальной машины, Virtual Machine Manager должен запустить SYSPREP на модели виртуальной машины. Этот процесс рандомизирует виртуальную машину, удаляя определенную информацию, относящуюся к виртуальной машине. Кстати, когда вы создаете модель виртуальной машины, вам следует избегать присоединения виртуальной машины к домену. Также рекомендуется установить все доступные исправления перед началом процесса создания шаблона.

Второе, что вам нужно знать, это то, что место, где вы храните шаблон, имеет большое значение в мире. Как вы, наверное, знаете, Virtual Machine Manager содержит встроенную библиотеку, которая используется для хранения повторно используемых компонентов. Например, я использую библиотеку на своем сервере Virtual Machine Manager для хранения шаблонов виртуальных машин и файлов ISO.

По мере продвижения по мастеру создания шаблона виртуальной машины вы, в конце концов, попадете на экран, где вас попросят выбрать библиотеку, в которой вы хотите сохранить шаблон виртуальной машины. Хотя может показаться заманчивым выбрать библиотеку по умолчанию и двигаться дальше, это будет ошибкой. Помните, что Azure Pack — это портал в ваше частное или гибридное облако. Когда вы создаете облако в Virtual Machine Manager, вам будет предложено связать с облаком одну или несколько библиотек. Обычно администраторы создают отдельную библиотеку для каждого определяемого ими облака. Когда вы создаете шаблон виртуальной машины, вы должны сохранить его в библиотеке, доступной из вашего частного облака. В противном случае шаблон не будет доступен для Azure Pack на экране конфигурации облака, который я показывал вам ранее.

Третье, что вам нужно знать, это то, что шаблоны виртуальных машин могут иметь зависимости. Не поймите меня неправильно. Шаблон виртуальной машины — это автономный объект. Однако администраторы обычно создают подкомпоненты, на которые ссылаются при создании шаблонов виртуальных машин и/или моделей виртуальных машин. Некоторые из этих подкомпонентов включают профили гостевой ОС, профили приложений и профили оборудования. Использование профилей может помочь гарантировать, что виртуальные машины и шаблоны виртуальных машин создаются согласованным образом и соответствуют вашим внутренним требованиям.

Вывод

В этой статье я показал вам, где шаблоны виртуальных машин связаны с Azure Pack. Я также объяснил некоторые из наиболее важных моментов, которые необходимо знать перед созданием шаблона виртуальной машины. В следующей статье я продолжу обсуждение, проведя вас через процесс создания шаблона.

  • Начало работы с пакетом Azure (часть 2)
  • Начало работы с пакетом Azure (часть 4)
  • Начало работы с пакетом Azure (часть 5)
  • Начало работы с пакетом Azure (часть 6)
  • Начало работы с пакетом Azure (часть 8)
  • Начало работы с пакетом Azure (часть 9)
  • Начало работы с пакетом Azure (часть 10)