Общие сведения о виртуальных машинах Azure Stack Hub
Azure Stack Hub предлагает виртуальные машины как один из видов масштабируемых вычислительных ресурсов по требованию. Когда требуется более строгий контроль за вычислительной средой, выбирают виртуальную машину. В этой статье содержатся сведения о создании первой виртуальной машины.
Виртуальная машина Azure Stack Hub предоставляет гибкие возможности виртуализации. При этом управлять кластерами или отдельными машинами не нужно. Но вам по-прежнему необходимо обслуживать виртуальную машину, выполняя разные задачи, такие как настройка и обновление, а также установка исправлений и программного обеспечения, работающего на виртуальной машине.
Виртуальные машины Azure Stack Hub можно использовать несколькими способами. Пример:
Разработка и тестирование. Виртуальные машины Azure Stack Hub дают возможность создавать компьютер с определенной конфигурацией, необходимой для написания кода и тестирования приложения.
Приложения в облаке. Так как уровень спроса на приложение может меняться, с экономической точки зрения разумно запускать его на виртуальной машине в Azure Stack Hub. Вы платите за дополнительные виртуальные машины, если они вам нужны, и отключаете их, если они не нужны.
Расширенный центр обработки данных. Виртуальные машины в виртуальной сети Azure Stack Hub можно подключить к корпоративной сети или Azure.
При необходимости вы можете горизонтально или вертикально увеличить масштаб виртуальных машин в соответствии со своими потребностями.
Перед созданием виртуальной машины
При создании инфраструктуры приложения в Azure Stack Hub всегда нужно учитывать рекомендации по проектированию. Перед созданием инфраструктуры следует подумать о следующих параметрах виртуальной машины:
- имена ресурсов приложения;
- размер виртуальной машины;
- максимальное число виртуальных машин, которые можно создать;
- операционная система, под управлением которой будет работать виртуальная машина;
- конфигурация виртуальной машины после ее запуска;
- связанные ресурсы, необходимые для виртуальной машины.
Имена
Виртуальной машине назначается имя. Кроме того, для нее настраивается имя компьютера как часть операционной системы. Имя виртуальной машины может содержать не более 15 символов.
Если вы создаете диск операционной системы с помощью Azure Stack Hub, имя компьютера и имя виртуальной машины совпадают. При передаче и использовании собственного образа, содержащего ранее настроенную операционную систему, а также при создании виртуальной машины с его помощью имена могут различаться. При передаче собственного файла образа рекомендуется использовать одинаковые имя компьютера в операционной системе и имя виртуальной машины.
Размер виртуальной машины
Используемый размер виртуальной машины зависит от рабочей нагрузки, которую требуется выполнить. Позже выбранный размер определяет разные факторы, например вычислительную мощность, объем памяти и хранилища. В Azure Stack Hub доступны разные размеры для разных вариантов использования.
Ограничения виртуальной машины
Для подписки предусмотрена квота по умолчанию, от которой зависит возможность развертывания виртуальных машин для проекта. Текущее ограничение для каждой подписки составляет 20 виртуальных машин на регион.
Диски и образы операционной системы
Для виртуальных машин в Azure Stack Hub можно использовать только виртуальный жесткий диск (VHD или VHDX) 1-го поколения. Виртуальные жесткие диски можно использовать для хранения операционной системы компьютера (ОС) и данных. Они также используются для образов, которые доступны для установки операционной системы. Azure Stack Hub предоставляет образы Marketplace различных версий и типов операционных систем. Образы из Marketplace определяются по издателю, предложению, SKU и версии (актуальная версия обычно указывается последней).
В таблице ниже указано, как найти сведения об образе.
Метод | Описание |
---|---|
Портал Azure Stack Hub | При выборе используемого образа значения задаются автоматически. |
PowerShell для Azure Stack Hub | Get-AzVMImagePublisher -Location "location" Get-AzVMImageOffer -Location "location" -Publisher "publisherName" Get-AzVMImageSku -Location "location" -Publisher "publisherName" -Offer "offerName" |
Интерфейсы REST API |
Получение списка издателей образов Получение списка предложений для образа Получение списка SKU для образа |
Вы можете передать и использовать собственный образ. В этом случае имя издателя, предложение и SKU не используются.
Модули
Расширения виртуальной машины предоставляют дополнительные возможности за счет настройки после развертывания и автоматизированных задач. С помощью расширений можно выполнять приведенные ниже распространенные задачи.
Запуск пользовательских скриптов. Расширение пользовательских скриптов помогает настроить рабочие нагрузки на виртуальной машине, выполняя скрипт при подготовке виртуальной машины.
Развертывание конфигураций и управление ими. Расширение настройки требуемого состояния (DSC) PowerShell позволяет настроить DSC на виртуальной машине для управления конфигурациями и средами.
Сбор данных диагностики. Расширение системы диагностики Azure позволяет настроить виртуальную машину для сбора данных диагностики, которые можно использовать для мониторинга состояния работоспособности приложения.
Связанные ресурсы
Ресурсы в таблице ниже используются в виртуальной машине. Они должны существовать или создаваться вместе с виртуальной машиной.
Ресурс | Обязательно | Описание |
---|---|---|
Группа ресурсов | Да | Виртуальная машина должна входить в группу ресурсов. |
Учетная запись хранения | Нет | При использовании управляемых дисков виртуальной машине не требуется учетная запись хранения для хранения виртуальных жестких дисков. |
Виртуальная сеть | Да | Виртуальная машина должна быть подключена к виртуальной сети. |
Общедоступный IP-адрес | Нет | Для удаленного доступа к виртуальной машине ей можно назначить общедоступный IP-адрес. |
сетевому интерфейсу | Да | Для обмена данными в сети виртуальной машине нужен сетевой интерфейс. |
Диски данных | Нет | Виртуальная машина может содержать диски данных для расширения объема ресурсов хранения. |
Создание виртуальной машины
Создать виртуальную машину можно несколькими способами. Выбор зависит от среды. В таблице ниже приведены сведения, которые помогут приступить к созданию виртуальной машины.
Управление виртуальной машиной
Виртуальными машинами можно управлять с помощью браузерного портала, средств командной строки с поддержкой создания скриптов или напрямую с помощью API. Ниже перечислены некоторые типичные задачи управления:
- Получение сведений о виртуальной машине.
- Подключение к виртуальной машине.
- Управление доступностью.
- Создание резервных копий.
Получение сведений о виртуальной машине
В таблице ниже представлены некоторые из способов, которыми можно получить сведения о виртуальной машине.
Метод | Описание |
---|---|
Портал Azure Stack Hub | В меню концентратора щелкните Виртуальные машины и выберите виртуальную машину из списка. На странице виртуальной машины доступны общие сведения, значения параметров и метрики мониторинга. |
Azure PowerShell | Управление виртуальными машинами в Azure и Azure Stack Hub аналогично. Дополнительные сведения об использовании PowerShell см. в разделе Azure Руководство. Создание и администрирование виртуальных машин Windows с помощью Azure PowerShell. |
Клиентские пакеты SDK | Управление виртуальными машинами в Azure и Azure Stack Hub с помощью C# аналогично. Дополнительные сведения см. в разделе Развертывание виртуальной машины Azure с помощью C#. |
Представление виртуальной машины
Начиная с выпуска Azure Stack Hub 2301, на портале администрирования Azure Stack Hub было добавлено новое представление для операторов, в которое отображаются виртуальные машины во всех пользовательских подписках. В этом представлении отображаются следующие сведения:
- GUID виртуальной машины
- Пользовательская подписка
- Группа ресурсов
- Размер виртуальной машины
- Состояние
- Узел
- Состояние узла
- Ошибки подготовки
Это новое представление позволяет операторам обнаруживать состояние виртуальных машин в случае сбоев структуры и информировать владельцев подписок о принятии мер. В целях конфиденциальности операторы могут видеть только GUID виртуальной машины, но не имя виртуальных машин. Представление связано с поставщиком вычислительных ресурсов и отображается как ресурс пользователя с именем Виртуальные машины.
Подключение к виртуальной машине
Чтобы подключиться к своей виртуальной машине, используйте параметр Подключение на портале Azure Stack Hub.