az sql instance-failover-group-arc

참고 항목

이 참조는 Azure CLI(버전 2.3.1 이상)에 대한 arcdata 확장의 일부입니다. az sql instance-failover-group-arc 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.

Arc 지원 SQL 관리형 인스턴스 장애 조치(failover) 그룹을 관리합니다.

명령

Name Description 형식 상태
az sql instance-failover-group-arc create

장애 조치(failover) 그룹 리소스를 만듭니다.

내선 번호 GA
az sql instance-failover-group-arc delete

Arc 지원 SQL Managed Instance 장애 조치(failover) 그룹을 삭제합니다.

내선 번호 GA
az sql instance-failover-group-arc list

모든 장애 조치(failover) 그룹을 나열합니다.

내선 번호 GA
az sql instance-failover-group-arc show

장애 조치(failover) 그룹 리소스의 세부 정보를 표시합니다.

내선 번호 GA
az sql instance-failover-group-arc update

장애 조치(failover) 그룹 리소스를 업데이트합니다.

내선 번호 GA

az sql instance-failover-group-arc create

장애 조치(failover) 그룹 리소스를 만듭니다.

Arc 지원 SQL Managed Instance 장애 조치(failover) 그룹 리소스를 만들어 분산 가용성 그룹을 설정합니다.

az sql instance-failover-group-arc create --mi
                                          --name
                                          --partner-mi
                                          [--k8s-namespace]
                                          [--no-wait]
                                          [--partner-mirroring-cert-file]
                                          [--partner-mirroring-url]
                                          [--partner-resource-group]
                                          [--partner-sync-mode {async, sync}]
                                          [--primary-mirroring-url]
                                          [--resource-group]
                                          [--role {primary, secondary}]
                                          [--shared-name]
                                          [--use-k8s]

예제

Kubernetes API를 사용하여 기본 SQL 관리형 인스턴스 sqlmi1과 파트너 SQL Managed Instance sqlmi2 간에 장애 조치(failover) 그룹 리소스를 만듭니다. 엔드포인트 및 인증서 파일을 미러 파트너는 필요합니다.

az sql instance-failover-group-arc create --name fogcr --shared-name sharedname1 --mi sqlmi1 --role primary --partner-mi sqlmi2 --partner-mirroring-url 10.20.5.20:970 --partner-mirroring-cert-file ./sqlmi2.cer --use-k8s

ARM(Azure Resource Manager)을 사용하여 장애 조치(failover) 그룹 리소스를 만듭니다.

az sql instance-failover-group-arc create --name fogcr  --mi sqlmi1 --resource-group primary-rg-name  --partner-mi sqlmi2 --partner-resource-group partner-rg-name --partner-sync-mode async

ARM을 사용하여 사용자 지정 미러 URL이 있는 장애 조치(failover) 그룹을 만듭니다.

az sql instance-failover-group-arc create --name fogcr  --mi sqlmi1 --resource-group primary-rg-name  --partner-mi sqlmi2 --partner-resource-group partner-rg-name --partner-sync-mode async --primary-mirroring-url 21.10.6.30:6603 --partner-mirroring-url 10.20.5.20:970

필수 매개 변수

--mi

기본 SQL 관리되는 인스턴스의 이름입니다.

--name -n

장애 조치(failover) 그룹 리소스의 이름입니다.

--partner-mi

파트너 SQL 관리형 인스턴스 또는 원격 SQL 인스턴스의 이름입니다. ARM 대상 인수를 사용하는 경우 DR(재해 복구) 인스턴스 이름을 참조합니다.

선택적 매개 변수

--k8s-namespace -k

장애 조치(failover) 그룹을 배포할 네임스페이스입니다. 네임스페이스를 지정하지 않으면 kubeconfig에 정의된 네임스페이스가 사용됩니다.

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

기본값: False
--partner-mirroring-cert-file -f

파트너 SQL 관리형 인스턴스 또는 원격 SQL 인스턴스의 가용성 그룹에 대한 엔드포인트 공용 인증서를 미러 파일 이름입니다. PEM 형식만 지원됩니다.

--partner-mirroring-url -u

파트너 SQL 관리되는 인스턴스의 미러 엔드포인트 URL입니다.

--partner-resource-group

DR 파트너 Arc 지원 SQL 관리형 인스턴스의 Azure 리소스 그룹입니다.

--partner-sync-mode -m

Arc 지원 SQL 관리형 인스턴스의 파트너 동기화 모드입니다.

허용되는 값: async, sync
--primary-mirroring-url

주 SQL 관리되는 인스턴스의 미러 엔드포인트 URL입니다.

--resource-group -g

기본 Arc 지원 SQL 관리형 인스턴스의 Azure 리소스 그룹입니다.

--role

장애 조치(failover) 그룹의 요청된 역할입니다. 역할을 변경할 수 있습니다.

허용되는 값: primary, secondary
--shared-name

이 SQL 관리형 인스턴스에 대한 장애 조치(failover) 그룹의 공유 이름입니다. 주 SQL 관리되는 인스턴스와 해당 파트너는 모두 동일한 공유 이름을 사용해야 합니다.

--use-k8s

로컬 Kubernetes API를 사용하여 Arc 지원 SQL 관리형 인스턴스 장애 조치(failover) 그룹을 만듭니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az sql instance-failover-group-arc delete

Arc 지원 SQL Managed Instance 장애 조치(failover) 그룹을 삭제합니다.

az sql instance-failover-group-arc delete --name
                                          [--k8s-namespace]
                                          [--mi]
                                          [--resource-group]
                                          [--use-k8s]

