VirtualMachineConfiguration interface
Configuration des nœuds de calcul dans un pool en fonction de l’infrastructure des machines virtuelles Azure.
Propriétés
| container |
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. |
| data |
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. |
| disk |
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. |
| image |
Référence à l’image de la Place de marché des machines virtuelles Azure ou à l’image de machine virtuelle personnalisée à utiliser. |
| license |
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. |
| node |
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 ». |
| node |
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. |
| os |
Paramètres du disque du système d’exploitation de la machine virtuelle. |
| security |
Spécifie les paramètres de profil de sécurité de la machine virtuelle ou du groupe de machines virtuelles identiques. |
| service |
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} |
| windows |
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é
DataDisk[]
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