VirtualMachineConfiguration interface
Konfiguracja węzłów obliczeniowych w puli na podstawie infrastruktury usługi Azure Virtual Machines.
Właściwości
container |
Jeśli zostanie określony, konfiguracja jest wykonywana na każdym węźle w puli, aby umożliwić uruchamianie zadań w kontenerach. Wszystkie zwykłe zadania i zadania podrzędne menedżera zadań są uruchamiane w tej puli, muszą określać właściwość containerSettings, a wszystkie inne zadania mogą je określać. |
data |
Tę właściwość należy określić, jeśli węzły obliczeniowe w puli muszą mieć dołączone do nich puste dyski danych. |
disk |
W przypadku określenia szyfrowanie jest wykonywane na każdym węźle w puli podczas aprowizacji węzła. |
extensions | Jeśli zostanie określony, rozszerzenia wymienione w tej konfiguracji zostaną zainstalowane na każdym węźle. |
image |
Odwołanie do obrazu z witryny Azure Virtual Machines Marketplace lub zasobu obrazu platformy Azure niestandardowej maszyny wirtualnej. Aby uzyskać listę wszystkich elementów imageReferences zweryfikowanych przez Azure Batch, zobacz operację "Wyświetlanie listy obsługiwanych jednostek SKU agenta węzła". |
license |
Dotyczy to tylko obrazów, które zawierają system operacyjny Windows i powinny być używane tylko w przypadku przechowywania prawidłowych licencji lokalnych dla węzłów, które zostaną wdrożone. W przypadku pominięcia nie zastosowano rabatu na licencjonowanie lokalne. Wartości to: Windows_Server — licencja lokalna dotyczy systemu Windows Server. Windows_Client — licencja lokalna jest dla klienta systemu Windows. |
node |
Agent węzła usługi Batch to program, który działa w każdym węźle w puli i udostępnia interfejs sterowania między węzłem a usługą Batch. Istnieją różne implementacje agenta węzła, znane jako jednostki SKU, dla różnych systemów operacyjnych. Należy określić jednostkę SKU agenta węzła zgodną z wybranym odwołaniem do obrazu. Aby uzyskać listę obsługiwanych jednostek SKU agenta węzła wraz z listą zweryfikowanych odwołań do obrazów, zobacz operację "Wyświetlanie listy obsługiwanych jednostek SKU agenta węzła". |
node |
Ta konfiguracja określi reguły dotyczące fizycznego przydzielania węzłów w puli. |
os |
Zawiera konfigurację ustawień efemerycznego dysku OSDisk. |
security |
Określa ustawienia profilu zabezpieczeń dla maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych. |
service |
Identyfikator odwołania do artefaktu usługi w postaci /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} |
windows |
Nie można określić tej właściwości, jeśli imageReference określa obraz systemu operacyjnego Linux. |
Szczegóły właściwości
containerConfiguration
Jeśli zostanie określony, konfiguracja jest wykonywana na każdym węźle w puli, aby umożliwić uruchamianie zadań w kontenerach. Wszystkie zwykłe zadania i zadania podrzędne menedżera zadań są uruchamiane w tej puli, muszą określać właściwość containerSettings, a wszystkie inne zadania mogą je określać.
containerConfiguration?: ContainerConfiguration
Wartość właściwości
dataDisks
Tę właściwość należy określić, jeśli węzły obliczeniowe w puli muszą mieć dołączone do nich puste dyski danych.
dataDisks?: DataDisk[]
Wartość właściwości
DataDisk[]
diskEncryptionConfiguration
W przypadku określenia szyfrowanie jest wykonywane na każdym węźle w puli podczas aprowizacji węzła.
diskEncryptionConfiguration?: DiskEncryptionConfiguration
Wartość właściwości
extensions
Jeśli zostanie określony, rozszerzenia wymienione w tej konfiguracji zostaną zainstalowane na każdym węźle.
extensions?: VMExtension[]
Wartość właściwości
imageReference
Odwołanie do obrazu z witryny Azure Virtual Machines Marketplace lub zasobu obrazu platformy Azure niestandardowej maszyny wirtualnej. Aby uzyskać listę wszystkich elementów imageReferences zweryfikowanych przez Azure Batch, zobacz operację "Wyświetlanie listy obsługiwanych jednostek SKU agenta węzła".
imageReference: ImageReference
Wartość właściwości
licenseType
Dotyczy to tylko obrazów, które zawierają system operacyjny Windows i powinny być używane tylko w przypadku przechowywania prawidłowych licencji lokalnych dla węzłów, które zostaną wdrożone. W przypadku pominięcia nie zastosowano rabatu na licencjonowanie lokalne. Wartości to:
Windows_Server — licencja lokalna dotyczy systemu Windows Server. Windows_Client — licencja lokalna jest dla klienta systemu Windows.
licenseType?: string
Wartość właściwości
string
nodeAgentSkuId
Agent węzła usługi Batch to program, który działa w każdym węźle w puli i udostępnia interfejs sterowania między węzłem a usługą Batch. Istnieją różne implementacje agenta węzła, znane jako jednostki SKU, dla różnych systemów operacyjnych. Należy określić jednostkę SKU agenta węzła zgodną z wybranym odwołaniem do obrazu. Aby uzyskać listę obsługiwanych jednostek SKU agenta węzła wraz z listą zweryfikowanych odwołań do obrazów, zobacz operację "Wyświetlanie listy obsługiwanych jednostek SKU agenta węzła".
nodeAgentSkuId: string
Wartość właściwości
string
nodePlacementConfiguration
Ta konfiguracja określi reguły dotyczące fizycznego przydzielania węzłów w puli.
nodePlacementConfiguration?: NodePlacementConfiguration
Wartość właściwości
osDisk
Zawiera konfigurację ustawień efemerycznego dysku OSDisk.
osDisk?: OSDisk
Wartość właściwości
securityProfile
Określa ustawienia profilu zabezpieczeń dla maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych.
securityProfile?: SecurityProfile
Wartość właściwości
serviceArtifactReference
Identyfikator odwołania do artefaktu usługi w postaci /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}
serviceArtifactReference?: ServiceArtifactReference
Wartość właściwości
windowsConfiguration
Nie można określić tej właściwości, jeśli imageReference określa obraz systemu operacyjnego Linux.
windowsConfiguration?: WindowsConfiguration