VirtualMachineConfiguration interface
Конфигурация вычислительных узлов в пуле на базе инфраструктуры Виртуальные машины Azure.
Свойства
| container |
Конфигурация контейнера для пула. Если указано, настройка выполняется на каждом вычислительном узле пула, чтобы задачи могли выполняться в контейнерах. Все обычные задачи и задачи менеджера заданий, выполняемые в этом пуле, должны указывать свойство containerSettings, и все остальные задачи могут его указывать. |
| data |
Конфигурация для дисков данных, подключённых к вычислительным узлам в пуле. Это свойство должно быть указано, если вычислительные узлы пула должны иметь пустые диски с данными. Это невозможно обновить. Каждый вычислительный узел получает свой собственный диск (диск не является файловым ресурсом). Существующие диски нельзя подключить, каждый подключённый диск пуст. Когда вычислительный узел удаляется из пула, диск и все связанные с ним данные также удаляются. Диск не форматируется после прикрепления, его необходимо отформатировать до использования — для получения дополнительной информации см. https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux и https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine. |
| disk |
Конфигурация шифрования дисков для пула. При указании шифрование выполняется на каждом узле в пуле во время подготовки узлов. |
| extensions | Расширение виртуальной машины для пула. При указании расширения, упомянутые в этой конфигурации, будут установлены на каждом узле. |
| image |
Ссылка на образ Виртуальные машины Azure Marketplace или пользовательский образ виртуальной машины для использования. |
| license |
Это касается только образов, содержащих операционную систему Windows, и должно использоваться только при наличии действующих локальных лицензий для вычислительных узлов, которые будут развернуты. Если не указано, скидка на лицензирование в локальной среде не применяется. Значения: Windows_Server - Лицензия на работу на месте предназначена для Windows Server. Windows_Client - Локальная лицензия предназначена для Windows клиента. |
| node |
Номер SKU агента пакетного вычислительного узла для подготовки на вычислительных узлах в пуле. Агент пакетного вычислительного узла — это программа, которая выполняется на каждом вычислительном узле в пуле, а также предоставляет интерфейс управления между вычислительным узлом и пакетной службой. Существуют различные реализации агента вычислительного узла, известного как номера SKU для разных операционных систем. Необходимо указать номер SKU агента вычислительного узла, соответствующий выбранной ссылке на изображение. Чтобы получить список поддерживаемых номеров SKU агента вычислительных узлов вместе со списком проверенных ссылок на образы, см. в разделе "Список поддерживаемых номеров SKU агента вычислительных узлов". |
| node |
Конфигурация размещения узлов для пула. Эта конфигурация будет указывать правила по тому, как узлы в пуле будут физически выделены. |
| os |
Параметры диска операционной системы виртуальной машины. |
| security |
Задает параметры профиля безопасности для масштабируемого набора виртуальных машин или виртуальной машины. |
| service |
Указывает идентификатор ссылки на артефакт службы, используемый для задания одной версии образа для всех виртуальных машин в масштабируемом наборе при использовании последней версии образа. Идентификатор ссылки на артефакт службы в виде /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} |
| windows |
Настройки операционной системы Windows на виртуальной машине. Это свойство не должно указываться, если imageReference указывает образ ОС Linux. |
Сведения о свойстве
containerConfiguration
Конфигурация контейнера для пула. Если указано, настройка выполняется на каждом вычислительном узле пула, чтобы задачи могли выполняться в контейнерах. Все обычные задачи и задачи менеджера заданий, выполняемые в этом пуле, должны указывать свойство containerSettings, и все остальные задачи могут его указывать.
containerConfiguration?: BatchContainerConfiguration
Значение свойства
dataDisks
Конфигурация для дисков данных, подключённых к вычислительным узлам в пуле. Это свойство должно быть указано, если вычислительные узлы пула должны иметь пустые диски с данными. Это невозможно обновить. Каждый вычислительный узел получает свой собственный диск (диск не является файловым ресурсом). Существующие диски нельзя подключить, каждый подключённый диск пуст. Когда вычислительный узел удаляется из пула, диск и все связанные с ним данные также удаляются. Диск не форматируется после прикрепления, его необходимо отформатировать до использования — для получения дополнительной информации см. https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux и https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine.
dataDisks?: DataDisk[]
Значение свойства
DataDisk[]
diskEncryptionConfiguration
Конфигурация шифрования дисков для пула. При указании шифрование выполняется на каждом узле в пуле во время подготовки узлов.
diskEncryptionConfiguration?: DiskEncryptionConfiguration
Значение свойства
extensions
Расширение виртуальной машины для пула. При указании расширения, упомянутые в этой конфигурации, будут установлены на каждом узле.
extensions?: VMExtension[]
Значение свойства
imageReference
Ссылка на образ Виртуальные машины Azure Marketplace или пользовательский образ виртуальной машины для использования.
imageReference: BatchVmImageReference
Значение свойства
licenseType
Это касается только образов, содержащих операционную систему Windows, и должно использоваться только при наличии действующих локальных лицензий для вычислительных узлов, которые будут развернуты. Если не указано, скидка на лицензирование в локальной среде не применяется. Значения:
Windows_Server - Лицензия на работу на месте предназначена для Windows Server. Windows_Client - Локальная лицензия предназначена для Windows клиента.
licenseType?: string
Значение свойства
string
nodeAgentSkuId
Номер SKU агента пакетного вычислительного узла для подготовки на вычислительных узлах в пуле. Агент пакетного вычислительного узла — это программа, которая выполняется на каждом вычислительном узле в пуле, а также предоставляет интерфейс управления между вычислительным узлом и пакетной службой. Существуют различные реализации агента вычислительного узла, известного как номера SKU для разных операционных систем. Необходимо указать номер SKU агента вычислительного узла, соответствующий выбранной ссылке на изображение. Чтобы получить список поддерживаемых номеров SKU агента вычислительных узлов вместе со списком проверенных ссылок на образы, см. в разделе "Список поддерживаемых номеров SKU агента вычислительных узлов".
nodeAgentSkuId: string
Значение свойства
string
nodePlacementConfiguration
Конфигурация размещения узлов для пула. Эта конфигурация будет указывать правила по тому, как узлы в пуле будут физически выделены.
nodePlacementConfiguration?: BatchNodePlacementConfiguration
Значение свойства
osDisk
Параметры диска операционной системы виртуальной машины.
osDisk?: BatchOsDisk
Значение свойства
securityProfile
Задает параметры профиля безопасности для масштабируемого набора виртуальных машин или виртуальной машины.
securityProfile?: SecurityProfile
Значение свойства
serviceArtifactReference
Указывает идентификатор ссылки на артефакт службы, используемый для задания одной версии образа для всех виртуальных машин в масштабируемом наборе при использовании последней версии образа. Идентификатор ссылки на артефакт службы в виде /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}
serviceArtifactReference?: ServiceArtifactReference
Значение свойства
windowsConfiguration
Настройки операционной системы Windows на виртуальной машине. Это свойство не должно указываться, если imageReference указывает образ ОС Linux.
windowsConfiguration?: WindowsConfiguration