VirtualMachineConfiguration interface
Die Konfiguration für Computeknoten in einem Pool basierend auf der Azure Virtual Machines-Infrastruktur.
Eigenschaften
container |
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. |
data |
Diese Eigenschaft muss angegeben werden, wenn auf den Computeknoten im Pool leere Datenträger angefügt sein müssen. |
disk |
Falls angegeben, wird die Verschlüsselung für jeden Knoten im Pool während der Knotenbereitstellung durchgeführt. |
extensions | Falls angegeben, werden die in dieser Konfiguration genannten Erweiterungen auf jedem Knoten installiert. |
image |
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". |
license |
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. |
node |
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". |
node |
Diese Konfiguration gibt Regeln für die physische Zuordnung von Knoten im Pool an. |
os |
Enthält die Konfiguration für kurzlebige OSDisk-Einstellungen. |
security |
Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer oder die VM-Skalierungsgruppe an. |
service |
Die Dienstartefaktverweis-ID in Form von /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} |
windows |
Diese Eigenschaft darf nicht angegeben werden, wenn imageReference ein Linux-Betriebssystemimage angibt. |
Details zur Eigenschaft
containerConfiguration
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.
containerConfiguration?: ContainerConfiguration
Eigenschaftswert
dataDisks
Diese Eigenschaft muss angegeben werden, wenn auf den Computeknoten im Pool leere Datenträger angefügt sein müssen.
dataDisks?: DataDisk[]
Eigenschaftswert
DataDisk[]
diskEncryptionConfiguration
Falls angegeben, wird die Verschlüsselung für jeden Knoten im Pool während der Knotenbereitstellung durchgeführt.
diskEncryptionConfiguration?: DiskEncryptionConfiguration
Eigenschaftswert
extensions
Falls angegeben, werden die in dieser Konfiguration genannten Erweiterungen auf jedem Knoten installiert.
extensions?: VMExtension[]
Eigenschaftswert
imageReference
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".
imageReference: ImageReference
Eigenschaftswert
licenseType
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.
licenseType?: string
Eigenschaftswert
string
nodeAgentSkuId
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".
nodeAgentSkuId: string
Eigenschaftswert
string
nodePlacementConfiguration
Diese Konfiguration gibt Regeln für die physische Zuordnung von Knoten im Pool an.
nodePlacementConfiguration?: NodePlacementConfiguration
Eigenschaftswert
osDisk
Enthält die Konfiguration für kurzlebige OSDisk-Einstellungen.
osDisk?: OSDisk
Eigenschaftswert
securityProfile
Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer oder die VM-Skalierungsgruppe an.
securityProfile?: SecurityProfile
Eigenschaftswert
serviceArtifactReference
Die Dienstartefaktverweis-ID in Form von /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}
serviceArtifactReference?: ServiceArtifactReference
Eigenschaftswert
windowsConfiguration
Diese Eigenschaft darf nicht angegeben werden, wenn imageReference ein Linux-Betriebssystemimage angibt.
windowsConfiguration?: WindowsConfiguration