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


VirtualMachineConfiguration interface

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

Свойства

containerConfiguration

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

dataDisks

Это свойство должно быть указано, если вычислительные узлы в пуле должны иметь пустые диски данных, подключенные к ним.

diskEncryptionConfiguration

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

extensions

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

imageReference

Ссылка на образ Виртуальной машины Azure Marketplace или ресурс образа Azure настраиваемой виртуальной машины. Чтобы получить список всех образовReference, проверенных пакетной службой Azure, см. операцию "Список поддерживаемых номеров SKU агента узлов".

licenseType

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

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

nodeAgentSkuId

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

nodePlacementConfiguration

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

osDisk

Содержит конфигурацию для эфемерных параметров OSDisk.

securityProfile

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

serviceArtifactReference

Идентификатор ссылки на артефакт службы в виде /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

windowsConfiguration

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

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

containerConfiguration

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

containerConfiguration?: ContainerConfiguration

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

dataDisks

Это свойство должно быть указано, если вычислительные узлы в пуле должны иметь пустые диски данных, подключенные к ним.

dataDisks?: DataDisk[]

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

diskEncryptionConfiguration

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

diskEncryptionConfiguration?: DiskEncryptionConfiguration

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

extensions

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

extensions?: VMExtension[]

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

imageReference

Ссылка на образ Виртуальной машины Azure Marketplace или ресурс образа Azure настраиваемой виртуальной машины. Чтобы получить список всех образовReference, проверенных пакетной службой Azure, см. операцию "Список поддерживаемых номеров SKU агента узлов".

imageReference: ImageReference

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

licenseType

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

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

licenseType?: string

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

string

nodeAgentSkuId

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

nodeAgentSkuId: string

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

string

nodePlacementConfiguration

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

nodePlacementConfiguration?: NodePlacementConfiguration

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

osDisk

Содержит конфигурацию для эфемерных параметров OSDisk.

osDisk?: OSDisk

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

securityProfile

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

securityProfile?: SecurityProfile

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

serviceArtifactReference

Идентификатор ссылки на артефакт службы в виде /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

serviceArtifactReference?: ServiceArtifactReference

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

windowsConfiguration

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

windowsConfiguration?: WindowsConfiguration

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