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
Nom de l’instance managée SQL principale.
Nom de la ressource de groupe de basculement.
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.
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 |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
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 |
URL du point de terminaison de mise en miroir de l’instance managée SQL partenaire.
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 |
Mode de synchronisation partenaire de l’instance managée SQL avec Arc.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | async, sync |
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 |
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 |
Rôle demandé du groupe de basculement. Le rôle peut être modifié.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | primary, secondary |
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 |
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
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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
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.
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 |
Nom de l’instance managée SQL avec Arc principal.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Azure Resource Manager – targeted Arguments |
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 |
Utilisez les API Kubernetes locales pour effectuer cette action.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Kubernetes API – targeted Arguments |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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.
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 |
Nom de l’instance managée SQL avec Arc.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Azure Resource Manager – targeted Arguments |
Groupe de ressources Azure de l’instance managée SQL avec Arc.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Azure Resource Manager – targeted Arguments |
Utilisez les API Kubernetes locales pour effectuer cette action.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Kubernetes API – targeted Arguments |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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
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.
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 |
Nom de l’instance managée SQL avec Arc principal.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Azure Resource Manager – targeted Arguments |
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 |
Utilisez les API Kubernetes locales pour effectuer cette action.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Kubernetes API – targeted Arguments |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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
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.
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 |
Nom de l’instance managée SQL avec Arc à mettre à jour.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Azure Resource Manager – targeted Arguments |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Mode de synchronisation partenaire de l’instance managée SQL.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | async, sync |
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 |
Rôle demandé du groupe de basculement.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | force-primary-allow-data-loss, force-secondary, secondary |
Utilisez les API Kubernetes locales pour effectuer cette action.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Kubernetes API – targeted Arguments |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 |