Extension SQL Server IaaS Agent pour Linux

S’applique à :SQL Server sur la machine virtuelle Azure

L’extension SQL Server IaaS Agent (SqlIaasExtension) s’exécute sur des machines virtuelles Azure SQL Server sur Linux pour automatiser les tâches d’administration et de gestion.

Cet article fournit une vue d’ensemble de l’extension. Pour en savoir plus, consultez Inscrire à l’extension.

Vue d’ensemble

L’extension SQL Server IaaS Agent permet l’intégration au portail Azure et offre les avantages suivants pour les machines virtuelles Azure SQL Server sur Linux :

  • Conformité : L’extension offre une méthode simplifiée pour répondre au besoin de notifier Microsoft qu’Azure Hybrid Benefit a été activé, tel que spécifié dans les conditions d’utilisation du produit. Ce processus élimine la nécessité de gérer les formulaires d’inscription de licence pour chaque ressource.

  • Gestion simplifiée des licences : L’extension simplifie la gestion des licences SQL Server et vous permet d’identifier rapidement les machines virtuelles SQL Server avec Azure Hybrid Benefit activé, à l’aide du portail Azure, d’Azure PowerShell ou d’Azure CLI :

    Get-AzSqlVM | Where-Object {$_.LicenseType -eq 'AHUB'}
    
  • Gratuit : Aucun coût supplémentaire n’est associé à l’extension.

Installation

Inscrivez votre machine virtuelle SQL Server avec l’extension SQL Server IaaS Agent pour créer la ressource de machine virtuelle SQL dans votre abonnement, qui est une ressource distincte de la ressource de machine virtuelle. Le fait de désinscrire votre machine virtuelle SQL Server de l’extension va supprimer la ressource de machine virtuelle SQL de votre abonnement, mais pas la machine virtuelle elle-même.

Actuellement, l’extension SQL Server IaaS Agent pour Linux n’est disponible qu’avec des fonctionnalités limitées.

Vérifier l’état de l’extension

Utilisez le portail Azure ou Azure PowerShell pour vérifier l’état de l’extension.

Portail Azure

Vérifiez que l’extension est installée en utilisant le portail Azure.

Accédez à votre ressource de machine virtuelle dans le portail Azure (pas la ressource de machines virtuelles SQL, mais la ressource pour votre machine virtuelle). Sélectionnez Extensions sous Paramètres. Vous devriez voir l’extension SslIaaSExtension, comme dans l’exemple suivant :

Check the Status of the SQL Server IaaS Agent extension SqlIaaSExtension in the Azure portal

Azure PowerShell

Vous pouvez également utiliser la cmdlet Azure PowerShell Get-AzVMSqlServerExtension :

  Get-AzVMSqlServerExtension -VMName "vmname" -ResourceGroupName "resourcegroupname"

La commande précédente confirme que l’agent est installé et fournit des informations générales sur son état. Vous pouvez obtenir des informations d’état sur la sauvegarde automatisée et la mise à jour corrective automatisée à l’aide des commandes suivantes :

 $sqlext = Get-AzVMSqlServerExtension -VMName "vmname" -ResourceGroupName "resourcegroupname"
 $sqlext.AutoPatchingSettings
 $sqlext.AutoBackupSettings

Limites

L’extension SQL IaaS Agent pour Linux a les limitations suivantes :

  • Seules les machines virtuelles SQL Server s’exécutant sur le système d’exploitation Ubuntu Linux sont prises en charge. Les autres distributions Linux ne sont pas prises en charge actuellement.
  • Les machines virtuelles SQL Server s’exécutant sur Ubuntu Linux Pro ne sont pas prises en charge.
  • Les machines virtuelles SQL Server s’exécutant sur des images généralisées ne sont pas prises en charge.
  • Seules les machines virtuelles SQL Server déployées par le biais d’Azure Resource Manager sont prises en charge. Les machines virtuelles SQL Server déployées via le modèle classique ne sont pas prises en charge.
  • SQL Server avec une seule instance. Pas de prise en charge s’il y a plusieurs instances.

Déclaration de confidentialité

Lorsque vous utilisez SQL Server sur des machines virtuelles Azure et l’extension d’agent SQL IaaS, prenez en compte des déclarations de confidentialité suivantes :

  • Collecte de données : L’extension SQL IaaS Agent collecte des données dans le seul but de fournir d’autres avantages aux clients lors de l’utilisation de SQL Server sur des machines virtuelles Azure. Microsoft n’utilisera pas ces données pour les audits de licences sans le consentement préalable du client. Pour plus d’informations, consultez l’Avenant à la déclaration de confidentialité de SQL Server.

  • Résidence des données dans la région : SQL Server sur les machines virtuelles Azure et l’extension SQL Server IaaS Agent ne déplacent ni ne stockent les données client hors de la région dans laquelle les machines virtuelles sont déployées.

Étapes suivantes

Pour plus d’informations sur l’exécution de SQL Server sur des machines virtuelles Azure, consultez Qu’est-ce que SQL Server sur les machines virtuelles Azure Linux ?.

Pour en savoir plus, consultez la Foire aux questions.