az sql instance-failover-group-arc

Catatan

Referensi ini adalah bagian dari ekstensi arcdata untuk Azure CLI (versi 2.3.1 atau lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az sql instance-failover-group-arc . Pelajari lebih lanjut tentang ekstensi.

Mengelola Grup Failover instans terkelola SQL dengan dukungan Arc.

Perintah

Nama Deskripsi Jenis Status
az sql instance-failover-group-arc create

Buat sumber daya grup failover.

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

Menghapus grup failover SQL Managed Instance dengan dukungan Arc.

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

Mencantumkan semua grup failover.

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

Tampilkan detail sumber daya grup failover.

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

Perbarui sumber daya grup failover.

Ekstensi GA

az sql instance-failover-group-arc create

Buat sumber daya grup failover.

Buat sumber daya grup failover SQL Managed Instance dengan dukungan Arc untuk menyiapkan grup ketersediaan terdistribusi.

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]

Contoh

Gunakan API Kubernetes untuk membuat sumber daya grup failover antara SQL managed instance utama sqlmi1 dan sqlmi2 instans terkelola SQL mitra. Titik akhir pencerminan mitra dan file sertifikasi diperlukan.

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

Gunakan Azure Resource Manager (ARM) untuk membuat sumber daya grup 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

Gunakan ARM untuk membuat grup failover dengan URL pencerminan kustom.

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

Parameter yang Diperlukan

--mi

Nama instans terkelola SQL utama.

--name -n

Nama sumber daya grup failover.

--partner-mi

Nama instans terkelola SQL mitra atau instans SQL jarak jauh. Saat menggunakan argumen yang ditargetkan ARM, ini mengacu pada nama instans Pemulihan Bencana (DR).

Parameter Opsional

--k8s-namespace -k

Namespace tempat grup failover akan disebarkan. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--partner-mirroring-cert-file -f

Nama file mencerminkan sertifikat publik titik akhir untuk instans terkelola SQL mitra atau grup ketersediaan pada instans SQL jarak jauh. Hanya format PEM yang didukung.

--partner-mirroring-url -u

URL titik akhir pencerminan instans terkelola SQL mitra.

--partner-resource-group

Grup sumber daya Azure dari instans terkelola SQL dengan dukungan Arc mitra DR.

--partner-sync-mode -m

Mode sinkronisasi mitra dari instans terkelola SQL berkemampuan Arc.

nilai yang diterima: async, sync
--primary-mirroring-url

URL titik akhir pencerminan instans terkelola SQL utama.

--resource-group -g

Grup sumber daya Azure dari instans terkelola SQL utama dengan dukungan Arc.

--role

Peran yang diminta dari grup failover. Peran dapat diubah.

nilai yang diterima: primary, secondary
--shared-name

Nama bersama grup failover untuk instans terkelola SQL ini. Baik instans terkelola SQL utama dan mitranya harus menggunakan nama bersama yang sama.

--use-k8s

Buat grup failover instans terkelola SQL dengan dukungan Arc menggunakan API Kubernetes lokal.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az sql instance-failover-group-arc delete

Menghapus grup failover SQL Managed Instance dengan dukungan Arc.

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

Contoh

Hapus sumber daya grup failover menggunakan API Kubernetes.

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

Menghapus sumber daya grup failover menggunakan Azure Resource Manager.

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

Parameter yang Diperlukan

--name -n

Nama sumber daya grup failover yang akan dihapus.

Parameter Opsional

--k8s-namespace -k

Namespace tempat grup failover disebarkan. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.

--mi

Nama instans terkelola SQL utama dengan dukungan Arc.

--resource-group -g

Grup sumber daya Azure dari instans terkelola SQL utama dengan dukungan Arc.

--use-k8s

Gunakan API Kubernetes lokal untuk melakukan tindakan ini.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az sql instance-failover-group-arc list

Mencantumkan semua grup failover.

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

Contoh

Cantumkan semua grup failover di namespace layanan menggunakan API Kubernetes.

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

Cantumkan semua grup failover dengan mengkueri Azure Resource Manager (ARM).

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

Parameter Opsional

--k8s-namespace -k

Namespace tempat grup failover disebarkan. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.

--mi

Nama instans terkelola SQL dengan dukungan Arc.

--resource-group -g

Grup sumber daya Azure dari instans terkelola SQL dengan dukungan Arc.

--use-k8s

Gunakan API Kubernetes lokal untuk melakukan tindakan ini.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az sql instance-failover-group-arc show

Tampilkan detail sumber daya grup failover.

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

Contoh

Tampilkan detail grup failover menggunakan API Kubernetes.

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

Perlihatkan detail grup failover dengan mengkueri Azure Resource Manager (ARM).

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

Parameter yang Diperlukan

--name -n

Nama sumber daya grup failover.

Parameter Opsional

--k8s-namespace -k

Namespace tempat grup failover disebarkan. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.

--mi

Nama instans terkelola SQL utama dengan dukungan Arc.

--resource-group -g

Grup sumber daya Azure dari instans terkelola SQL utama dengan dukungan Arc.

--use-k8s

Gunakan API Kubernetes lokal untuk melakukan tindakan ini.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az sql instance-failover-group-arc update

Perbarui sumber daya grup failover.

Perbarui sumber daya grup failover SQL Managed Instance dengan dukungan Arc untuk mengubah peran grup ketersediaan terdistribusi.

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]

Contoh

Perbarui sumber daya grup failover ke peran sekunder dari primer menggunakan API Kubernetes.

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

Perbarui sumber daya grup failover menggunakan Azure Resource Manager.

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

Parameter yang Diperlukan

--name -n

Nama sumber daya grup failover.

Parameter Opsional

--k8s-namespace -k

Namespace tempat grup failover ada. Jika tidak ada namespace layanan yang ditentukan, maka namespace layanan yang ditentukan dalam kubeconfig akan digunakan.

--mi

Nama instans terkelola SQL berkemampuan Arc untuk diperbarui.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--partner-sync-mode -m

Mode sinkronisasi mitra dari instans terkelola SQL.

nilai yang diterima: async, sync
--resource-group -g

Grup sumber daya Azure dari instans terkelola SQL utama dengan dukungan Arc.

--role

Peran yang diminta dari grup failover.

nilai yang diterima: force-primary-allow-data-loss, force-secondary, secondary
--use-k8s

Gunakan API Kubernetes lokal untuk melakukan tindakan ini.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.