Share via


az sql instance-failover-group-arc

Nota

Essa referência faz parte da extensão arcdata para a CLI do Azure (versão 2.3.1 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az sql instance-failover-group-arc . Saiba mais sobre extensões.

Gerencie Grupos de Failover de instâncias gerenciadas SQL habilitadas para Arc.

Comandos

Name Description Tipo Estado
az sql instance-failover-group-arc create

Crie um recurso de grupo de failover.

Extensão GA
az sql instance-failover-group-arc delete

Exclua um grupo de failover de Instância Gerenciada SQL habilitado para Arc.

Extensão GA
az sql instance-failover-group-arc list

Liste todos os grupos de failover.

Extensão GA
az sql instance-failover-group-arc show

Mostrar os detalhes de um recurso de grupo de failover.

Extensão GA
az sql instance-failover-group-arc update

Atualize um recurso de grupo de failover.

Extensão GA

az sql instance-failover-group-arc create

Crie um recurso de grupo de failover.

Crie um recurso de grupo de failover de Instância Gerenciada SQL habilitado para Arc para configurar um grupo de disponibilidade distribuído.

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]

Exemplos

Use a API do Kubernetes para criar um recurso de grupo de failover entre a instância gerenciada SQL primária sqlmi1 e a instância gerenciada SQL parceira sqlmi2. O ponto de extremidade de espelhamento do parceiro e o arquivo cert são necessários.

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

Use o Azure Resource Manager (ARM) para criar um recurso de grupo de 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

Use o ARM para criar um grupo de failover com URLs de espelhamento personalizadas.

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

Parâmetros Obrigatórios

--mi

O nome da instância gerenciada SQL primária.

--name -n

O nome do recurso do grupo de failover.

--partner-mi

O nome da instância gerenciada SQL do parceiro ou da instância remota do SQL. Ao usar argumentos direcionados a ARM, isso se refere ao nome da instância de recuperação de desastres (DR).

Parâmetros Opcionais

--k8s-namespace -k

Namespace onde o grupo de failover deve ser implantado. Se nenhum namespace for especificado, o namespace definido no kubeconfig será usado.

--no-wait

Não espere que a operação de longa duração termine.

valor predefinido: False
--partner-mirroring-cert-file -f

O nome do arquivo do certificado público de ponto de extremidade de espelhamento para a instância gerenciada SQL do parceiro ou grupo de disponibilidade na instância SQL remota. Apenas o formato PEM é suportado.

--partner-mirroring-url -u

A URL do ponto de extremidade de espelhamento da instância gerenciada SQL do parceiro.

--partner-resource-group

O grupo de recursos do Azure da instância gerenciada SQL habilitada para Arc do parceiro DR.

--partner-sync-mode -m

O modo de sincronização de parceiro da instância gerenciada SQL habilitada para Arc.

valores aceites: async, sync
--primary-mirroring-url

A URL do ponto de extremidade de espelhamento da instância gerenciada SQL primária.

--resource-group -g

O grupo de recursos do Azure da instância gerenciada SQL habilitada para Arc primária.

--role

A função solicitada do grupo de failover. O papel pode ser alterado.

valores aceites: primary, secondary
--shared-name

O nome compartilhado do grupo de failover para essa instância gerenciada pelo SQL. Tanto a instância gerenciada SQL primária quanto seu parceiro devem usar o mesmo nome compartilhado.

--use-k8s

Crie o grupo de failover de instância gerenciada SQL habilitada para Arc usando APIs Kubernetes locais.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az sql instance-failover-group-arc delete

Exclua um grupo de failover de Instância Gerenciada SQL habilitado para Arc.

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

Exemplos

Exclua um recurso de grupo de failover usando a API do Kubernetes.

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

Exclua um recurso de grupo de failover usando o Gerenciador de Recursos do Azure.

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

Parâmetros Obrigatórios

--name -n

O nome do recurso do grupo de failover a ser excluído.

Parâmetros Opcionais

--k8s-namespace -k

Namespace onde o grupo de failover é implantado. Se nenhum namespace for especificado, o namespace definido no kubeconfig será usado.

--mi

O nome da instância gerenciada SQL habilitada para Arc primária.

--resource-group -g

O grupo de recursos do Azure da instância gerenciada SQL habilitada para Arc primária.

--use-k8s

Use APIs locais do Kubernetes para executar essa ação.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az sql instance-failover-group-arc list

Liste todos os grupos de failover.

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

Exemplos

Liste todos os grupos de failover em um namespace usando a API do Kubernetes.

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

Liste todos os grupos de failover consultando o Azure Resource Manager (ARM).

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

Parâmetros Opcionais

--k8s-namespace -k

Namespace onde os grupos de failover são implantados. Se nenhum namespace for especificado, o namespace definido no kubeconfig será usado.

--mi

O nome da instância gerenciada SQL habilitada para Arc.

--resource-group -g

O grupo de recursos do Azure da instância gerenciada SQL habilitada para Arc.

--use-k8s

Use APIs locais do Kubernetes para executar essa ação.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az sql instance-failover-group-arc show

Mostrar os detalhes de um recurso de grupo de failover.

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

Exemplos

Mostrar os detalhes de um grupo de failover usando a API do Kubernetes.

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

Mostrar os detalhes de um grupo de failover consultando o Azure Resource Manager (ARM).

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

Parâmetros Obrigatórios

--name -n

O nome do recurso do grupo de failover.

Parâmetros Opcionais

--k8s-namespace -k

Namespace onde o grupo de failover é implantado. Se nenhum namespace for especificado, o namespace definido no kubeconfig será usado.

--mi

O nome da instância gerenciada SQL habilitada para Arc primária.

--resource-group -g

O grupo de recursos do Azure da instância gerenciada SQL habilitada para Arc primária.

--use-k8s

Use APIs locais do Kubernetes para executar essa ação.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az sql instance-failover-group-arc update

Atualize um recurso de grupo de failover.

Atualize um recurso de grupo de failover de Instância Gerenciada SQL habilitado para Arc para alterar a função do grupo de disponibilidade distribuída.

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]

Exemplos

Atualize um recurso de grupo de failover para a função secundária de primária usando a API do Kubernetes.

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

Atualize um recurso de grupo de failover usando o Gerenciador de Recursos do Azure.

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

Parâmetros Obrigatórios

--name -n

O nome do recurso do grupo de failover.

Parâmetros Opcionais

--k8s-namespace -k

Namespace onde o grupo de failover existe. Se nenhum namespace for especificado, o namespace definido no kubeconfig será usado.

--mi

O nome da instância gerenciada SQL habilitada para Arc a ser atualizada.

--no-wait

Não espere que a operação de longa duração termine.

valor predefinido: False
--partner-sync-mode -m

O modo de sincronização de parceiro da instância gerenciada SQL.

valores aceites: async, sync
--resource-group -g

O grupo de recursos do Azure da instância gerenciada SQL habilitada para Arc primária.

--role

A função solicitada do grupo de failover.

valores aceites: force-primary-allow-data-loss, force-secondary, secondary
--use-k8s

Use APIs locais do Kubernetes para executar essa ação.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.