VirtualMachineConfiguration interface

Konfiguracja węzłów obliczeniowych w puli opartej na infrastrukturze Azure Virtual Machines.

Właściwości

containerConfiguration

Konfiguracja kontenera dla Pool. Jeśli jest to wskazane, konfiguracja jest przeprowadzana na każdym węźle obliczeniowym w puli, aby umożliwić wykonywanie zadań w kontenerach. Wszystkie zwykłe zadania i zadania menedżera zadań wykonywane na tej puli muszą określać właściwość containerSettings, a wszystkie pozostałe zadania mogą ją określać.

dataDisks

Konfiguracja dla dysków danych dołączonych do węzłów obliczeniowych w puli. Ta właściwość musi być określona, jeśli węzły obliczeniowe w puli muszą mieć do siebie dołączone puste dyski danych. Nie można tego zaktualizować. Każdy węzeł obliczeniowy otrzymuje własny dysk (dysk nie jest współdzielonym plikiem). Istniejące dyski nie mogą być podłączone, każda podłączona dyska jest pusta. Gdy węzeł obliczeniowy zostaje usunięty z puli, dysk i wszystkie z nim powiązane dane również zostają usunięte. Dysk nie jest sformatowany po dołączeniu, musi być sformatowany przed użyciem – więcej informacji można znaleźć w zobacz https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux i https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine.

diskEncryptionConfiguration

Konfiguracja szyfrowania dysków dla puli. Jeśli określono, szyfrowanie jest wykonywane w każdym węźle w puli podczas aprowizacji węzłów.

extensions

Rozszerzenie maszyny wirtualnej dla puli. Jeśli zostanie określony, rozszerzenia wymienione w tej konfiguracji zostaną zainstalowane w każdym węźle.

imageReference

Odniesienie do obrazu Azure Virtual Machines Marketplace lub niestandardowego obrazu maszyny wirtualnej do użycia.

licenseType

Dotyczy to tylko obrazów zawierających system operacyjny Windows i powinno być używane tylko wtedy, gdy posiadasz ważne licencje lokalne na węzły Compute, które będą wdrażane. W przypadku pominięcia nie zastosowano rabatu na licencjonowanie lokalne. Wartości to:

Windows_Server - Licencja lokalna jest dla Windows Server. Windows_Client - Licencja lokalna jest dla klienta Windows.

nodeAgentSkuId

Jednostka SKU agenta węzła obliczeniowego usługi Batch do aprowizacji w węzłach obliczeniowych w puli. Agent węzła obliczeniowego usługi Batch to program uruchamiany w każdym węźle obliczeniowym w puli i udostępnia interfejs polecenia i sterowania między węzłem obliczeniowym a usługą Batch. Istnieją różne implementacje agenta węzła obliczeniowego nazywanego jednostkami SKU dla różnych systemów operacyjnych. Należy określić jednostkę SKU agenta węzła obliczeniowego zgodną z wybranym odwołaniem do obrazu. Aby uzyskać listę obsługiwanych jednostek SKU agenta węzła obliczeniowego wraz z listą zweryfikowanych odwołań do obrazów, zobacz operację "Lista obsługiwanych jednostek SKU agenta węzła obliczeniowego".

nodePlacementConfiguration

Konfiguracja umieszczania węzła dla puli. Ta konfiguracja określi reguły dotyczące fizycznego przydzielania węzłów w puli.

osDisk

Ustawienia dysku systemu operacyjnego maszyny wirtualnej.

securityProfile

Określa ustawienia profilu zabezpieczeń dla maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych.

serviceArtifactReference

Określa identyfikator odwołania artefaktu usługi używany do ustawiania tej samej wersji obrazu dla wszystkich maszyn wirtualnych w zestawie skalowania w przypadku używania "najnowszej" wersji obrazu. Identyfikator odwołania artefaktu usługi w postaci /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

windowsConfiguration

Ustawienia systemu operacyjnego Windows na maszynie wirtualnej. Ta właściwość nie może być określana, jeśli właściwość imageReference określa obraz systemu Linux OS.

Szczegóły właściwości

containerConfiguration

