SQL IaaS 에이전트 확장에 Linux SQL Server VM 등록

적용 대상:Azure VM 기반 SQL Server

SQL IaaS 에이전트 확장에 SQL Server VM을 등록하면 Linux Azure VM의 SQL Server에 대한 다양한 주요 이점을 사용할 수 있습니다.

개요

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

SQL IaaS 에이전트 익스텐션을 활용하려면 Microsoft.SqlVirtualMachine 공급자에 구독을 등록하여 해당 구독 내에서 리소스를 만들 수 있는 권한을 SQL IaaS 에이전트 익스텐션에 부여해야 합니다.

Important

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

사전 요구 사항

확장에 SQL Server VM을 등록하려면 다음이 필요합니다.

RP에 구독 등록

SQL IaaS 에이전트 확장에 SQL Server VM을 등록하려면 먼저 구독을 Microsoft.SqlVirtualMachine RP(리소스 공급자)에 등록해야 합니다. 그러면 SQL IaaS Agent 확장이 구독 내에서 리소스를 만들 수 있습니다. Azure Portal, Azure CLI 또는 Azure PowerShell을 사용하여 이 작업을 수행할 수 있습니다.

Azure portal

Azure Portal을 사용하여 리소스 공급자에 구독을 등록합니다.

  1. Azure Portal을 열고 모든 서비스로 이동합니다.
  2. 구독으로 이동하여 원하는 구독을 선택합니다.
  3. 구독 페이지의 설정에서 리소스 공급자를 선택합니다.
  4. 필터에 sql을 입력하여 SQL 관련 리소스 공급자를 표시합니다.
  5. 원하는 작업에 따라 Microsoft.SqlVirtualMachine 공급자에 대해 등록, 다시 등록 또는 등록 취소를 선택합니다.

Modify the provider

명령 줄

Azure CLI 또는 Azure PowerShell을 사용하여 SqlVirtualMachine 공급자에 Azure 구독을 등록합니다.

Azure CLI를 사용하여 리소스 공급자에 구독을 등록합니다.

# Register the SQL IaaS Agent extension to your subscription 
az provider register --namespace Microsoft.SqlVirtualMachine 

VM 등록

Linux의 SQL IaaS 에이전트 확장은 SQL Server의 라이선스 유형 및 버전 변경만 지원하는 경량 모드에서만 사용할 수 있습니다. 제한된 기능을 사용하려면 Azure CLI 또는 Azure PowerShell을 사용하여 SQL Server VM을 경량 모드로 확장에 등록합니다.

SQL Server 라이선스 유형을 사용량에 따라 지불하려면 종량제(PAYG), 자체 라이선스를 사용하려면 Azure 하이브리드 혜택(AHUB), 무료 DR 복제본 라이선스를 활성화하려면 재해 복구(DR)로 제공합니다.

Azure CLI를 사용하여 SQL Server VM을 경량 모드로 등록합니다.

# Register Enterprise or Standard self-installed VM in Lightweight mode
az sql vm create --name <vm_name> --resource-group <resource_group_name> --location <vm_location> --license-type <license_type> 

등록 상태 확인

Azure Portal, Azure CLI 또는 Azure PowerShell을 사용하여 SQL Server VM이 이미 SQL IaaS Agent 확장에 등록되어 있는지 확인할 수 있습니다.

Azure Portal

Azure Portal을 사용하여 등록 상태를 확인합니다.

  1. Azure Portal에 로그인합니다.
  2. SQL 가상 머신 리소스로 이동합니다.
  3. 목록에서 SQL Server VM을 선택합니다. SQL Server VM이 여기에 나열되지 않는 경우 SQL IaaS Agent 확장에 등록되지 않았을 수 있습니다.

명령 줄

Azure CLI 또는 Azure PowerShell을 사용하여 현재 SQL Server VM 등록 상태를 확인합니다. 등록이 성공하면 ProvisioningStateSucceeded로 표시됩니다.

Azure CLI를 사용하여 등록 상태를 확인합니다.

az sql vm show -n <vm_name> -g <resource_group>

오류가 발생하면 SQL Server VM이 확장에 등록되지 않은 것입니다.

자동 등록

Ubuntu Linux VM에는 자동 등록이 지원됩니다.

다음 단계

자세한 내용은 다음 문서를 참조하세요.