Partager via


az sql instance-failover-group-arc

Note

Cette référence fait partie de l’extension arcdata pour Azure CLI (version 2.3.1 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az sql instance-failover-group-arc. Apprenez-en davantage sur les extensions.

Gérer les groupes de basculement d’instance managée SQL avec Arc.

Commandes

Nom Description Type État
az sql instance-failover-group-arc create

Créez une ressource de groupe de basculement.

Extension GA
az sql instance-failover-group-arc delete

Supprimez un groupe de basculement SQL Managed Instance avec Arc.

Extension GA
az sql instance-failover-group-arc list

Répertoriez tous les groupes de basculement.

Extension GA
az sql instance-failover-group-arc show

Afficher les détails d’une ressource de groupe de basculement.

Extension GA
az sql instance-failover-group-arc update

Mettez à jour une ressource de groupe de basculement.

Extension GA

az sql instance-failover-group-arc create

Créez une ressource de groupe de basculement.

Créez une ressource de groupe de basculement SQL Managed Instance avec Arc pour configurer un groupe de disponibilité distribué.

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]

Exemples

Utilisez l’API Kubernetes pour créer une ressource de groupe de basculement entre sqlmi1 d’instance managée SQL principale et sqlmi2 de l’instance managée SQL partenaire. Le point de terminaison de mise en miroir des partenaires et le fichier de certificat sont requis.

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

Utilisez Azure Resource Manager (ARM) pour créer une ressource de groupe de basculement.

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

Utilisez ARM pour créer un groupe de basculement avec des URL de mise en miroir personnalisées.

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

Paramètres obligatoires

--mi

Nom de l’instance managée SQL principale.

--name -n

Nom de la ressource de groupe de basculement.

--partner-mi

Nom de l’instance managée SQL partenaire ou de l’instance SQL distante. Lorsque vous utilisez des arguments ciblés par ARM, cela fait référence au nom de l’instance de récupération d’urgence (DR).

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--k8s-namespace -k

Espace de noms dans lequel le groupe de basculement doit être déployé. Si aucun espace de noms n’est spécifié, l’espace de noms défini dans kubeconfig sera utilisé.

Propriété Valeur
Groupe de paramètres: Kubernetes API – targeted Arguments
--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Propriété Valeur
Valeur par défaut: False
--partner-mirroring-cert-file -f

Nom de fichier du certificat public de point de terminaison de mise en miroir pour l’instance managée SQL partenaire ou le groupe de disponibilité sur une instance SQL distante. Seul le format PEM est pris en charge.

Propriété Valeur
Groupe de paramètres: Kubernetes API – targeted Arguments
--partner-mirroring-url -u

URL du point de terminaison de mise en miroir de l’instance managée SQL partenaire.

--partner-resource-group

Groupe de ressources Azure de l’instance managée SQL compatible AVEC AZURE avec Arc partenaire de récupération d’urgence.

Propriété Valeur
Groupe de paramètres: Azure Resource Manager – targeted Arguments
--partner-sync-mode -m

Mode de synchronisation partenaire de l’instance managée SQL avec Arc.

Propriété Valeur
Valeurs acceptées: async, sync
--primary-mirroring-url

URL du point de terminaison de mise en miroir de l’instance managée SQL principale.

Propriété Valeur
Groupe de paramètres: Azure Resource Manager – targeted Arguments
--resource-group -g

Groupe de ressources Azure de l’instance managée SQL avec Arc principal.

Propriété Valeur
Groupe de paramètres: Azure Resource Manager – targeted Arguments
--role

Rôle demandé du groupe de basculement. Le rôle peut être modifié.

Propriété Valeur
Valeurs acceptées: primary, secondary
--shared-name

Nom partagé du groupe de basculement pour cette instance managée SQL. L’instance managée SQL principale et son partenaire doivent utiliser le même nom partagé.

Propriété Valeur
Groupe de paramètres: Kubernetes API – targeted Arguments
--use-k8s

Créez le groupe de basculement d’instance managée SQL avec Arc à l’aide des API Kubernetes locales.

Propriété Valeur
Groupe de paramètres: Kubernetes API – targeted Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az sql instance-failover-group-arc delete

Supprimez un groupe de basculement SQL Managed Instance avec Arc.

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

Exemples

Supprimez une ressource de groupe de basculement à l’aide de l’API Kubernetes.

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

Supprimez une ressource de groupe de basculement à l’aide d’Azure Resource Manager.

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

Paramètres obligatoires

--name -n

Nom de la ressource de groupe de basculement à supprimer.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--k8s-namespace -k

Espace de noms où le groupe de basculement est déployé. Si aucun espace de noms n’est spécifié, l’espace de noms défini dans kubeconfig sera utilisé.

