Mengelola replikasi eksternal

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

  1. Buka halaman Volume NetApp di Google Cloud konsol.

    Buka Volume NetApp

  2. Klik External replications dari menu Data protection.

  3. 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

  1. Buka halaman Volume NetApp di Google Cloud konsol.

    Buka Volume NetApp

  2. Klik External replications dari menu Data protection.

  3. Dari daftar replikasi, pilih replikasi yang ingin Anda edit.

  4. Di dialog Edit replication, selesaikan langkah-langkah berikut:

    1. Edit deskripsi replikasi volume.

    2. Perbarui Replication schedule replikasi volume.

  5. 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

  1. Buka halaman Volume NetApp di Google Cloud konsol.

    Buka Volume NetApp

  2. Klik External replications dari menu Data protection.

  3. Dari daftar replikasi, pilih replikasi yang ingin Anda hentikan.

  4. Klik Stop.

  5. 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.

  6. Jika volume tujuan berada di ONTAP, selesaikan langkah-langkah berikut:

    1. Ikuti petunjuk untuk menjalankan perintah snapmirror show terlebih dahulu guna memverifikasi status replikasi.

    2. Di bagian Verify external replication state, pilih nilai mirror-state dan relationship-status yang ditampilkan dalam output perintah dari langkah sebelumnya.

    3. Klik Next.

    4. Jika replikasi berada dalam status yang valid sebagai Snapmirrored dan Idle, ikuti petunjuk untuk menjalankan perintah snapmirror break di sistem ONTAP.

  7. 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

  1. Buka halaman Volume NetApp di Google Cloud konsol.

    Buka Volume NetApp

  2. Klik External replications dari menu Data protection.

  3. Dari daftar replikasi, pilih replikasi yang ingin Anda lanjutkan.

  4. Klik Resume.

  5. 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.

  6. Jika tujuan berada di ONTAP, selesaikan langkah-langkah berikut:

    1. Ikuti petunjuk untuk menjalankan perintah snapmirror show terlebih dahulu guna memverifikasi status replikasi.

    2. Di bagian Verify external replication state, pilih nilai mirror-state dan relationship-status yang ditampilkan dalam output perintah dari langkah sebelumnya.

    3. Klik Next.

    4. Jika mirror-state adalah Broken-off dan relationship-status adalah baik Idle atau Quiesced, ikuti petunjuk untuk menjalankan perintah snapmirror resync di sistem ONTAP.

  7. 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

  1. Buka halaman Volume NetApp di Google Cloud konsol.

    Buka Volume NetApp

  2. Klik External replications dari menu Data protection.

  3. Dari daftar replikasi, pilih replikasi yang ingin Anda balikkan dan lanjutkan.

  4. Klik Reverse and resume.

  5. 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.

  6. Jika tujuan berada di ONTAP, selesaikan langkah-langkah berikut:

    1. Ikuti petunjuk untuk menjalankan perintah snapmirror show terlebih dahulu guna memverifikasi status replikasi.

    2. Di bagian Verify external replication state, pilih nilai mirror-state dan relationship-status yang ditampilkan dalam output perintah dari langkah sebelumnya.

    3. Klik Next.

    4. 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:

  1. Pastikan status replikasi adalah Stopped.

  2. Hapus replikasi.

  3. 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.

  4. 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

  1. Buka halaman Volume NetApp di Google Cloud konsol.

    Buka Volume NetApp

  2. Klik External replications dari menu Data protection.

  3. Dari daftar replikasi, pilih replikasi yang ingin Anda hapus.

  4. Klik Delete replication.

  5. 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.

  6. Jika tujuan berada di ONTAP, selesaikan langkah-langkah berikut:

    1. Jalankan perintah snapmirror show di sistem ONTAP untuk memeriksa koneksi snapmirror yang sudah tidak berlaku.

    2. Di bagian Verify external replication state, pilih nilai mirror-state dan relationship-status yang ditampilkan dalam output perintah dari langkah sebelumnya.

    3. Klik Next.

    4. 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.