Memindahkan volume antar agregat - FSxuntuk ONTAP

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memindahkan volume antar agregat

Saat Anda menambahkan pasangan ketersediaan tinggi (HA) ke sistem file Anda, Anda perlu menyeimbangkan kembali data yang ada dengan memindahkan volume ke agregat baru. Untuk memindahkan volume antar agregat, Anda dapat menggunakan volume move perintah di file. ONTAP CLI

Sebelum menggunakan volume move perintah, pertimbangkan hal-hal berikut:

  • Menggunakan volume move perintah dapat memengaruhi kinerja karena mengkonsumsi sumber daya jaringan dan disk pada sistem file Anda. Oleh karena itu, kami merekomendasikan untuk memindahkan volume antar agregat selama periode aktivitas rendah. Atau, Anda dapat mengurangi penggunaan throughput jaringan dan pemanfaatan throughput disk pada sistem file Anda menjadi tidak lebih dari 50% saat memindahkan volume.

  • Untuk mengurangi dampak kinerja pada sistem file Anda, sebaiknya pindahkan satu volume antara dua pasangan HA dan agregat sekaligus. Misalnya, jika sistem file Anda memiliki empat pasangan HA, sebaiknya pindahkan dua volume sekaligus (dengan asumsi pergerakan volume bukan dari atau menuju pasangan HA yang sama). ONTAPmendukung pergerakan hingga delapan volume pada setiap pasangan HA sekaligus, tetapi pergerakan volume yang lebih simultan akan mengurangi kinerja I/O klien dan setiap pergerakan volume yang sedang berlangsung.

  • Setiap data yang disimpan di SSD tingkat pada volume yang terkena dampak secara fisik dipindahkan ke kumpulan disk yang berbeda pada server file yang berbeda. Operasi ini terjadi di latar belakang dan membutuhkan waktu. Tingkat waktu transfer tergantung pada kapasitas throughput sistem file Anda dan jumlah aktivitas pada sistem file Anda. Namun, pergerakan volume dapat dibatasi. Untuk informasi selengkapnya, lihat Volume pelambatan bergerak.

  • Setiap data yang disimpan pada tingkat kapasitas tidak dipindahkan secara fisik karena pasangan HA berbagi penyimpanan kolam kapasitas yang sama. Akibatnya, memindahkan volume dengan sebagian besar data mereka berjenjang akan lebih cepat. Perlu diingat bahwa metadata file selalu disimpan di tingkat. SSD Untuk informasi selengkapnya, lihat Tingkat data volume.

Fase memindahkan volume

Ada dua fase dalam operasi pemindahan volume: fase replikasi dan fase cutover. Selama fase replikasi, data yang ada direplikasi ke agregat baru volume. Selama fase cutover, ONTAP mencoba transfer cepat akhir ke agregat baru volume. Ini termasuk mentransfer data apa pun yang telah ditulis selama fase transfer dan mengarahkan lalu lintas baru ke agregat baru volume. Secara default, jendela cutover adalah 30 detik dan menghentikan semua I/O ke volume Anda. Jika tidak ONTAP dapat melakukan semua langkah ini selama jendela cutover, itu akan gagal. Secara default, ONTAP akan mencoba untuk memotong tiga kali berturut-turut. Jika ketiga upaya berturut-turut gagal, maka ONTAP akan mencoba lagi satu jam sekali sampai berhasil. Anda dapat mengurangi beban pada sistem file Anda untuk memastikan bahwa fase cutover berhasil dengan mengurangi atau menjeda lalu lintas I/O ke volume sebelum fase cutover dimulai.

Volume awal bergerak

Untuk memulai perpindahan volume
  1. SSHke dalam sistem ONTAP file Anda. Untuk informasi selengkapnya, lihat Menggunakan CLI NetApp ONTAP.

    ssh fsxadmin@file-system-management-endpoint-ip-address
  2. Jalankan ONTAP CLI perintah mulai bergerak volume. Ganti nilai berikut:

    • vserver_namedengan nama SVM hosting volume yang Anda pindahkan.

    • volume_namedengan nama konstituen volume (misalnya,vol1__0001).

    • aggregate_namedengan nama agregat tujuan untuk volume.

    • -enforce-network-throttlinguntuk membatasi total throughput volume move. Ini bersifat opsional.

    ::> volume move start -vserver svm_name -volume volume_name -destination aggregate_name -foreground false [Job 1] Job is queued: Move "vol1__0001" in Vserver "svm01" to aggregate "aggr1". Use the "volume move show -vserver svm01 -volume vol1__0001" command to view the status of this operation.
