Compartilhar via


az sql instance-failover-group-arc

Observação

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.

Gerenciar Grupos de Failover de instância gerenciada SQL habilitada para Arc.

Comandos

Nome Description Tipo Status
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

Listar 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

Atualizar 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ída.

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 de parceiro e o arquivo de certificado 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 Exigidos

--mi

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

--name -n

O nome do recurso de grupo de failover.

--partner-mi

O nome da instância gerenciada SQL do parceiro ou da instância SQL remota. Ao usar argumentos direcionados ao 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, será usado aquele definido no kubeconfig.

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: 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 o grupo de disponibilidade na instância SQL remota. Somente 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 de DR.

--partner-sync-mode -m

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

valores aceitos: 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 principal.

--role

A função solicitada do grupo de failover. A função pode ser alterada.

valores aceitos: primary, secondary
--shared-name

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

--use-k8s

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. 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 Exigidos

--name -n

O nome do recurso de 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, será usado aquele definido no kubeconfig.

--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 principal.

--use-k8s

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az sql instance-failover-group-arc list

Listar 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 Gerenciador de Recursos do Azure (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, será usado aquele definido no kubeconfig.

--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 as APIs locais do Kubernetes para executar essa ação.

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. 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

Mostre os detalhes de um grupo de failover consultando o Gerenciador de Recursos do Azure (ARM).

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

Parâmetros Exigidos

--name -n

O nome do recurso de grupo de failover.

Parâmetros Opcionais

--k8s-namespace -k

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

--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 principal.

--use-k8s

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az sql instance-failover-group-arc update

Atualizar 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 Exigidos

--name -n

O nome do recurso de grupo de failover.

Parâmetros Opcionais

--k8s-namespace -k

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

--mi

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

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: False
--partner-sync-mode -m

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

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

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

--role

A função solicitada do grupo de failover.

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

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.