예제

Kubernetes API를 사용하여 장애 조치(failover) 그룹 리소스를 삭제합니다.

az sql instance-failover-group-arc delete --name fogcr --use-k8s

Azure Resource Manager를 사용하여 장애 조치(failover) 그룹 리소스를 삭제합니다.

az sql instance-failover-group-arc delete --name fogcr --mi sqlmi1 -g rg-name

필수 매개 변수

--name -n

삭제할 장애 조치(failover) 그룹 리소스의 이름입니다.

선택적 매개 변수

--k8s-namespace -k

장애 조치(failover) 그룹이 배포되는 네임스페이스입니다. 네임스페이스를 지정하지 않으면 kubeconfig에 정의된 네임스페이스가 사용됩니다.

--mi

기본 Arc 지원 SQL 관리형 인스턴스의 이름입니다.

--resource-group -g

기본 Arc 지원 SQL 관리형 인스턴스의 Azure 리소스 그룹입니다.

--use-k8s

로컬 Kubernetes API를 사용하여 이 작업을 수행합니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az sql instance-failover-group-arc list

모든 장애 조치(failover) 그룹을 나열합니다.

az sql instance-failover-group-arc list [--k8s-namespace]
                                        [--mi]
                                        [--resource-group]
                                        [--use-k8s]

예제

Kubernetes API를 사용하여 네임스페이스의 모든 장애 조치(failover) 그룹을 나열합니다.

az sql instance-failover-group-arc list --k8s-namespace arcdata --use-k8s

ARM(Azure Resource Manager)을 쿼리하여 모든 장애 조치(failover) 그룹을 나열합니다.

az sql instance-failover-group-arc list --mi sqlmi1 -g rg-name

선택적 매개 변수

--k8s-namespace -k

장애 조치(failover) 그룹이 배포되는 네임스페이스입니다. 네임스페이스를 지정하지 않으면 kubeconfig에 정의된 네임스페이스가 사용됩니다.

--mi

Arc 지원 SQL 관리형 인스턴스의 이름입니다.

--resource-group -g

Arc 지원 SQL 관리형 인스턴스의 Azure 리소스 그룹입니다.

--use-k8s

로컬 Kubernetes API를 사용하여 이 작업을 수행합니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az sql instance-failover-group-arc show

장애 조치(failover) 그룹 리소스의 세부 정보를 표시합니다.

az sql instance-failover-group-arc show --name
                                        [--k8s-namespace]
                                        [--mi]
                                        [--resource-group]
                                        [--use-k8s]

예제

Kubernetes API를 사용하여 장애 조치(failover) 그룹의 세부 정보를 표시합니다.

az sql instance-failover-group-arc show --name fogcr --use-k8s

ARM(Azure Resource Manager)을 쿼리하여 장애 조치(failover) 그룹의 세부 정보를 표시합니다.

az sql instance-failover-group-arc show --name fogcr1 --mi sqlmi1 -g rg-name

필수 매개 변수

--name -n

장애 조치(failover) 그룹 리소스의 이름입니다.

선택적 매개 변수

--k8s-namespace -k

장애 조치(failover) 그룹이 배포되는 네임스페이스입니다. 네임스페이스를 지정하지 않으면 kubeconfig에 정의된 네임스페이스가 사용됩니다.

--mi

기본 Arc 지원 SQL 관리형 인스턴스의 이름입니다.

--resource-group -g

기본 Arc 지원 SQL 관리형 인스턴스의 Azure 리소스 그룹입니다.

--use-k8s

로컬 Kubernetes API를 사용하여 이 작업을 수행합니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az sql instance-failover-group-arc update

장애 조치(failover) 그룹 리소스를 업데이트합니다.

Arc 지원 SQL Managed Instance 장애 조치(failover) 그룹 리소스를 업데이트하여 분산 가용성 그룹의 역할을 변경합니다.

az sql instance-failover-group-arc update --name
                                          [--k8s-namespace]
                                          [--mi]
                                          [--no-wait]
                                          [--partner-sync-mode {async, sync}]
                                          [--resource-group]
                                          [--role {force-primary-allow-data-loss, force-secondary, secondary}]
                                          [--use-k8s]

예제

Kubernetes API를 사용하여 장애 조치(failover) 그룹 리소스를 주 역할의 보조 역할로 업데이트합니다.

az sql instance-failover-group-arc update --name fogcr --role secondary --use-k8s

Azure Resource Manager를 사용하여 장애 조치(failover) 그룹 리소스를 업데이트합니다.

az sql instance-failover-group-arc update --name fogcr  --role secondary --mi sqlmi1 --resource-group rg-name

필수 매개 변수

--name -n

장애 조치(failover) 그룹 리소스의 이름입니다.

선택적 매개 변수

--k8s-namespace -k

장애 조치(failover) 그룹이 있는 네임스페이스입니다. 네임스페이스를 지정하지 않으면 kubeconfig에 정의된 네임스페이스가 사용됩니다.

--mi

업데이트할 Arc 지원 SQL 관리형 인스턴스의 이름입니다.

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

기본값: False
--partner-sync-mode -m

SQL 관리형 인스턴스의 파트너 동기화 모드입니다.

허용되는 값: async, sync
--resource-group -g

기본 Arc 지원 SQL 관리형 인스턴스의 Azure 리소스 그룹입니다.

--role

장애 조치(failover) 그룹의 요청된 역할입니다.

허용되는 값: force-primary-allow-data-loss, force-secondary, secondary
--use-k8s

로컬 Kubernetes API를 사용하여 이 작업을 수행합니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.