Halaman ini menjelaskan cara mengelola replikasi eksternal.
Melihat detail replikasi eksternal
Untuk memantau status replikasi eksternal, cari resource replikasi Volume NetApp dan status SnapMirror di ONTAP.
Fase replikasi saat ini ditunjukkan oleh mirrorState-nya:
Preparing: transfer baseline sedang berlangsung.
Transferring: transfer inkremental sedang berlangsung.
Mirrored: replikasi tidak aktif, 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 akan diterapkan. Oleh karena itu, ONTAP bertanggung jawab untuk mengelola replikasi dan Volume NetApp tidak memiliki informasi tentang apakah replikasi 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 konsol Google Cloud atau Google Cloud CLI atau ONTAP CLI.
Konsol
Buka halaman Volume NetApp di Google Cloud konsol.
Klik External replications dari menu Data protection.
Dari daftar replikasi, pilih replikasi yang ingin Anda lihat.
gcloud
Untuk melihat detail replikasi eksternal di Volume NetApp:
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
Mengedit replikasi eksternal
Gunakan petunjuk berikut untuk mengedit replikasi eksternal menggunakan Google Cloud konsol.
Konsol
Buka halaman Volume NetApp di Google Cloud konsol.
Klik External replications dari menu Data protection.
Dari daftar replikasi, pilih replikasi yang ingin Anda edit.
Di dialog Edit replication, selesaikan langkah-langkah berikut:
Edit deskripsi replikasi volume.
Perbarui Replication schedule replikasi volume.
Klik Save.
gcloud
Ubah lokasi cluster, jadwal, deskripsi, dan label replikasi volume:
gcloud netapp volumes replications update REPLICATION_NAME \ --volume=DESTINATION_VOLUME --location=REGION \ --cluster-location=CLUSTER_LOCATION \ --description=DESCRIPTION \ --replication-schedule=REPLICATION_SCHEDULE
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 lagi.
Untuk menghentikan transfer data aktif selama replikasi baseline 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 yang dihentikan.
Gunakan petunjuk berikut untuk menghentikan atau menjeda replikasi eksternal menggunakan konsol Google Cloud atau Google Cloud CLI.
Konsol
Buka halaman Volume NetApp di Google Cloud konsol.
Klik External replications dari menu Data protection.
Dari daftar replikasi, pilih replikasi yang ingin Anda hentikan.
Klik Stop.
Dialog konfirmasi dengan informasi akan ditampilkan. Masukkan nama volume tujuan, lalu klik Stop untuk mengonfirmasi.
Jika volume tujuan berada di Volume NetApp, replikasi akan segera berhenti.
Jika volume tujuan berada di ONTAP, dialog dengan petunjuk lebih lanjut akan ditampilkan.
Jika volume tujuan berada di ONTAP, selesaikan langkah-langkah berikut:
Ikuti petunjuk untuk menjalankan perintah
snapmirror showterlebih dahulu guna memverifikasi status replikasi.Di bagian Verify external replication state, pilih nilai
mirror-statedanrelationship-statusyang ditampilkan dalam output perintah dari langkah sebelumnya.Klik Next.
Jika replikasi berada dalam status yang valid sebagai Snapmirrored dan Idle, ikuti petunjuk untuk menjalankan perintah
snapmirror breakdi sistem ONTAP.
Tunggu hingga Transfer status berubah menjadi Stopped.
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 baseline atau inkremental yang sedang berlangsung, Anda dapat menambahkan flag --force ke perintah untuk memaksa penghentian dan membuat checkpoint untuk operasi resume nanti.
Jika volume tujuan berada di Volume NetApp, 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
Volume NetApp tidak dapat mendeteksi apakah perintah telah dijalankan. Volume NetApp akan menganggap replikasi sekarang dikelola secara eksternal, yang ditunjukkan oleh mirrorState sebagai Externally managed.
Melanjutkan replikasi eksternal
Saat Anda melanjutkan replikasi eksternal yang dihentikan, volume tujuan akan kembali ke checkpoint atau snapshot umum terbaru dengan volume sumber. Transfer inkremental kemudian dimulai dari titik ini. Tindakan ini akan membatalkan perubahan apa pun yang dibuat 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 konsol atau Google Cloud CLI.
Konsol
Buka halaman Volume NetApp di Google Cloud konsol.
Klik External replications dari menu Data protection.
Dari daftar replikasi, pilih replikasi yang ingin Anda lanjutkan.
Klik Resume.
Dialog konfirmasi dengan informasi akan ditampilkan. Masukkan nama volume tujuan, lalu klik Resume untuk mengonfirmasi.
Jika volume tujuan berada di Volume NetApp, replikasi akan dilanjutkan secara otomatis.
Jika volume tujuan berada di ONTAP, dialog dengan petunjuk lebih lanjut akan ditampilkan.
Jika tujuan berada di ONTAP, selesaikan langkah-langkah berikut:
Ikuti petunjuk untuk menjalankan perintah
snapmirror showterlebih dahulu guna memverifikasi status replikasi.Di bagian Verify external replication state, pilih nilai
mirror-statedanrelationship-statusyang ditampilkan dalam output perintah dari langkah sebelumnya.Klik Next.
Jika
mirror-stateadalah Broken-off danrelationship-statusadalah baik Idle atau Quiesced, ikuti petunjuk untuk menjalankan perintahsnapmirror resyncdi sistem ONTAP.
Tunggu hingga Transfer status berubah menjadi Preparing atau Mirrored.
gcloud
Untuk melanjutkan replikasi eksternal:
gcloud netapp volumes replications resume REPLICATION_NAME \ --volume=DESTINATION_VOLUME --location=REGION
Jika volume tujuan dihosting di Volume NetApp, replikasi akan dilanjutkan secara otomatis. Namun, jika tujuan berada 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
Membalikkan dan melanjutkan replikasi eksternal
Arah replikasi eksternal dapat dibalik, sehingga volume tujuan saat ini menjadi volume sumber baru dan sebaliknya. Volume tujuan baru akan kembali ke checkpoint atau snapshot umum terbarunya, dan transfer inkremental akan dimulai dari titik tersebut. Pastikan tindakan ini akan membatalkan semua perubahan yang dibuat pada konten di volume tujuan baru. Setelan volume tujuan seperti ukuran, konfigurasi protokol, dan kebijakan tidak akan disinkronkan dengan volume sumber baru.
Sebelum membalikkan replikasi, replikasi harus dihentikan.
Pembalikan arah harus dimulai di volume NetApp Volumes.
Gunakan petunjuk berikut untuk membalikkan dan melanjutkan replikasi eksternal menggunakan konsol atau Google Cloud CLI. Google Cloud
Konsol
Buka halaman Volume NetApp di Google Cloud konsol.
Klik External replications dari menu Data protection.
Dari daftar replikasi, pilih replikasi yang ingin Anda balikkan dan lanjutkan.
Klik Reverse and resume.
Dialog konfirmasi dengan informasi akan ditampilkan. Masukkan nama volume tujuan baru, lalu klik Reverse and resume untuk mengonfirmasi.
Jika Volume NetApp adalah tujuan baru, replikasi akan dibalikkan dan dilanjutkan secara otomatis.
Jika ONTAP adalah tujuan baru, dialog dengan petunjuk lebih lanjut akan ditampilkan.
Jika tujuan berada di ONTAP, selesaikan langkah-langkah berikut:
Ikuti petunjuk untuk menjalankan perintah
snapmirror showterlebih dahulu guna memverifikasi status replikasi.Di bagian Verify external replication state, pilih nilai
mirror-statedanrelationship-statusyang ditampilkan dalam output perintah dari langkah sebelumnya.Klik Next.
Jika replikasi berada dalam status yang valid, klik Reverse and resume.
gcloud
Untuk membalikkan dan melanjutkan replikasi eksternal:
gcloud netapp volumes replications reverse REPLICATION_NAME \ --volume=NETAPP_VOLUMES_VOLUME --location=REGION
Jika Volume NetApp menjadi tujuan baru, replikasi akan dibalikkan 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 di 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 maksimal 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 Stopped.
Hapus replikasi.
Pertimbangkan untuk menghapus peering cluster ke Volume NetApp di cluster ONTAP eksternal Anda menggunakan perintah
cluster peer delete, tetapi hanya jika ini adalah replikasi terakhir dari cluster ONTAP eksternal.Jika ada jaringan tambahan yang dikonfigurasi untuk replikasi, Anda dapat menghapusnya setelah replikasi selesai.
Gunakan petunjuk berikut untuk menghapus replikasi eksternal menggunakan Google Cloud konsol atau Google Cloud CLI.
Konsol
Buka halaman Volume NetApp di Google Cloud konsol.
Klik External replications dari menu Data protection.
Dari daftar replikasi, pilih replikasi yang ingin Anda hapus.
Klik Delete replication.
Dialog konfirmasi dengan informasi akan ditampilkan. Masukkan nama volume tujuan, lalu klik Delete untuk mengonfirmasi.
Jika volume tujuan berada di Volume NetApp, replikasi akan dihapus secara otomatis.
Jika tujuan berada di ONTAP, dialog dengan petunjuk lebih lanjut akan ditampilkan.
Jika tujuan berada di ONTAP, selesaikan langkah-langkah berikut:
Jalankan perintah
snapmirror showdi sistem ONTAP untuk memeriksa koneksi snapmirror yang sudah tidak berlaku.Di bagian Verify external replication state, pilih nilai
mirror-statedanrelationship-statusyang ditampilkan dalam output perintah dari langkah sebelumnya.Klik Next.
Klik Delete replication untuk menghapus semua referensi ke replikasi di Volume NetApp.
gcloud
Untuk menghapus replikasi eksternal, pertama-tama periksa 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 berada dalam status Broken-off, lanjutkan untuk menghapusnya:
ONTAP> snapmirror delete -destination-path SVM_NAME:ONTAP_VOLUME_NAME
Selanjutnya, hapus replikasi dalam Volume NetApp:
gcloud netapp volumes replications delete REPLICATION_NAME \ --volume=DESTINATION_VOLUME --location=REGION
Langkah berikutnya
Mengubah setelan volume selama replikasi eksternal.