BatchPoolUpdateOptions interface
Параметры обновления пула пакетной службы Azure.
Свойства
| application |
Список пакетов, которые необходимо установить на каждом вычислительном узле в пуле. Изменения ссылок на пакеты влияют на все новые узлы, присоединенные к пулу, но не влияют на вычислительные узлы, которые уже находятся в пуле, пока они не перезагрузятся или переимыслятся. Если этот элемент присутствует, он заменяет все существующие ссылки на пакет. Если указать пустую коллекцию, все ссылки на пакеты удаляются из пула. Если опущено, все существующие ссылки на пакеты остаются неизменными. |
| display |
Отображаемое имя пула. Отображаемое имя не должно быть уникальным и может содержать любые символы Юникода до максимальной длины 1024. Это поле можно обновить только в том случае, если пул пуст. |
| enable |
Разрешает ли пул прямой обмен данными между вычислительными узлами. Включение обмена данными между узлами ограничивает максимальный размер пула из-за ограничений развертывания на вычислительных узлах пула. Это может привести к тому, что пул не достигает требуемого размера. По умолчанию используется значение false. |
| metadata | Список пар "имя-значение", связанных с пулом в качестве метаданных. Если этот элемент присутствует, он заменяет все существующие метаданные, настроенные в пуле. Если указать пустую коллекцию, все метаданные удаляются из пула. Если не указано, все существующие метаданные остаются неизменными. |
| mount |
Подключите хранилище с помощью указанной файловой системы в течение всего времени существования пула. Подключите хранилище с помощью файловой системы Azure, NFS, CIFS или Blobfuse. |
| network |
Конфигурация сети для пула. Это поле можно обновить только в том случае, если пул пуст. |
| start |
Задача, выполняемая на каждом вычислительном узле при присоединении к пулу. Задача выполняется при добавлении вычислительного узла в пул или при перезапуске вычислительного узла. Если этот элемент присутствует, он перезаписывает все существующие StartTask. Если опущено, все существующие StartTask остаются неизменными. |
| task |
Распределение задач между вычислительными узлами в пуле. Если значение не указано, по умолчанию распространяется. |
| task |
Количество слотов задач, которые могут использоваться для выполнения параллельных задач на одном вычислительном узле в пуле. Значение по умолчанию — 1. Максимальное значение меньше 4 раза меньше числа ядер vmSize пула или 256. |
| upgrade |
Политика обновления для пула. Описывает политику обновления — автоматическую, ручную или перекатную. |
| user |
Список учетных записей пользователей, создаваемых на каждом вычислительном узле в пуле. Это поле можно обновить только в том случае, если пул пуст. |
| virtual |
Конфигурация виртуальной машины для пула. Задание этого свойства обязательно. |
| vm |
Размер виртуальных машин в пуле. Сведения о доступных размерах виртуальных машин в пулах см. в разделе "Выбор размера виртуальной машины для вычислительных узлов" в пуле пакетной службы Azure (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes). |
Сведения о свойстве
applicationPackageReferences
Список пакетов, которые необходимо установить на каждом вычислительном узле в пуле. Изменения ссылок на пакеты влияют на все новые узлы, присоединенные к пулу, но не влияют на вычислительные узлы, которые уже находятся в пуле, пока они не перезагрузятся или переимыслятся. Если этот элемент присутствует, он заменяет все существующие ссылки на пакет. Если указать пустую коллекцию, все ссылки на пакеты удаляются из пула. Если опущено, все существующие ссылки на пакеты остаются неизменными.
applicationPackageReferences?: BatchApplicationPackageReference[]
Значение свойства
displayName
Отображаемое имя пула. Отображаемое имя не должно быть уникальным и может содержать любые символы Юникода до максимальной длины 1024. Это поле можно обновить только в том случае, если пул пуст.
displayName?: string
Значение свойства
string
enableInterNodeCommunication
Разрешает ли пул прямой обмен данными между вычислительными узлами. Включение обмена данными между узлами ограничивает максимальный размер пула из-за ограничений развертывания на вычислительных узлах пула. Это может привести к тому, что пул не достигает требуемого размера. По умолчанию используется значение false.
Это поле можно обновить только в том случае, если пул пуст.
enableInterNodeCommunication?: boolean
Значение свойства
boolean
metadata
Список пар "имя-значение", связанных с пулом в качестве метаданных. Если этот элемент присутствует, он заменяет все существующие метаданные, настроенные в пуле. Если указать пустую коллекцию, все метаданные удаляются из пула. Если не указано, все существующие метаданные остаются неизменными.
metadata?: BatchMetadataItem[]
Значение свойства
mountConfiguration
Подключите хранилище с помощью указанной файловой системы в течение всего времени существования пула. Подключите хранилище с помощью файловой системы Azure, NFS, CIFS или Blobfuse.
Это поле можно обновить только в том случае, если пул пуст.
mountConfiguration?: MountConfiguration[]
Значение свойства
networkConfiguration
Конфигурация сети для пула. Это поле можно обновить только в том случае, если пул пуст.
networkConfiguration?: NetworkConfiguration
Значение свойства
startTask
Задача, выполняемая на каждом вычислительном узле при присоединении к пулу. Задача выполняется при добавлении вычислительного узла в пул или при перезапуске вычислительного узла. Если этот элемент присутствует, он перезаписывает все существующие StartTask. Если опущено, все существующие StartTask остаются неизменными.
startTask?: BatchStartTask
Значение свойства
taskSchedulingPolicy
Распределение задач между вычислительными узлами в пуле. Если значение не указано, по умолчанию распространяется.
Это поле можно обновить только в том случае, если пул пуст.
taskSchedulingPolicy?: BatchTaskSchedulingPolicy
Значение свойства
taskSlotsPerNode
Количество слотов задач, которые могут использоваться для выполнения параллельных задач на одном вычислительном узле в пуле. Значение по умолчанию — 1. Максимальное значение меньше 4 раза меньше числа ядер vmSize пула или 256.
Это поле можно обновить только в том случае, если пул пуст.
taskSlotsPerNode?: number
Значение свойства
number
upgradePolicy
Политика обновления для пула. Описывает политику обновления — автоматическую, ручную или перекатную.
Это поле можно обновить только в том случае, если пул пуст.
upgradePolicy?: UpgradePolicy
Значение свойства
userAccounts
Список учетных записей пользователей, создаваемых на каждом вычислительном узле в пуле. Это поле можно обновить только в том случае, если пул пуст.
userAccounts?: UserAccount[]
Значение свойства
virtualMachineConfiguration
Конфигурация виртуальной машины для пула. Задание этого свойства обязательно.
Это поле можно обновить только в том случае, если пул пуст.
virtualMachineConfiguration?: VirtualMachineConfiguration
Значение свойства
vmSize
Размер виртуальных машин в пуле. Сведения о доступных размерах виртуальных машин в пулах см. в разделе "Выбор размера виртуальной машины для вычислительных узлов" в пуле пакетной службы Azure (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).
Это поле можно обновить только в том случае, если пул пуст.
vmSize?: string
Значение свойства
string