Поделиться через


VirtualMachineConfigurationOutput interface

Конфигурация вычислительных узлов в пуле на основе инфраструктуры виртуальных машин Azure.

Свойства

containerConfiguration

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

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.

diskEncryptionConfiguration

Конфигурация шифрования дисков для пула. При указании шифрование выполняется на каждом узле в пуле во время подготовки узлов.

extensions

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

imageReference

Ссылка на образ Marketplace виртуальных машин Azure или пользовательский образ виртуальной машины для использования.

licenseType

Это относится только к образам, содержащим операционную систему Windows, и следует использовать только при наличии допустимых локальных лицензий для вычислительных узлов, которые будут развернуты. Если не указано, скидка на лицензирование в локальной среде не применяется. Значения:

Windows_Server . Локальная лицензия предназначена для Windows Server. Windows_Client . Локальная лицензия предназначена для клиента Windows.

nodeAgentSKUId

Номер SKU агента пакетного вычислительного узла для подготовки на вычислительных узлах в пуле. Агент пакетного вычислительного узла — это программа, которая выполняется на каждом вычислительном узле в пуле, а также предоставляет интерфейс управления между вычислительным узлом и пакетной службой. Существуют различные реализации агента вычислительного узла, известного как номера SKU для разных операционных систем. Необходимо указать номер SKU агента вычислительного узла, соответствующий выбранной ссылке на изображение. Чтобы получить список поддерживаемых номеров SKU агента вычислительных узлов вместе со списком проверенных ссылок на образы, см. в разделе "Список поддерживаемых номеров SKU агента вычислительных узлов".

nodePlacementConfiguration

Конфигурация размещения узлов для пула. Эта конфигурация будет указывать правила по тому, как узлы в пуле будут физически выделены.

osDisk

Параметры диска операционной системы виртуальной машины.

securityProfile

Задает параметры профиля безопасности для масштабируемого набора виртуальных машин или виртуальной машины.

serviceArtifactReference

Указывает идентификатор ссылки на артефакт службы, используемый для задания одной версии образа для всех виртуальных машин в масштабируемом наборе при использовании последней версии образа. Идентификатор ссылки на артефакт службы в виде /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

windowsConfiguration

Параметры операционной системы Windows на виртуальной машине. Это свойство не должно быть указано, если свойство imageReference указывает образ ОС Linux.

Сведения о свойстве

containerConfiguration

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

containerConfiguration?: BatchContainerConfigurationOutput

Значение свойства

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?: DataDiskOutput[]

Значение свойства

diskEncryptionConfiguration

Конфигурация шифрования дисков для пула. При указании шифрование выполняется на каждом узле в пуле во время подготовки узлов.

diskEncryptionConfiguration?: DiskEncryptionConfigurationOutput

Значение свойства

extensions

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

extensions?: VMExtensionOutput[]

Значение свойства

imageReference

Ссылка на образ Marketplace виртуальных машин Azure или пользовательский образ виртуальной машины для использования.

imageReference: BatchVmImageReferenceOutput

Значение свойства

licenseType

Это относится только к образам, содержащим операционную систему Windows, и следует использовать только при наличии допустимых локальных лицензий для вычислительных узлов, которые будут развернуты. Если не указано, скидка на лицензирование в локальной среде не применяется. Значения:

Windows_Server . Локальная лицензия предназначена для Windows Server. Windows_Client . Локальная лицензия предназначена для клиента Windows.

licenseType?: string

Значение свойства

string

nodeAgentSKUId

Номер SKU агента пакетного вычислительного узла для подготовки на вычислительных узлах в пуле. Агент пакетного вычислительного узла — это программа, которая выполняется на каждом вычислительном узле в пуле, а также предоставляет интерфейс управления между вычислительным узлом и пакетной службой. Существуют различные реализации агента вычислительного узла, известного как номера SKU для разных операционных систем. Необходимо указать номер SKU агента вычислительного узла, соответствующий выбранной ссылке на изображение. Чтобы получить список поддерживаемых номеров SKU агента вычислительных узлов вместе со списком проверенных ссылок на образы, см. в разделе "Список поддерживаемых номеров SKU агента вычислительных узлов".

nodeAgentSKUId: string

Значение свойства

string

nodePlacementConfiguration

Конфигурация размещения узлов для пула. Эта конфигурация будет указывать правила по тому, как узлы в пуле будут физически выделены.

nodePlacementConfiguration?: BatchNodePlacementConfigurationOutput

Значение свойства

osDisk

Параметры диска операционной системы виртуальной машины.

osDisk?: BatchOsDiskOutput

Значение свойства

securityProfile

Задает параметры профиля безопасности для масштабируемого набора виртуальных машин или виртуальной машины.

securityProfile?: SecurityProfileOutput

Значение свойства

serviceArtifactReference

Указывает идентификатор ссылки на артефакт службы, используемый для задания одной версии образа для всех виртуальных машин в масштабируемом наборе при использовании последней версии образа. Идентификатор ссылки на артефакт службы в виде /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

serviceArtifactReference?: ServiceArtifactReferenceOutput

Значение свойства

windowsConfiguration

Параметры операционной системы Windows на виртуальной машине. Это свойство не должно быть указано, если свойство imageReference указывает образ ОС Linux.

windowsConfiguration?: WindowsConfigurationOutput

Значение свойства