Propriété Valeur
Groupe de paramètres: Kubernetes API – targeted Arguments
--mi

Nom de l’instance managée SQL avec Arc principal.

Propriété Valeur
Groupe de paramètres: Azure Resource Manager – targeted Arguments
--resource-group -g

Groupe de ressources Azure de l’instance managée SQL avec Arc principal.

Propriété Valeur
Groupe de paramètres: Azure Resource Manager – targeted Arguments
--use-k8s

Utilisez les API Kubernetes locales pour effectuer cette action.

Propriété Valeur
Groupe de paramètres: Kubernetes API – targeted Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az sql instance-failover-group-arc list

Répertoriez tous les groupes de basculement.

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

Exemples

Répertoriez tous les groupes de basculement dans un espace de noms à l’aide de l’API Kubernetes.

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

Répertoriez tous les groupes de basculement en interrogeant Azure Resource Manager (ARM).

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

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--k8s-namespace -k

Espace de noms où les groupes de basculement sont déployés. Si aucun espace de noms n’est spécifié, l’espace de noms défini dans kubeconfig sera utilisé.

Propriété Valeur
Groupe de paramètres: Kubernetes API – targeted Arguments
--mi

Nom de l’instance managée SQL avec Arc.

Propriété Valeur
Groupe de paramètres: Azure Resource Manager – targeted Arguments
--resource-group -g

Groupe de ressources Azure de l’instance managée SQL avec Arc.

Propriété Valeur
Groupe de paramètres: Azure Resource Manager – targeted Arguments
--use-k8s

Utilisez les API Kubernetes locales pour effectuer cette action.

Propriété Valeur
Groupe de paramètres: Kubernetes API – targeted Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az sql instance-failover-group-arc show

Afficher les détails d’une ressource de groupe de basculement.

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

Exemples

Affichez les détails d’un groupe de basculement à l’aide de l’API Kubernetes.

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

Affichez les détails d’un groupe de basculement en interrogeant Azure Resource Manager (ARM).

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

Paramètres obligatoires

--name -n

Nom de la ressource de groupe de basculement.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--k8s-namespace -k

Espace de noms où le groupe de basculement est déployé. Si aucun espace de noms n’est spécifié, l’espace de noms défini dans kubeconfig sera utilisé.

Propriété Valeur
Groupe de paramètres: Kubernetes API – targeted Arguments
--mi

Nom de l’instance managée SQL avec Arc principal.

Propriété Valeur
Groupe de paramètres: Azure Resource Manager – targeted Arguments
--resource-group -g

Groupe de ressources Azure de l’instance managée SQL avec Arc principal.

Propriété Valeur
Groupe de paramètres: Azure Resource Manager – targeted Arguments
--use-k8s

Utilisez les API Kubernetes locales pour effectuer cette action.

Propriété Valeur
Groupe de paramètres: Kubernetes API – targeted Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az sql instance-failover-group-arc update

Mettez à jour une ressource de groupe de basculement.

Mettez à jour une ressource de groupe de basculement SQL Managed Instance avec Arc pour modifier le rôle du groupe de disponibilité distribué.

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]

Exemples

Mettez à jour une ressource de groupe de basculement vers le rôle secondaire à partir du rôle principal à l’aide de l’API Kubernetes.

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

Mettez à jour une ressource de groupe de basculement à l’aide d’Azure Resource Manager.

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

Paramètres obligatoires

--name -n

Nom de la ressource de groupe de basculement.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--k8s-namespace -k

Espace de noms où se trouve le groupe de basculement. Si aucun espace de noms n’est spécifié, l’espace de noms défini dans kubeconfig sera utilisé.

Propriété Valeur
Groupe de paramètres: Kubernetes API – targeted Arguments
--mi

Nom de l’instance managée SQL avec Arc à mettre à jour.

Propriété Valeur
Groupe de paramètres: Azure Resource Manager – targeted Arguments
--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Propriété Valeur
Valeur par défaut: False
--partner-sync-mode -m

Mode de synchronisation partenaire de l’instance managée SQL.

Propriété Valeur
Valeurs acceptées: async, sync
--resource-group -g

Groupe de ressources Azure de l’instance managée SQL avec Arc principal.

Propriété Valeur
Groupe de paramètres: Azure Resource Manager – targeted Arguments
--role

Rôle demandé du groupe de basculement.

Propriété Valeur
Valeurs acceptées: force-primary-allow-data-loss, force-secondary, secondary
--use-k8s

Utilisez les API Kubernetes locales pour effectuer cette action.

Propriété Valeur
Groupe de paramètres: Kubernetes API – targeted Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False