Halaman ini menjelaskan cara mengelola replikasi eksternal Anda.
Melihat detail replikasi eksternal
Untuk memantau status replikasi replikasi eksternal, cari resource replikasi NetApp Volumes dan status SnapMirror di ONTAP.
Fase replikasi saat ini ditunjukkan oleh mirrorState-nya:
Mempersiapkan: transfer dasar sedang berlangsung.
Mentransfer: transfer inkremental sedang berlangsung.
Dicerminkan: replikasi tidak ada aktivitas, menunggu transfer inkremental per jam berikutnya dimulai.
Dihentikan: pengguna menghentikan replikasi.
Dikelola secara eksternal: menunjukkan bahwa volume tujuan berada di sisi ONTAP.
Jika volume tujuan berada di sisi ONTAP, status Externally managed
diterapkan. Oleh karena itu, ONTAP bertanggung jawab untuk mengelola replikasi dan NetApp Volumes tidak memiliki informasi tentang apakah replikasi tersebut Stopped
atau Mirrored
. Untuk menentukan status sebenarnya, Anda harus
memeriksa ONTAP secara langsung menggunakan perintah snapmirror show
.
Gunakan petunjuk berikut untuk melihat detail replikasi eksternal menggunakan Google Cloud CLI atau ONTAP CLI:
gcloud
Untuk melihat detail replikasi eksternal di NetApp Volumes:
gcloud netapp volumes replications list --volume=NETAPP_VOLUMES_VOLUME --location=REGION
ONTAP CLI
Untuk melihat detail replikasi eksternal di ONTAP:
ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME
Menghentikan atau menjeda replikasi eksternal
Saat Anda menghentikan replikasi eksternal, volume tujuan akan menjadi dapat dibaca-tulis dan dapat diubah. Tidak ada transfer inkremental yang terjadi saat replikasi dihentikan, tetapi replikasi yang dihentikan dapat dilanjutkan kembali.
Untuk menghentikan transfer data aktif selama replikasi dasar atau jika transfer inkremental yang sedang berlangsung diblokir, Anda harus melakukan penghentian paksa. Penghentian paksa menginstruksikan replikasi untuk menyimpan checkpoint. Checkpoint ini dapat digunakan nanti oleh operasi resume untuk melanjutkan dari bagian terakhir yang dikerjakan.
Gunakan petunjuk berikut untuk menghentikan atau menjeda replikasi eksternal menggunakan Google Cloud CLI:
gcloud
Untuk menghentikan atau menjeda replikasi eksternal:
gcloud netapp volumes replications stop REPLICATION_NAME \ --volume=DESTINATION_VOLUME --location=REGION
Jika perintah menampilkan error karena transfer dasar atau inkremental sedang berlangsung, Anda dapat menambahkan tanda --force
ke perintah untuk menghentikan secara paksa dan membuat titik pemeriksaan untuk operasi melanjutkan nanti.
Jika volume tujuan berada di NetApp Volumes, replikasi akan berhenti secara otomatis. Namun, jika volume tujuan berada di ONTAP, Anda harus menjalankan perintah snapmirror break
di sistem ONTAP. Untuk
menentukan perintah yang benar untuk ONTAP, gunakan perintah berikut:
gcloud netapp volumes replications list --volume=NETAPP_VOLUMES_VOLUME --location=REGION
Cari output hybridReplicationUserCommands
. Setelah menjalankan perintah ONTAP
ini, replikasi akan dihentikan. Anda dapat memeriksa status di ONTAP dengan menjalankan:
ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME
NetApp Volumes tidak dapat mendeteksi apakah perintah telah dijalankan. Replikasi akan dianggap dikelola secara eksternal, yang ditunjukkan oleh mirrorState sebagai Externally managed
.
Melanjutkan replikasi eksternal
Saat Anda melanjutkan replikasi eksternal yang dihentikan, volume tujuan akan dikembalikan ke checkpoint atau snapshot umum terbaru dengan volume sumber. Transfer inkremental kemudian dimulai dari titik ini. Tindakan ini akan mengurungkan semua perubahan yang dilakukan pada konten volume tujuan, jadi pastikan ini adalah hasil yang Anda inginkan. Setelan volume tujuan seperti ukuran, setelan protokol, dan kebijakan tidak akan disinkronkan dengan volume sumber.
Gunakan petunjuk berikut untuk melanjutkan replikasi eksternal menggunakan Google Cloud CLI:
gcloud
Untuk melanjutkan replikasi eksternal:
gcloud netapp volumes replications resume REPLICATION_NAME \ --volume=DESTINATION_VOLUME --location=REGION
Jika volume tujuan dihosting di NetApp Volumes, replikasi akan dilanjutkan secara otomatis. Namun, jika tujuannya ada di
ONTAP, Anda harus menjalankan perintah snapmirror resync
di sistem ONTAP:
ONTAP> snapmirror resync -destination-path SVM_NAME:ONTAP_VOLUME_NAME
Periksa status mirror di ONTAP:
ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME
Mengembalikan dan melanjutkan replikasi eksternal
Arah replikasi eksternal dapat dibalik, sehingga volume tujuan saat ini menjadi volume sumber baru dan sebaliknya. Volume tujuan baru akan dikembalikan ke checkpoint atau snapshot umum terbarunya, dan transfer inkremental akan dimulai dari titik tersebut. Pastikan bahwa tindakan ini akan mengurungkan semua perubahan yang dilakukan pada konten di volume tujuan baru. Setelan volume tujuan seperti ukuran, konfigurasi protokol, dan kebijakan tidak akan disinkronkan dengan volume sumber baru.
Sebelum dibalik, replikasi harus dihentikan.
Pembalikan arah harus dimulai di volume NetApp Volumes.
Gunakan petunjuk berikut untuk membalikkan replikasi eksternal menggunakan Google Cloud CLI:
gcloud
Untuk membalikkan replikasi eksternal:
gcloud netapp volumes replications reverse REPLICATION_NAME \ --volume=NETAPP_VOLUMES_VOLUME --location=REGION
Jika NetApp Volumes menjadi tujuan baru, replikasi akan dibalik secara otomatis. Namun, jika ONTAP adalah tujuan baru, Anda harus menjalankan perintah snapmirror resync
di sistem ONTAP. Anda dapat menentukan perintah yang benar untuk ONTAP dengan menggunakan:
gcloud netapp volumes replications list --volume=NETAPP_VOLUMES_VOLUME --location=REGION
Cari bagian hybridReplicationUserCommands
dalam output. Jika Anda tidak menjalankan perintah ONTAP dalam waktu 120 menit, replikasi akan kembali ke status sebelumnya.
Contoh perintah yang mungkin Anda harapkan:
job schedule cron create -name replication-yyy -hour all -minute 0 snapmirror resync -destination-path svm_src:sourcevol -source-path svm_dst:vol_dst snapmirror modify -destination-path svm_src:sourcevol -source-path svm_dst:vol_dst -schedule replication-yyy
Menyinkronkan replikasi eksternal
Operasi sinkronisasi memungkinkan Anda menjalankan transfer manual, tidak terjadwal, dan inkremental pada replikasi yang berada dalam status transfer yang dicerminkan. Operasi ini memungkinkan Anda mengirim perubahan terbaru dari sumber ke tujuan sebelum menghentikan replikasi dan memindahkan klien ke volume tujuan.
Layanan ini memungkinkan Anda menjalankan hingga maksimum lima operasi sinkronisasi per volume per hari.
Gunakan petunjuk berikut untuk menyinkronkan replikasi eksternal menggunakan Google Cloud CLI:
gcloud
Untuk menyinkronkan replikasi eksternal:
gcloud netapp volumes replications sync REPLICATION_NAME \ --volume=DESTINATION_VOLUME --location=REGION
Menghapus replikasi eksternal
Penghapusan replikasi eksternal mencakup langkah-langkah berikut:
Pastikan status replikasi adalah Dihentikan.
Hapus replikasi.
Pertimbangkan untuk menghapus peering cluster ke NetApp Volumes di cluster ONTAP eksternal menggunakan perintah
cluster peer delete
, tetapi hanya jika ini adalah replikasi terakhir dari cluster ONTAP eksternal.Jika jaringan tambahan dikonfigurasi untuk replikasi, Anda dapat menghapusnya setelah replikasi selesai.
Gunakan petunjuk berikut untuk menghapus replikasi eksternal menggunakan Google Cloud CLI:
gcloud
Untuk menghapus replikasi eksternal, periksa terlebih dahulu apakah koneksi SnapMirror yang sudah tidak berlaku dikonfigurasi di sisi ONTAP:
ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME
Anda akan melihat tidak ada koneksi SnapMirror atau koneksi dengan mirrorState sebagai Broken-off. Jika koneksi dalam status Broken-off, lanjutkan untuk menghapusnya:
ONTAP> snapmirror delete -destination-path SVM_NAME:ONTAP_VOLUME_NAME
Selanjutnya, hapus replikasi dalam NetApp Volumes:
gcloud netapp volumes replications delete REPLICATION_NAME \ --volume=DESTINATION_VOLUME --location=REGION
Langkah berikutnya
Mengubah setelan volume selama replikasi eksternal.