VirtualMachineConfiguration interface
Konfiguracja węzłów obliczeniowych w puli opartej na infrastrukturze Azure Virtual Machines.
Właściwości
| container |
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ć. |
| data |
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. |
| disk |
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. |
| image |
Odniesienie do obrazu Azure Virtual Machines Marketplace lub niestandardowego obrazu maszyny wirtualnej do użycia. |
| license |
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. |
| node |
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". |
| node |
Konfiguracja umieszczania węzła dla puli. Ta konfiguracja określi reguły dotyczące fizycznego przydzielania węzłów w puli. |
| os |
Ustawienia dysku systemu operacyjnego maszyny wirtualnej. |
| security |
Określa ustawienia profilu zabezpieczeń dla maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych. |
| service |
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} |
| windows |
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
DataDisk[]
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