VirtualMachineConfiguration interface
Конфигурация вычислительных узлов в пуле на основе инфраструктуры виртуальных машин Azure.
Свойства
| container |
Если задано, программа установки выполняется на каждом узле в пуле, чтобы разрешить выполнение задач в контейнерах. Все обычные задачи и задачи диспетчера заданий, выполняемые в этом пуле, должны указывать свойство containerSettings, а все остальные задачи могут указывать его. |
| data |
Это свойство должно быть указано, если вычислительные узлы в пуле должны иметь пустые диски данных, подключенные к ним. |
| disk |
При указании шифрование выполняется на каждом узле в пуле во время подготовки узлов. |
| extensions | При указании расширения, упомянутые в этой конфигурации, будут установлены на каждом узле. |
| image |
Ссылка на образ Виртуальной машины Azure Marketplace или ресурс образа Azure настраиваемой виртуальной машины. Чтобы получить список всех образовReference, проверенных пакетной службой Azure, см. операцию "Список поддерживаемых номеров SKU агента узлов". |
| license |
Это относится только к образам, содержащим операционную систему Windows, и следует использовать только при удержании допустимых локальных лицензий для узлов, которые будут развернуты. Если не указано, скидка на лицензирование в локальной среде не применяется. Значения: Windows_Server . Локальная лицензия предназначена для Windows Server. Windows_Client . Локальная лицензия предназначена для клиента Windows. |
| node |
Агент узла пакетной службы — это программа, которая выполняется на каждом узле в пуле и предоставляет интерфейс управления между узлом и пакетной службой. Существуют различные реализации агента узла, известного как номера SKU для разных операционных систем. Необходимо указать номер SKU агента узла, соответствующий выбранной ссылке на изображение. Чтобы получить список поддерживаемых номеров SKU агента узлов вместе со списком проверенных ссылок на образы, см. в разделе "Список поддерживаемых SKU агента узлов". |
| node |
Эта конфигурация будет указывать правила по тому, как узлы в пуле будут физически выделены. |
| os |
Содержит конфигурацию для эфемерных параметров OSDisk. |
| security |
Задает параметры профиля безопасности для масштабируемого набора виртуальных машин или виртуальной машины. |
| service |
Идентификатор ссылки на артефакт службы в виде /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} |
| windows |
Это свойство не должно быть указано, если imageReference указывает образ ОС Linux. |
Сведения о свойстве
containerConfiguration
Если задано, программа установки выполняется на каждом узле в пуле, чтобы разрешить выполнение задач в контейнерах. Все обычные задачи и задачи диспетчера заданий, выполняемые в этом пуле, должны указывать свойство containerSettings, а все остальные задачи могут указывать его.
containerConfiguration?: ContainerConfiguration
Значение свойства
dataDisks
Это свойство должно быть указано, если вычислительные узлы в пуле должны иметь пустые диски данных, подключенные к ним.
dataDisks?: DataDisk[]
Значение свойства
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
securityProfile
Задает параметры профиля безопасности для масштабируемого набора виртуальных машин или виртуальной машины.
securityProfile?: SecurityProfile
Значение свойства
serviceArtifactReference
Идентификатор ссылки на артефакт службы в виде /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}
serviceArtifactReference?: ServiceArtifactReference
Значение свойства
windowsConfiguration
Это свойство не должно быть указано, если imageReference указывает образ ОС Linux.
windowsConfiguration?: WindowsConfiguration