Freigeben über


VirtualMachineConfiguration Klasse

Die Konfiguration für Computeknoten in einem Pool basierend auf der Azure Virtual Machines-Infrastruktur.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

Vererbung
azure.mgmt.batch._serialization.Model
VirtualMachineConfiguration

Konstruktor

VirtualMachineConfiguration(*, image_reference: _models.ImageReference, node_agent_sku_id: str, windows_configuration: _models.WindowsConfiguration | None = None, data_disks: List[_models.DataDisk] | None = None, license_type: str | None = None, container_configuration: _models.ContainerConfiguration | None = None, disk_encryption_configuration: _models.DiskEncryptionConfiguration | None = None, node_placement_configuration: _models.NodePlacementConfiguration | None = None, extensions: List[_models.VMExtension] | None = None, os_disk: _models.OSDisk | None = None, security_profile: _models.SecurityProfile | None = None, service_artifact_reference: _models.ServiceArtifactReference | None = None, **kwargs: Any)

Nur Schlüsselwortparameter

Name Beschreibung
image_reference

Ein Verweis auf ein Azure Virtual Machines Marketplace-Image oder die Azure Image-Ressource eines benutzerdefinierten virtuellen Computers. Informationen zum Abrufen der Liste aller imageReferences, die von Azure Batch überprüft wurden, finden Sie im Vorgang "Auflisten unterstützter Knoten-Agent-SKUs". Erforderlich.

node_agent_sku_id
str

Der Batch-Knoten-Agent ist ein Programm, das auf jedem Knoten im Pool ausgeführt wird und die Befehls- und Steuerungsschnittstelle zwischen dem Knoten und dem Batch-Dienst bereitstellt. Es gibt verschiedene Implementierungen des Knoten-Agents (SKUs) für verschiedene Betriebssysteme. Sie müssen eine Knoten-Agent-SKU angeben, die dem ausgewählten Imageverweis entspricht. Informationen zum Abrufen der Liste der unterstützten Knoten-Agent-SKUs sowie deren Liste der überprüften Imageverweise finden Sie im Vorgang "List supported node agent SKUs". Erforderlich.

windows_configuration

Diese Eigenschaft darf nicht angegeben werden, wenn imageReference ein Linux-Betriebssystemimage angibt.

data_disks

Diese Eigenschaft muss angegeben werden, wenn auf den Computeknoten im Pool leere Datenträger angefügt sein müssen.

license_type
str

Dies gilt nur für Images, die das Windows-Betriebssystem enthalten, und sollte nur verwendet werden, wenn Sie über gültige lokale Lizenzen für die Knoten verfügen, die bereitgestellt werden. Wenn nicht angegeben, wird kein lokaler Lizenzierungsrabatt angewendet. Gültige Werte:

Windows_Server: Die lokale Lizenz gilt für Windows Server. Windows_Client: Die lokale Lizenz gilt für den Windows-Client.

container_configuration

Falls angegeben, wird das Setup für jeden Knoten im Pool ausgeführt, damit Aufgaben in Containern ausgeführt werden können. Alle regulären Aufgaben und Auftrags-Manager-Aufgaben, die in diesem Pool ausgeführt werden, müssen die containerSettings-Eigenschaft angeben, und alle anderen Aufgaben können sie angeben.

disk_encryption_configuration

Falls angegeben, wird die Verschlüsselung für jeden Knoten im Pool während der Knotenbereitstellung durchgeführt.

node_placement_configuration

Diese Konfiguration gibt Regeln für die physische Zuordnung von Knoten im Pool an.

extensions

Falls angegeben, werden die in dieser Konfiguration genannten Erweiterungen auf jedem Knoten installiert.

os_disk

Enthält die Konfiguration für kurzlebige OSDisk-Einstellungen.

security_profile

Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer oder die VM-Skalierungsgruppe an.

service_artifact_reference

Die Dienstartefaktverweis-ID in Form von /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}.

Variablen

Name Beschreibung
image_reference

Ein Verweis auf ein Azure Virtual Machines Marketplace-Image oder die Azure Image-Ressource eines benutzerdefinierten virtuellen Computers. Informationen zum Abrufen der Liste aller imageReferences, die von Azure Batch überprüft wurden, finden Sie im Vorgang "Auflisten unterstützter Knoten-Agent-SKUs". Erforderlich.

node_agent_sku_id
str

Der Batch-Knoten-Agent ist ein Programm, das auf jedem Knoten im Pool ausgeführt wird und die Befehls- und Steuerungsschnittstelle zwischen dem Knoten und dem Batch-Dienst bereitstellt. Es gibt verschiedene Implementierungen des Knoten-Agents (SKUs) für verschiedene Betriebssysteme. Sie müssen eine Knoten-Agent-SKU angeben, die dem ausgewählten Imageverweis entspricht. Informationen zum Abrufen der Liste der unterstützten Knoten-Agent-SKUs sowie deren Liste der überprüften Imageverweise finden Sie im Vorgang "List supported node agent SKUs". Erforderlich.

windows_configuration

Diese Eigenschaft darf nicht angegeben werden, wenn imageReference ein Linux-Betriebssystemimage angibt.

data_disks

Diese Eigenschaft muss angegeben werden, wenn auf den Computeknoten im Pool leere Datenträger angefügt sein müssen.

license_type
str

Dies gilt nur für Images, die das Windows-Betriebssystem enthalten, und sollte nur verwendet werden, wenn Sie über gültige lokale Lizenzen für die Knoten verfügen, die bereitgestellt werden. Wenn nicht angegeben, wird kein lokaler Lizenzierungsrabatt angewendet. Gültige Werte:

Windows_Server: Die lokale Lizenz gilt für Windows Server. Windows_Client: Die lokale Lizenz gilt für den Windows-Client.

container_configuration

Falls angegeben, wird das Setup für jeden Knoten im Pool ausgeführt, damit Aufgaben in Containern ausgeführt werden können. Alle regulären Aufgaben und Auftrags-Manager-Aufgaben, die in diesem Pool ausgeführt werden, müssen die containerSettings-Eigenschaft angeben, und alle anderen Aufgaben können sie angeben.

disk_encryption_configuration

Falls angegeben, wird die Verschlüsselung für jeden Knoten im Pool während der Knotenbereitstellung durchgeführt.

node_placement_configuration

Diese Konfiguration gibt Regeln für die physische Zuordnung von Knoten im Pool an.

extensions

Falls angegeben, werden die in dieser Konfiguration genannten Erweiterungen auf jedem Knoten installiert.

os_disk

Enthält die Konfiguration für kurzlebige OSDisk-Einstellungen.

security_profile

Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer oder die VM-Skalierungsgruppe an.

service_artifact_reference

Die Dienstartefaktverweis-ID in Form von /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}.