Виртуальные машины на устройстве Azure Stack Edge Pro c GPU

ОБЛАСТЬ ПРИМЕНЕНИЯ:Yes for Pro GPU SKUAzure Stack Edge Pro — GPUYes for Pro 2 SKUAzure Stack Edge Pro 2Yes for Pro R SKUAzure Stack Edge Pro RYes for Mini R SKUAzure Stack Edge Mini R

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

Сведения о виртуальных машинах

Решение Azure Stack Edge предоставляет специализированные устройства "оборудование как услуга" от корпорации Майкрософт, которые можно использовать для развертывания рабочих нагрузок пограничных вычислений и быстрого получения практических сведений на границе, где создаются данные.

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

  • контейнерная: используйте IoT Edge или Kubernetes для запуска контейнерных приложений;
  • неконтейнерная: разверните виртуальные машины Windows и Linux на устройствах для запуска неконтейнерных приложений.

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

Перед созданием виртуальной машины

Прежде чем приступить к работе с виртуальной машиной, ознакомьтесь со следующими моментами.

  • размер виртуальной машины;
  • максимальное число виртуальных машин, которые можно создать на устройстве;
  • операционная система, под управлением которой будет работать виртуальная машина;
  • конфигурация виртуальной машины после ее запуска;

Размер виртуальной машины

При планировании развертывания виртуальных машин необходимо учитывать размеры виртуальных машин. Доступно несколько размеров виртуальных машин, которые можно использовать для запуска приложений и рабочих нагрузок на устройстве. Позже выбранный размер определяет разные факторы, например вычислительную мощность, объем памяти и хранилища. Дополнительные сведения см. в разделе Поддерживаемые размеры виртуальных машин.

Чтобы определить размер и количество виртуальных машин, которые можно развернуть на устройстве, следует учитывать доступные вычислительные ресурсы на устройстве и другие рабочие нагрузки, которые вы выполняете. Если вы запускаете Kubernetes, рассмотрите требования к вычислительным ресурсам для основных и рабочих виртуальных машин Kubernetes.

Тип виртуальной машины Kubernetes Требования к ЦП и памяти
Основная виртуальная машина 4 ядра, 4 ГБ ОЗУ
Рабочая виртуальная машина 12 ядер, 32 ГБ ОЗУ

Доступную вычислительную мощность и память на устройстве можно определить в разделе Спецификации вычислений и памяти для своей модели устройства.

В качестве виртуальной машины GPU выберите размер виртуальной машины серии NCasT4-v3.

Ограничения виртуальной машины

На устройстве можно выполнять не более 24 виртуальных машин. Это еще один фактор, который следует учитывать при развертывании рабочей нагрузки.

Диски и образы операционной системы

На устройстве можно использовать виртуальные машины поколения 1 или поколения 2 с фиксированным форматом виртуального жесткого диска (VHD). Виртуальные жесткие диски используются для хранения операционной системы компьютера (ОС) и данных. Они также используются для образов, которые доступны для установки операционной системы.

Образы, используемые для создания образов виртуальных машин, могут быть универсальными или специализированными. При создании образов для виртуальных машин необходимо подготовить эти образы. Ознакомьтесь с различными способами подготовки и использования образов виртуальных машин на устройстве:

Модули

Следующие расширения доступны для виртуальных машин на устройстве.

Расширение Description Подробнее
Расширения пользовательских скриптов Используйте расширения пользовательских скриптов для настройки рабочих нагрузок. Развертывание расширения пользовательских скриптов на виртуальных машинах, работающих на устройстве
Расширения GPU Используйте расширения GPU для установки драйверов GPU. Создание виртуальных машин GPU и установка расширений GPU
Сброс расширений паролей виртуальной машины Сброс пароля виртуальной машины с помощью PowerShell. Установка расширения сброса пароля виртуальной машины

создание виртуальной машины;

