다음을 통해 공유


Linux용 SQL Server IaaS 에이전트 확장

적용 대상: SQL Server on Azure VM

SQL Server IaaS 에이전트 확장(SqlIaasExtension)은 관리 작업을 자동화하기 위해 Linux Azure VM(가상 머신)의 SQL Server에서 실행됩니다.

이 문서는 확장에 대한 개요를 제공합니다. 자세한 내용은 확장으로 등록을 참조합니다.

개요

SQL Server IaaS 에이전트 확장을 사용하면 Azure Portal과 통합할 수 있으며 Linux Azure VM의 SQL Server에 대한 다음의 이점을 얻을 수 있습니다.

  • 규정 준수: 확장은 제품 약관에 지정된 대로 Azure 하이브리드 혜택이 사용하도록 설정되었음을 Microsoft에 알리는 요구 사항을 충족하는 간소화된 방법을 제공합니다. 이 프로세스로 각 리소스마다 라이선스 등록 양식을 관리할 필요가 없습니다.

  • 간소화된 라이선스 관리: 확장을 통해 SQL Server 라이선스 관리가 간소화되고 Azure Portal, Azure PowerShell 또는 Azure CLI를 사용하여 Azure 하이브리드 혜택이 활성화된 SQL Server VM을 빠르게 식별할 수 있습니다.

    Get-AzSqlVM | Where-Object {$_.LicenseType -eq 'AHUB'}
    
  • 무료: 확장과 관련된 추가 비용은 없습니다.

설치

SQL Server IaaS 에이전트 익스텐션에 SQL Server VM을 등록하면 가상 머신 리소스와는 별도 리소스인 SQL 가상 머신 리소스가 구독 내에 생성됩니다. 확장에서 SQL Server VM을 등록 취소하면 구독에서 SQL 가상 머신리소스가 제거되지만 실제 가상 머신은 삭제되지 않습니다.

Linux용 SQL Server IaaS 에이전트 익스텐션은 현재 제한된 기능으로만 사용할 수 있습니다.

확장 상태 확인

Azure Portal 또는 Azure PowerShell를 사용하여 확장의 상태를 확인합니다.

Azure portal

Azure Portal을 사용하여 확장이 설치되어 있는지 확인합니다.

Azure Portal의 가상 머신 리소스(SQL 가상 머신 리소스가 아니라 VM용 리소스)로 이동합니다. 설정에서 확장을 선택합니다. 다음 예와 같이 SqlIaasExtension 확장이 나열되어야 합니다.

Azure Portal의 SQL Server IaaS 에이전트 확장 SqlIaaSExtension 상태 확인

Azure PowerShell

Get-AzVMSqlServerExtension Azure PowerShell cmdlet을 사용할 수도 있습니다.

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

이전 명령은 에이전트가 설치되어 있는지 확인하고 일반적인 상태 정보를 제공합니다. 다음 명령을 사용하여 자동화된 Backup 및 패치에 대한 특정 상태 정보를 가져올 수 있습니다.

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

제한 사항

Linux SQL IaaS 에이전트 확장에는 다음과 같은 제한이 있습니다.

  • Ubuntu Linux 운영 체제에서 실행되는 SQL Server VM만 지원됩니다. 다른 Linux 배포판은 현재 지원되지 않습니다.
  • Ubuntu Linux Pro를 실행하는 SQL Server VM은 지원되지 않습니다.
  • 일반화된 이미지에서 실행되는 SQL Server VM은 지원되지 않습니다.
  • Azure Resource Manager를 통해 배포된 SQL Server VM만 지원됩니다. 클래식 모델을 통해 배포된 SQL Server VM은 지원되지 않습니다.
  • 단일 인스턴스만 포함된 SQL Server만 지원됩니다. 여러 인스턴스는 지원되지 않습니다.

개인정보처리방침

Azure VM 기반 SQL Server와 SQL IaaS 에이전트 익스텐션을 사용하는 경우 다음 개인정보처리방침을 고려하세요.

  • 데이터 컬렉션: SQL IaaS 에이전트 확장은 Azure Virtual Machines에서 SQL Server를 사용할 때 고객에게 선택적 혜택을 제공하기 위해 명시적으로 데이터를 수집합니다. Microsoft는 고객의 사전 동의 없이 라이선스 감사에 이 데이터를 사용하지 않습니다. 자세한 내용은 SQL Server 개인 정보 제공을 참조하세요.

  • 지역 내 데이터 보존: Azure VM의 SQL Server 및 SQL IaaS 에이전트 확장은 VM이 배포된 지역 외부로 고객 데이터를 이동하거나 저장하지 않습니다.

다음 단계

Azure Virtual Machines의 SQL Server 실행에 대한 자세한 내용은 Azure Linux Virtual Machines의 SQL Server란?을 참조하세요.

자세한 내용은 질문과 대답을 참조하세요.