Partager via


VirtualMachineConfiguration interface

Configuration des nœuds de calcul dans un pool en fonction de l’infrastructure des machines virtuelles Azure.

Propriétés

containerConfiguration

Configuration du conteneur pour le pool. S’il est spécifié, le programme d’installation est effectué sur chaque nœud de calcul du pool pour autoriser l’exécution des tâches dans des conteneurs. Toutes les tâches régulières et les tâches du gestionnaire de travaux s’exécutent sur ce pool doivent spécifier la propriété containerSettings, et toutes les autres tâches peuvent la spécifier.

dataDisks

Configuration des disques de données attachés aux nœuds de calcul du pool. Cette propriété doit être spécifiée si les nœuds de calcul du pool doivent avoir des disques de données vides attachés. Cela ne peut pas être mis à jour. Chaque nœud de calcul obtient son propre disque (le disque n’est pas un partage de fichiers). Les disques existants ne peuvent pas être attachés, chaque disque attaché est vide. Lorsque le nœud de calcul est supprimé du pool, le disque et toutes les données associées sont également supprimées. Le disque n’est pas mis en forme après l’attachement, il doit être mis en forme avant d’être utilisé. Pour plus d’informations, consultez https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux et https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine.

diskEncryptionConfiguration

Configuration du chiffrement de disque pour le pool. Si spécifié, le chiffrement est effectué sur chaque nœud du pool pendant l’approvisionnement de nœuds.

extensions

Extension de machine virtuelle pour le pool. Si elle est spécifiée, les extensions mentionnées dans cette configuration sont installées sur chaque nœud.

imageReference

Référence à l’image de la Place de marché des machines virtuelles Azure ou à l’image de machine virtuelle personnalisée à utiliser.

licenseType

Cela s’applique uniquement aux images qui contiennent le système d’exploitation Windows et ne doivent être utilisées que lorsque vous conservez des licences locales valides pour les nœuds de calcul qui seront déployés. En cas d’omission, aucune remise de licence locale n’est appliquée. Les valeurs sont les suivantes :

Windows_Server : la licence locale est destinée à Windows Server. Windows_Client : la licence locale est destinée au client Windows.

nodeAgentSKUId

Référence (SKU) de l’agent Batch Compute Node à provisionner sur les nœuds de calcul du pool. L’agent Batch Compute Node est un programme qui s’exécute sur chaque nœud de calcul du pool et fournit l’interface de commande et de contrôle entre le nœud de calcul et le service Batch. Il existe différentes implémentations de l’agent de nœud de calcul, appelées références SKU, pour différents systèmes d’exploitation. Vous devez spécifier une référence SKU de l’agent Compute Node qui correspond à la référence d’image sélectionnée. Pour obtenir la liste des références SKU de l’agent de nœud de calcul prises en charge, ainsi que leur liste de références d’images vérifiées, consultez l’opération « Répertorier les références SKU de l’agent de nœud de calcul prises en charge ».

nodePlacementConfiguration

Configuration de placement de nœud pour le pool. Cette configuration spécifie des règles sur la façon dont les nœuds du pool seront alloués physiquement.

osDisk

Paramètres du disque du système d’exploitation de la machine virtuelle.

securityProfile

Spécifie les paramètres de profil de sécurité de la machine virtuelle ou du groupe de machines virtuelles identiques.

serviceArtifactReference

Spécifie l’ID de référence de l’artefact de service utilisé pour définir la même version d’image pour toutes les machines virtuelles du groupe identique lors de l’utilisation de la version d’image la plus récente. ID de référence de l’artefact de service sous la forme de /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

windowsConfiguration

Paramètres du système d’exploitation Windows sur la machine virtuelle. Cette propriété ne doit pas être spécifiée si la propriété imageReference spécifie une image de système d’exploitation Linux.

Détails de la propriété

containerConfiguration

Configuration du conteneur pour le pool. S’il est spécifié, le programme d’installation est effectué sur chaque nœud de calcul du pool pour autoriser l’exécution des tâches dans des conteneurs. Toutes les tâches régulières et les tâches du gestionnaire de travaux s’exécutent sur ce pool doivent spécifier la propriété containerSettings, et toutes les autres tâches peuvent la spécifier.