Чтобы развернуть виртуальную машину, необходимо сначала создать все ресурсы, необходимые для создания виртуальной машины. Независимо от того, какой метод использовался для создания виртуальной машины, необходимо сделать следующее.

  1. Подключитесь к локальной версии Azure Resource Manager на своем устройстве.
  2. Определите встроенную подписку на устройстве.
  3. Используйте собственный образ виртуальной машины.
    1. Создайте группу ресурсов во встроенной подписке. Эта группа ресурсов будет содержать виртуальную машину и все связанные с ней ресурсы.
    2. Создайте локальную учетную запись хранения на устройстве для хранения виртуального жесткого диска, который будет использоваться для создания образа виртуальной машины.
    3. Передайте исходный образ Windows или Linux в учетную запись хранения, чтобы создать управляемый диск.
    4. Используйте этот управляемый диск для создания образа виртуальной машины.
  4. Включите вычисления на порту устройства, чтобы создать виртуальный коммутатор.
    1. При этом будет создана виртуальная сеть, использующая виртуальный коммутатор, подключенный к порту, на котором вы включили вычисления.
  5. Создайте виртуальную машину, используя созданные ранее образ виртуальной машины, виртуальную сеть и виртуальные сетевые интерфейсы для обмена данными в виртуальной сети, затем назначьте общедоступный IP-адрес для удаленного доступа к этой виртуальной машине. При необходимости добавьте в нее диски данных, чтобы обеспечить больше места для хранения данных виртуальной машины.

Выполнение рабочего процесса развертывания показано на схеме ниже.

Diagram of the VM deployment workflow.

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

Метод Статья
Портал Azure Развертывание виртуальной машины на устройстве с помощью портала Azure.
Шаблоны Развертывание виртуальной машины на устройстве с помощью шаблонов.
PowerShell Развертывание виртуальной машины на устройстве с помощью командлетов Azure PowerShell.
Развертывание виртуальной машины на устройстве с помощью сценария Azure PowerShell.
Интерфейс командной строки и Python Развертывание виртуальной машины на устройстве с помощью Azure CLI или Python.
GPU Развертывание виртуальной машины на устройстве с использованием процессоров GPU.

Управление виртуальной машиной

Вы можете управлять виртуальными машинами на устройстве с помощью портала Azure, интерфейса PowerShell устройства или напрямую через интерфейсы API. Ниже перечислены некоторые типичные задачи управления:

  • Получение информации о виртуальной машине.
  • Подключение к виртуальной машине, запуск, остановка, удаление виртуальных машин.
  • Управление дисками, размером виртуальных машин, сетевыми интерфейсами, виртуальными коммутаторами.
  • Резервное копирование дисков виртуальных машин.

Получение сведений о виртуальной машине

Чтобы получить дополнительные сведения о виртуальной машине с помощью портала Azure, выполните следующие действия.

  1. Перейдите к ресурсу Azure Stack Edge для устройства, а затем перейдите к обзору виртуальных машин>.
  2. На странице "Обзор" перейдите к виртуальным машинам и выберите нужную виртуальную машину. Затем можно просмотреть сведения о виртуальной машине.

Подключение к виртуальной машине

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

Запуск, остановка и удаление виртуальных машин

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

Управление сетевыми интерфейсами и виртуальными коммутаторами

Вы можете добавлять, изменять и отключать сетевые интерфейсы виртуальных машин. Для развертывания виртуальных машин можно также создать виртуальные коммутаторы на устройстве.

Управление дисками данных и размером виртуальной машины

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

Резервное копирование виртуальных машин

Можно выполнить резервное копирование дисков виртуальной машины и, в случае сбоя устройства, восстановить данные из резервных копий. Дополнительные сведения см. в статье Back up VM disks on Azure Stack Edge Pro GPU via Azure PowerShell (Резервное копирование дисков виртуальной машины на устройство Azure Stack Edge Pro с GPU с помощью Azure PowerShell).

Следующие шаги