penting

Volume bergerak mengkonsumsi sumber daya jaringan dan disk untuk server file sumber dan tujuan. Oleh karena itu, kinerja beban kerja Anda dapat dipengaruhi oleh pergerakan volume apa pun yang sedang berlangsung. Selain itu, lalu lintas I/O Anda ke volume akan dijeda sementara selama fase cutover dari pemindahan volume.

Memantau pergerakan volume

Untuk memantau pergerakan volume
  • Untuk memeriksa status operasi pemindahan volume, gunakan volume move show ONTAP CLI perintah.

    ::> volume move show -vserver svm_name -volume volume_name Vserver Name: svm01 Volume Name: vol1__0001 Actual Completion Time: - Bytes Remaining: 1.00TB Specified Action For Cutover: retry_on_failure Specified Cutover Time Window: 30 Destination Aggregate: aggr2 Destination Node: FsxId01234567890abcdef-03 Detailed Status: Transferring data: 12.23GB sent. Percentage Complete: 1% Move Phase: replicating Prior Issues Encountered: - Estimated Remaining Duration: 00:40:25 Replication Throughput: 434.3MB/s Duration of Move: 00:00:27 Source Aggregate: aggr2 Source Node: FsxId01234567890abcdef-01 Move State: healthy

    Output perintah menunjukkan perkiraan waktu untuk menyelesaikan gerakan. Setelah selesai, Move phase akan menampilkan completed status.

Mempertahankan FlexGroup volume seimbang

Agar beban kerja Anda dapat bekerja secara optimal, FlexGroup volume Anda harus mencakup semua agregat dan memiliki jumlah volume konstituen genap per agregat. Kami merekomendasikan memiliki delapan konstituen per agregat. Pertimbangkan skenario berikut saat menyeimbangkan kembali volumeFlexGroup:

  • Memindahkan FlexGroup konstituen di antara agregat yang ada: Jika Anda memindahkan volume FlexGroup's konstituen ke agregat lain yang seimbangFlexGroup, Anda kemudian harus memindahkan konstituen lain yang kurang digunakan untuk agregat asli. Ini memastikan bahwa Anda FlexGroup memiliki jumlah konstituen genap per agregat.

    Memindahkan FlexGroup konstituen ke agregat baru setelah menambahkan pasangan HA: Jika Anda memindahkan volume FlexGroup's konstituen ke agregat baru setelah menambahkan pasangan HA, maka Anda harus memperluas FlexGroup dengan konstituen tambahan pada agregat yang kehilangan konstituen. Ini memastikan bahwa Anda FlexGroup memiliki jumlah konstituen genap per agregat. Untuk informasi selengkapnya, lihat Memperluas FlexGroup volume.

Volume pelambatan bergerak

Jika Anda ingin membatasi bandwidth pemindahan volume pada sistem file Anda, Anda dapat menambahkan -enforce-network-throttling opsi di awal operasi.

catatan

Menggunakan opsi ini mempengaruhi transfer data SnapMirror replikasi masuk untuk sistem file. Lacak bagaimana Anda mengonfigurasi opsi replikasi sistem file Anda karena Anda tidak dapat melihatnya setelah mengaturnya.

Untuk membatasi pergerakan volume
  1. Throttle menggunakan throttle replikasi global. Untuk mengatur throttle replikasi global, gunakan perintah berikut di file. ONTAP CLI

    ::> options -option-name replication.throttle.enable on
  2. Tentukan total bandwidth maksimum yang dapat digunakan oleh replikasi, menggantikan opsi berikut:

    • kbs_throttledengan throughput maksimum yang diinginkan untuk digunakan untuk replikasi apa pun (termasuk SnapMirror dan pergerakan volume), dalam Kilobyte per detik.

    ::> options -option-name replication.throttle.incoming.max_kbs kbs_throttle ::> options -option-name replication.throttle.outgoing.max_kbs kbs_throttle