containerConfiguration?: BatchContainerConfiguration

Valeur de propriété

dataDisks

Configuration des disques de données attachés aux nœuds de calcul du pool. Cette propriété doit être spécifiée si les nœuds de calcul du pool doivent avoir des disques de données vides attachés. Cela ne peut pas être mis à jour. Chaque nœud de calcul obtient son propre disque (le disque n’est pas un partage de fichiers). Les disques existants ne peuvent pas être attachés, chaque disque attaché est vide. Lorsque le nœud de calcul est supprimé du pool, le disque et toutes les données associées sont également supprimées. Le disque n’est pas mis en forme après l’attachement, il doit être mis en forme avant d’être utilisé. Pour plus d’informations, consultez https://learn.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux et https://learn.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine.

dataDisks?: DataDisk[]

Valeur de propriété

diskEncryptionConfiguration

Configuration du chiffrement de disque pour le pool. Si spécifié, le chiffrement est effectué sur chaque nœud du pool pendant l’approvisionnement de nœuds.

diskEncryptionConfiguration?: DiskEncryptionConfiguration

Valeur de propriété

extensions

Extension de machine virtuelle pour le pool. Si elle est spécifiée, les extensions mentionnées dans cette configuration sont installées sur chaque nœud.

extensions?: VMExtension[]

Valeur de propriété

imageReference

Référence à l’image de la Place de marché des machines virtuelles Azure ou à l’image de machine virtuelle personnalisée à utiliser.

imageReference: BatchVmImageReference

Valeur de propriété

licenseType

Cela s’applique uniquement aux images qui contiennent le système d’exploitation Windows et ne doivent être utilisées que lorsque vous conservez des licences locales valides pour les nœuds de calcul qui seront déployés. En cas d’omission, aucune remise de licence locale n’est appliquée. Les valeurs sont les suivantes :

Windows_Server : la licence locale est destinée à Windows Server. Windows_Client : la licence locale est destinée au client Windows.

licenseType?: string

Valeur de propriété

string

nodeAgentSKUId

Référence (SKU) de l’agent Batch Compute Node à provisionner sur les nœuds de calcul du pool. L’agent Batch Compute Node est un programme qui s’exécute sur chaque nœud de calcul du pool et fournit l’interface de commande et de contrôle entre le nœud de calcul et le service Batch. Il existe différentes implémentations de l’agent de nœud de calcul, appelées références SKU, pour différents systèmes d’exploitation. Vous devez spécifier une référence SKU de l’agent Compute Node qui correspond à la référence d’image sélectionnée. Pour obtenir la liste des références SKU de l’agent de nœud de calcul prises en charge, ainsi que leur liste de références d’images vérifiées, consultez l’opération « Répertorier les références SKU de l’agent de nœud de calcul prises en charge ».

nodeAgentSKUId: string

Valeur de propriété

string

nodePlacementConfiguration

Configuration de placement de nœud pour le pool. Cette configuration spécifie des règles sur la façon dont les nœuds du pool seront alloués physiquement.

nodePlacementConfiguration?: BatchNodePlacementConfiguration

Valeur de propriété

osDisk

Paramètres du disque du système d’exploitation de la machine virtuelle.

osDisk?: BatchOsDisk

Valeur de propriété

securityProfile

Spécifie les paramètres de profil de sécurité de la machine virtuelle ou du groupe de machines virtuelles identiques.

securityProfile?: SecurityProfile

Valeur de propriété

serviceArtifactReference

Spécifie l’ID de référence de l’artefact de service utilisé pour définir la même version d’image pour toutes les machines virtuelles du groupe identique lors de l’utilisation de la version d’image la plus récente. ID de référence de l’artefact de service sous la forme de /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

serviceArtifactReference?: ServiceArtifactReference

Valeur de propriété

windowsConfiguration

Paramètres du système d’exploitation Windows sur la machine virtuelle. Cette propriété ne doit pas être spécifiée si la propriété imageReference spécifie une image de système d’exploitation Linux.

windowsConfiguration?: WindowsConfiguration

Valeur de propriété