Rozszerzenie agenta IaaS programu SQL Server dla systemu Linux
Dotyczy: program SQL Server na maszynie wirtualnej platformy Azure
Rozszerzenie agenta IaaS programu SQL Server (SqlIaasExtension) działa w programie SQL Server na maszynach wirtualnych platformy Azure w systemie Linux w celu zautomatyzowania zadań zarządzania i administrowania.
Ten artykuł zawiera omówienie rozszerzenia. Aby dowiedzieć się więcej, zobacz Rejestrowanie przy użyciu rozszerzenia .
Omówienie
Rozszerzenie agenta IaaS programu SQL Server umożliwia integrację z witryną Azure Portal i odblokowuje następujące korzyści dla programu SQL Server na maszynach wirtualnych platformy Azure z systemem Linux:
Zgodność: Rozszerzenie oferuje uproszczoną metodę spełnienia wymagania powiadomienia firmy Microsoft o włączeniu Korzyść użycia hybrydowego platformy Azure zgodnie z warunkami produktu. Ten proces neguje konieczność zarządzania formularzami rejestracji licencjonowania dla każdego zasobu.
Uproszczone zarządzanie licencjami: rozszerzenie upraszcza zarządzanie licencjami programu SQL Server i umożliwia szybkie identyfikowanie maszyn wirtualnych z programem SQL Server z włączoną Korzyść użycia hybrydowego platformy Azure przy użyciu witryny Azure Portal, programu Azure PowerShell lub interfejsu wiersza polecenia platformy Azure:
Get-AzSqlVM | Where-Object {$_.LicenseType -eq 'AHUB'}
Bezpłatna: nie ma dodatkowych kosztów związanych z rozszerzeniem.
Instalacja
Zarejestruj maszynę wirtualną programu SQL Server za pomocą rozszerzenia agenta IaaS programu SQL Server, aby utworzyć zasób maszyny wirtualnej SQL w ramach subskrypcji, który jest oddzielnym zasobem od zasobu maszyny wirtualnej. Wyrejestrowywanie maszyny wirtualnej z programu SQL Server z rozszerzenia spowoduje usunięcie zasobu maszyny wirtualnej SQL z subskrypcji, ale nie spowoduje usunięcia rzeczywistej maszyny wirtualnej.
Rozszerzenie agenta IaaS programu SQL Server dla systemu Linux jest obecnie dostępne tylko z ograniczoną funkcjonalnością.
Weryfikowanie stanu rozszerzenia
Użyj witryny Azure Portal lub programu Azure PowerShell, aby sprawdzić stan rozszerzenia.
Azure Portal
Sprawdź, czy rozszerzenie zostało zainstalowane przy użyciu witryny Azure Portal.
Przejdź do zasobu Maszyny wirtualnej w witrynie Azure Portal (nie do zasobu maszyn wirtualnych SQL, ale zasobu maszyny wirtualnej). Wybierz pozycję Rozszerzenia w obszarze Ustawienia. Powinno zostać wyświetlone rozszerzenie SqlIaasExtension , jak pokazano w poniższym przykładzie:
Azure PowerShell
Możesz również użyć polecenia cmdlet Get-AzVMSqlServerExtension programu Azure PowerShell:
Get-AzVMSqlServerExtension -VMName "vmname" -ResourceGroupName "resourcegroupname"
Poprzednie polecenie potwierdza, że agent jest zainstalowany i zawiera ogólne informacje o stanie. Szczegółowe informacje o stanie dotyczące automatycznej kopii zapasowej i stosowania poprawek można uzyskać przy użyciu następujących poleceń:
$sqlext = Get-AzVMSqlServerExtension -VMName "vmname" -ResourceGroupName "resourcegroupname"
$sqlext.AutoPatchingSettings
$sqlext.AutoBackupSettings
Ograniczenia
Rozszerzenie agenta IaaS sql systemu Linux ma następujące ograniczenia:
- Obsługiwane są tylko maszyny wirtualne programu SQL Server uruchomione w systemie operacyjnym Ubuntu Linux. Inne dystrybucje systemu Linux nie są obecnie obsługiwane.
- Maszyny wirtualne programu SQL Server z systemem Ubuntu Linux Pro nie są obsługiwane.
- Maszyny wirtualne programu SQL Server uruchomione na uogólnionych obrazach nie są obsługiwane.
- Obsługiwane są tylko maszyny wirtualne programu SQL Server wdrożone za pośrednictwem usługi Azure Resource Manager. Maszyny wirtualne programu SQL Server wdrożone za pośrednictwem modelu klasycznego nie są obsługiwane.
- Program SQL Server z tylko jednym wystąpieniem. Wiele wystąpień nie jest obsługiwanych.
Oświadczenie o ochronie prywatności
W przypadku korzystania z programu SQL Server na maszynach wirtualnych platformy Azure i rozszerzenia agenta IaaS SQL należy wziąć pod uwagę następujące oświadczenia o ochronie prywatności:
Zbieranie danych: rozszerzenie agenta IaaS sql zbiera dane w sposób ekspresowy w celu udzielenia klientom opcjonalnych korzyści podczas korzystania z programu SQL Server na maszynach wirtualnych platformy Azure. Firma Microsoft nie będzie używać tych danych do przeprowadzania inspekcji licencjonowania bez uprzedniej zgody klienta. Aby uzyskać więcej informacji, zobacz dodatek ochrony prywatności programu SQL Server.
Miejsce przechowywania danych w regionie: program SQL Server na maszynach wirtualnych platformy Azure i rozszerzenie agenta IaaS sql nie są przenoszone ani nie przechowują danych klientów z regionu, w którym są wdrażane maszyny wirtualne.
Następne kroki
Aby uzyskać więcej informacji na temat uruchamiania programu SQL Server na maszynach wirtualnych platformy Azure, zobacz Co to jest program SQL Server w usłudze Azure Linux Virtual Machines?.
Aby dowiedzieć się więcej, zobacz często zadawane pytania.