Azure CLI를 사용하여 Azure Arc에서 사용하도록 설정된 Active Directory 통합 SQL Managed Instance 배포
이 문서에서는 Azure CLI를 사용하여 AD(Active Directory) 인증으로 Azure Arc에서 사용하도록 설정된 SQL Managed Instance를 배포하는 방법을 설명합니다.
구체적인 지침은 다음 문서를 참조하세요.
필수 조건
계속하기 전에 다음 도구를 설치합니다.
OU 및 AD 계정을 설정하는 방법에 대한 자세한 내용을 보려면 Active Directory 인증에서 Azure Arc 지원 데이터 서비스 배포 - 필수 조건으로 이동합니다.
Active Directory 통합 SQL Managed Instance 배포 및 업데이트
인스턴스 만들기
Azure Arc에서 사용하도록 설정된 SQL Managed Instance에 대한 만들기 명령에 사용할 수 있는 옵션을 보려면 다음 명령을 사용합니다.
az sql mi-arc create --help
SQL Managed Instance를 만들려면 az sql mi-arc create
를 사용합니다. 다른 연결 모드에 대한 다음 예를 참조하세요.
만들기 - 간접 연결 모드
az sql mi-arc create
--name < SQL MI name >
--k8s-namespace < namespace >
--ad-connector-name < your AD connector name >
--keytab-secret < SQL MI keytab secret name >
--ad-account-name < SQL MI AD user account >
--primary-dns-name < SQL MI primary endpoint DNS name >
--primary-port-number < SQL MI primary endpoint port number >
--secondary-dns-name < SQL MI secondary endpoint DNS name >
--secondary-port-number < SQL MI secondary endpoint port number >
--use-k8s
예시:
az sql mi-arc create
--name contososqlmi
--k8s-namespace arc
--ad-connector-name adarc
--keytab-secret arcuser-keytab-secret
--ad-account-name arcuser
--primary-dns-name arcsqlmi.contoso.local
--primary-port-number 31433
--secondary-dns-name arcsqlmi-2.contoso.local
--secondary-port-number 31434
--use-k8s
만들기 - 직접 연결 모드
az sql mi-arc create
--name < SQL MI name >
--ad-connector-name < your AD connector name >
--keytab-secret < SQL MI keytab secret name >
--ad-account-name < SQL MI AD user account >
--primary-dns-name < SQL MI primary endpoint DNS name >
--primary-port-number < SQL MI primary endpoint port number >
--secondary-dns-name < SQL MI secondary endpoint DNS name >
--secondary-port-number < SQL MI secondary endpoint port number >
--custom-location < your custom location >
--resource-group < resource-group >
예시:
az sql mi-arc create
--name contososqlmi
--ad-connector-name adarc
--keytab-secret arcuser-keytab-secret
--ad-account-name arcuser
--primary-dns-name arcsqlmi.contoso.local
--primary-port-number 31433
--secondary-dns-name arcsqlmi-2.contoso.local
--secondary-port-number 31434
--custom-location private-location
--resource-group arc-rg
인스턴스 업데이트
SQL Managed Instance를 업데이트하려면 az sql mi-arc update
를 사용합니다. 다른 연결 모드에 대한 다음 예를 참조하세요.
업데이트 - 간접 연결 모드
az sql mi-arc update
--name < SQL MI name >
--k8s-namespace < namespace >
--keytab-secret < SQL MI keytab secret name >
--use-k8s
예시:
az sql mi-arc update
--name contososqlmi
--k8s-namespace arc
--keytab-secret arcuser-keytab-secret
--use-k8s
업데이트 - 직접 연결 모드
참고 항목
리소스 그룹은 필수 매개 변수이지만 변경할 수 없습니다.
az sql mi-arc update
--name < SQL MI name >
--keytab-secret < SQL MI keytab secret name >
--resource-group < resource-group >
예시:
az sql mi-arc update
--name contososqlmi
--keytab-secret arcuser-keytab-secret
--resource-group arc-rg
직접 연결된 모드에서 인스턴스 삭제
SQL Managed Instance를 삭제하려면 az sql mi-arc delete
를 사용합니다. 두 연결 모드에 대한 다음 예를 참조하세요.
az sql mi-arc delete --name < SQL MI name > --k8s-namespace < namespace > --use-k8s
예시:
az sql mi-arc delete --name contososqlmi --k8s-namespace arc --use-k8s