Aracılığıyla paylaş


az sql instance-failover-group-arc

Note

Bu başvuru, Azure CLI (sürüm 2.3.1 veya üzeri) için arcdata uzantısının bir parçasıdır. Uzantı, az sql instance-failover-group-arc komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Arc özellikli SQL yönetilen örneği Yük Devretme Gruplarını yönetin.

Komutlar

Name Description Tür Durum
az sql instance-failover-group-arc create

Yük devretme grubu kaynağı oluşturun.

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

Arc özellikli SQL Yönetilen Örneği yük devretme grubunu silin.

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

Tüm yük devretme gruplarını listeleyin.

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

Yük devretme grubu kaynağının ayrıntılarını gösterin.

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

Yük devretme grubu kaynağını güncelleştirme.

Extension GA

az sql instance-failover-group-arc create

Yük devretme grubu kaynağı oluşturun.

Dağıtılmış bir kullanılabilirlik grubu ayarlamak için Arc özellikli SQL Yönetilen Örneği yük devretme grubu kaynağı oluşturun.

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]

Örnekler

Birincil SQL yönetilen örneği sqlmi1 ile iş ortağı SQL yönetilen örneği sqlmi2 arasında bir yük devretme grubu kaynağı oluşturmak için Kubernetes API'sini kullanın. İş ortağı yansıtma uç noktası ve sertifika dosyası gereklidir.

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

Yük devretme grubu kaynağı oluşturmak için Azure Resource Manager'ı (ARM) kullanın.

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 kullanarak özel yansıtma URL'leri ile bir yük devretme grubu oluşturun.

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

Gerekli Parametreler

--mi

Birincil SQL yönetilen örneğinin adı.

--name -n

Yük devretme grubu kaynağının adı.

--partner-mi

İş ortağı SQL yönetilen örneğinin veya uzak SQL örneğinin adı. ARM hedefli bağımsız değişkenler kullanılırken bu, Olağanüstü Durum Kurtarma (DR) örnek adını ifade eder.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--k8s-namespace -k

Yük devretme grubunun dağıtılacağı ad alanı. Ad alanı belirtilmezse kubeconfig içinde tanımlanan ad alanı kullanılır.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Özellik Değer
Default value: False
--partner-mirroring-cert-file -f

Uzak SQL örneğindeki iş ortağı SQL yönetilen örneği veya kullanılabilirlik grubu için yansıtma uç noktası genel sertifikasının dosya adı. Yalnızca PEM biçimi desteklenir.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--partner-mirroring-url -u

İş ortağı SQL yönetilen örneğinin yansıtma uç noktası URL'si.

--partner-resource-group

DR iş ortağı Arc özellikli SQL yönetilen örneğinin Azure kaynak grubu.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--partner-sync-mode -m

Arc özellikli SQL yönetilen örneğinin iş ortağı eşitleme modu.

Özellik Değer
Kabul edilen değerler: async, sync
--primary-mirroring-url

Birincil SQL yönetilen örneğinin yansıtma uç noktası URL'si.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--resource-group -g

Arc özellikli birincil SQL yönetilen örneğinin Azure kaynak grubu.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--role

Yük devretme grubunun istenen rolü. Rol değiştirilebilir.

Özellik Değer
Kabul edilen değerler: primary, secondary
--shared-name

Bu SQL yönetilen örneği için yük devretme grubunun paylaşılan adı. Hem birincil SQL yönetilen örneği hem de iş ortağı aynı paylaşılan adı kullanmalıdır.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--use-k8s

Yerel Kubernetes API'lerini kullanarak Arc özellikli SQL yönetilen örneği yük devretme grubunu oluşturun.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az sql instance-failover-group-arc delete

Arc özellikli SQL Yönetilen Örneği yük devretme grubunu silin.

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

Örnekler

Kubernetes API'sini kullanarak bir yük devretme grubu kaynağını silin.

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

Azure Resource Manager'ı kullanarak bir yük devretme grubu kaynağını silin.

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

Gerekli Parametreler

--name -n

Silinecek yük devretme grubu kaynağının adı.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--k8s-namespace -k

Yük devretme grubunun dağıtıldığı ad alanı. Ad alanı belirtilmezse kubeconfig içinde tanımlanan ad alanı kullanılır.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--mi

Arc özellikli birincil SQL yönetilen örneğinin adı.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--resource-group -g

Arc özellikli birincil SQL yönetilen örneğinin Azure kaynak grubu.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--use-k8s

Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az sql instance-failover-group-arc list

Tüm yük devretme gruplarını listeleyin.

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

Örnekler

Kubernetes API'sini kullanarak bir ad alanında tüm yük devretme gruplarını listeleyin.

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

Azure Resource Manager'ı (ARM) sorgulayarak tüm yük devretme gruplarını listeleyin.

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

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--k8s-namespace -k

Yük devretme gruplarının dağıtıldığı ad alanı. Ad alanı belirtilmezse kubeconfig içinde tanımlanan ad alanı kullanılır.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--mi

Arc özellikli SQL yönetilen örneğinin adı.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--resource-group -g

Arc özellikli SQL yönetilen örneğinin Azure kaynak grubu.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--use-k8s

Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az sql instance-failover-group-arc show

Yük devretme grubu kaynağının ayrıntılarını gösterin.

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

Örnekler

Kubernetes API'sini kullanarak yük devretme grubunun ayrıntılarını gösterin.

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

Azure Resource Manager'ı (ARM) sorgulayarak yük devretme grubunun ayrıntılarını gösterin.

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

Gerekli Parametreler

--name -n

Yük devretme grubu kaynağının adı.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--k8s-namespace -k

Yük devretme grubunun dağıtıldığı ad alanı. Ad alanı belirtilmezse kubeconfig içinde tanımlanan ad alanı kullanılır.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--mi

Arc özellikli birincil SQL yönetilen örneğinin adı.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--resource-group -g

Arc özellikli birincil SQL yönetilen örneğinin Azure kaynak grubu.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--use-k8s

Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az sql instance-failover-group-arc update

Yük devretme grubu kaynağını güncelleştirme.

Dağıtılmış kullanılabilirlik grubunun rolünü değiştirmek için Arc özellikli SQL Yönetilen Örneği yük devretme grubu kaynağını güncelleştirin.

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]

Örnekler

Kubernetes API'sini kullanarak bir yük devretme grubu kaynağını birincil rolden ikincil role güncelleştirin.

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

Azure Resource Manager'ı kullanarak bir yük devretme grubu kaynağını güncelleştirin.

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

Gerekli Parametreler

--name -n

Yük devretme grubu kaynağının adı.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--k8s-namespace -k

Yük devretme grubunun bulunduğu ad alanı. Ad alanı belirtilmezse kubeconfig içinde tanımlanan ad alanı kullanılır.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
--mi

Güncelleştirilecek Arc özellikli SQL yönetilen örneğinin adı.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Özellik Değer
Default value: False
--partner-sync-mode -m

SQL yönetilen örneğinin iş ortağı eşitleme modu.

Özellik Değer
Kabul edilen değerler: async, sync
--resource-group -g

Arc özellikli birincil SQL yönetilen örneğinin Azure kaynak grubu.

Özellik Değer
Parametre grubu: Azure Resource Manager – targeted Arguments
--role

Yük devretme grubunun istenen rolü.

Özellik Değer
Kabul edilen değerler: force-primary-allow-data-loss, force-secondary, secondary
--use-k8s

Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.

Özellik Değer
Parametre grubu: Kubernetes API – targeted Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False