Konfiguracja kontenera dla Pool. Jeśli jest to wskazane, konfiguracja jest przeprowadzana na każdym węźle obliczeniowym w puli, aby umożliwić wykonywanie zadań w kontenerach. Wszystkie zwykłe zadania i zadania menedżera zadań wykonywane na tej puli muszą określać właściwość containerSettings, a wszystkie pozostałe zadania mogą ją określać.

containerConfiguration?: BatchContainerConfiguration

Wartość właściwości

dataDisks

Konfiguracja dla dysków danych dołączonych do węzłów obliczeniowych w puli. Ta właściwość musi być określona, jeśli węzły obliczeniowe w puli muszą mieć do siebie dołączone puste dyski danych. Nie można tego zaktualizować. Każdy węzeł obliczeniowy otrzymuje własny dysk (dysk nie jest współdzielonym plikiem). Istniejące dyski nie mogą być podłączone, każda podłączona dyska jest pusta. Gdy węzeł obliczeniowy zostaje usunięty z puli, dysk i wszystkie z nim powiązane dane również zostają usunięte. Dysk nie jest sformatowany po dołączeniu, musi być sformatowany przed użyciem – więcej informacji można znaleźć w zobacz https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux i https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine.

dataDisks?: DataDisk[]

Wartość właściwości

diskEncryptionConfiguration

Konfiguracja szyfrowania dysków dla puli. Jeśli określono, szyfrowanie jest wykonywane w każdym węźle w puli podczas aprowizacji węzłów.

diskEncryptionConfiguration?: DiskEncryptionConfiguration

Wartość właściwości

extensions

Rozszerzenie maszyny wirtualnej dla puli. Jeśli zostanie określony, rozszerzenia wymienione w tej konfiguracji zostaną zainstalowane w każdym węźle.

extensions?: VMExtension[]

Wartość właściwości

imageReference

Odniesienie do obrazu Azure Virtual Machines Marketplace lub niestandardowego obrazu maszyny wirtualnej do użycia.

imageReference: BatchVmImageReference

Wartość właściwości

licenseType

Dotyczy to tylko obrazów zawierających system operacyjny Windows i powinno być używane tylko wtedy, gdy posiadasz ważne licencje lokalne na węzły Compute, które będą wdrażane. W przypadku pominięcia nie zastosowano rabatu na licencjonowanie lokalne. Wartości to:

Windows_Server - Licencja lokalna jest dla Windows Server. Windows_Client - Licencja lokalna jest dla klienta Windows.

licenseType?: string

Wartość właściwości

string

nodeAgentSkuId

Jednostka SKU agenta węzła obliczeniowego usługi Batch do aprowizacji w węzłach obliczeniowych w puli. Agent węzła obliczeniowego usługi Batch to program uruchamiany w każdym węźle obliczeniowym w puli i udostępnia interfejs polecenia i sterowania między węzłem obliczeniowym a usługą Batch. Istnieją różne implementacje agenta węzła obliczeniowego nazywanego jednostkami SKU dla różnych systemów operacyjnych. Należy określić jednostkę SKU agenta węzła obliczeniowego zgodną z wybranym odwołaniem do obrazu. Aby uzyskać listę obsługiwanych jednostek SKU agenta węzła obliczeniowego wraz z listą zweryfikowanych odwołań do obrazów, zobacz operację "Lista obsługiwanych jednostek SKU agenta węzła obliczeniowego".

nodeAgentSkuId: string

Wartość właściwości

string

nodePlacementConfiguration

Konfiguracja umieszczania węzła dla puli. Ta konfiguracja określi reguły dotyczące fizycznego przydzielania węzłów w puli.

nodePlacementConfiguration?: BatchNodePlacementConfiguration

Wartość właściwości

osDisk

Ustawienia dysku systemu operacyjnego maszyny wirtualnej.

osDisk?: BatchOsDisk

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

Określa identyfikator odwołania artefaktu usługi używany do ustawiania tej samej wersji obrazu dla wszystkich maszyn wirtualnych w zestawie skalowania w przypadku używania "najnowszej" wersji obrazu. Identyfikator odwołania artefaktu usługi w postaci /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

serviceArtifactReference?: ServiceArtifactReference

Wartość właściwości

windowsConfiguration

Ustawienia systemu operacyjnego Windows na maszynie wirtualnej. Ta właściwość nie może być określana, jeśli właściwość imageReference określa obraz systemu Linux OS.

windowsConfiguration?: WindowsConfiguration

Wartość właściwości