Condividi tramite


Estensione IaaS Agent di SQL Server per Linux

Si applica a: SQL Server su VM di Azure

L'estensione SQL Server IaaS Agent (SQLIaaSExtension) viene eseguita su macchine virtuali di Linux Azure per automatizzare le attività di gestione e amministrazione.

Questo articolo fornisce alcune informazioni generali sull'estensione. Per ulteriori informazioni, vedere Registrarsi con l'estensione.

Panoramica

L'estensione SQL Server IaaS Agent consente l'integrazione con il portale di Azure e sblocca i seguenti vantaggi per SQL Server in macchine virtuali di Linux Azure:

  • Conformità: l'estensione offre un metodo semplificato per soddisfare la necessità di notificare a Microsoft che il Vantaggio Azure Hybrid è stato abilitato come indicato nelle condizioni del prodotto. Questo processo rimuove la necessità di gestire i moduli di registrazione delle licenze per ogni risorsa.

  • Gestione semplificata della licenza: l'estensione semplifica la gestione delle licenze SQL Server e consente di identificare rapidamente le macchine virtuali di SQL Server con Vantaggio Azure Hybrid abilitato usando il portale di Azure, l'interfaccia della riga di comando di Azure o PowerShell:

    Get-AzSqlVM | Where-Object {$_.LicenseType -eq 'AHUB'}
    
  • Gratuito: non sono previsti costi aggiuntivi associati all'estensione.

Installazione

Registrare la macchina virtuale di SQL Server con l'estensione SQL Server IaaS Agent per creare la risorsa macchina virtuale SQL all'interno della sottoscrizione, ovvero una risorsa separata dalla risorsa macchina virtuale. Se si annulla la registrazione della VM SQL Server dall'estensione, si rimuoverà la risorsa macchina virtuale di SQL, ma la macchina virtuale effettiva non verrà eliminata.

L'estensione SQL Server IaaS Agent per Linux è attualmente disponibile solo con funzionalità limitate.

Verificare lo stato dell'estensione

Usare il portale di Azure o Azure PowerShell per controllare lo stato dell'estensione.

Portale di Azure

Verificare che l'estensione sia installata usando il portale di Azure.

Passare alla risorsa della propria Macchina virtuale nel portale di Azure (non la risorsa macchine virtuali SQL, ma la risorsa per la tua VM). Selezionare Estensioni in Impostazioni. L'estensione SQLIaaSExtension dovrebbe essere visualizzata nell'elenco, come indicato nell'esempio seguente:

Verificare lo stato dell'estensione SQL Server IaaS Agent SqlIaaSExtension nel portale di Azure

Azure PowerShell

È anche possibile usare il cmdlet Get-AzVMSqlServerExtension di Azure PowerShell:

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

Il comando precedente verifica se l'agente è installato e visualizza informazioni generali sullo stato. È anche possibile ottenere informazioni specifiche sullo stato del backup e dell'applicazione di patch in modalità automatica usando i comandi seguenti:

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

Limiti

L'estensione Linux SQL IaaS Agent presenta le seguenti limitazioni:

  • Sono supportate solo le macchine virtuali di SQL Server in esecuzione nel sistema operativo Ubuntu Linux. Altre distribuzioni di Linux non sono attualmente supportate.
  • Le macchine virtuali di SQL Server che eseguono Ubuntu Linux Pro non sono supportate.
  • Le macchine virtuali di SQL Server in esecuzione in immagini generalizzate non sono supportate.
  • Soltanto le Macchine virtuali di SQL Server distribuite tramite Azure Resource Manager sono supportate. Le macchine virtuali di SQL Server distribuite tramite il modello classico non sono supportate.
  • SQL Server con una solo un'istanza singola. Più istanze non sono supportate.

Informativa sulla privacy

Quando si usa SQL Server in macchine virtuali di Azure e l'estensione SQL IaaS Agent, prendere in considerazione le seguenti informative sulla privacy:

  • Raccolta di dati: l'estensione SQL IaaS Agent raccoglie i dati allo scopo esplicito di offrire ai clienti vantaggi facoltativi quando si usa SQL Server in macchine virtuali di Azure. Microsoft non userà questi dati per i controlli delle licenze senza il consenso anticipato del cliente. Per altre informazioni, vedereSupplemento alla privacy di SQL Server‭.

  • Residenza dei dati nell'area: SQL Server in macchine virtuali di Azure e l'estensione SQL IaaS Agent non spostano o archiviano i dati dei clienti al di fuori dell'area in cui vengono distribuite le macchine virtuali.

Passaggi successivi

Per ulteriori informazioni sull'esecuzione di SQL Server nelle macchine virtuali di Azure, vedere Cos'è SQL Server in Macchine virtuali di Azure?.

Per ulteriori informazioni, vedere le domande frequenti.