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.ModelVirtualMachineConfiguration
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
|
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
|
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
|
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
|
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}. |
Azure SDK for Python