<Sebelumnya | Konten | Selanjutnya>
4.3. Default File Konfigurasi
Grafik /etc/multipath.conf file konfigurasi termasuk a default bagian yang mengatur nama_ramah_pengguna
parameter untuk iya nih, sebagai berikut.
default {
user_friendly_names ya
}
Ini menimpa nilai default dari nama_ramah_pengguna parameter.
File konfigurasi menyertakan template default konfigurasi. Bagian ini dikomentari, sebagai berikut.
#default {
# udev_dir /dev
# polling_interval 5
# pemilih "round-robin 0"
# kegagalan path_grouping_policy
# getuid_callout "/lib/dev/scsi_id --daftar putih --device=/dev/%n"
#prio const
# arah path_checker
#rr_min_io 1000
# rr_seragam berat
# manual kegagalan kembali
# no_path_retry gagal
# nama_ramah_pengguna no
#}
Untuk menimpa nilai default untuk salah satu parameter konfigurasi, Anda dapat menyalin baris yang relevan dari template ini ke dalam default bagian dan batalkan komentarnya. Misalnya, untuk menimpa
parameter path_grouping_policy sehingga multibus daripada nilai default dari failover, salin baris yang sesuai dari template ke bagian default awal dari file konfigurasi, dan batalkan komentarnya, sebagai berikut.
default {
user_friendly_names ya path_grouping_policy multibus
}
Default Konfigurasi Tabel Multipath [P. 90] menggambarkan atribut yang diatur dalam default bagian
dari multipath.conf berkas konfigurasi. Nilai-nilai ini digunakan oleh DM-Multipath kecuali jika ditimpa oleh atribut yang ditentukan dalam perangkat dan multipath bagian dari multipath.conf file.
Tabel 5.3. Default Konfigurasi Multipath
Atribut | Deskripsi Produk |
polling_interval | Menentukan interval antara dua pemeriksaan jalur dalam hitungan detik. Untuk jalur yang berfungsi dengan baik, interval antara pemeriksaan secara bertahap akan meningkat menjadi (4 * polling_interval). Nilai defaultnya adalah 5. |
udev_dir | Direktori tempat node perangkat udev dibuat. Nilai defaultnya adalah /dev. |
multipath_dir | Direktori tempat menyimpan objek bersama yang dinamis. Nilai default bergantung pada sistem, umumnya /lib/multipath. |
kata kerja | Verbositas default. Nilai yang lebih tinggi meningkatkan tingkat verbositas. Level yang valid adalah antara 0 dan 6. Nilai defaultnya adalah 2. |
jalur_pemilih | Menentukan algoritme default yang akan digunakan dalam menentukan jalur apa yang akan digunakan untuk operasi I/O berikutnya. Nilai yang mungkin termasuk: • round-robin 0: Loop melalui setiap jalur dalam grup jalur, mengirimkan jumlah I/O yang sama ke masing-masing jalur. • panjang antrian 0: Mengirim kelompok I/O berikutnya ke jalur dengan jumlah permintaan I/O terutang paling sedikit. • waktu layanan 0: Mengirim kumpulan I/O berikutnya ke jalur dengan perkiraan waktu layanan terpendek, yang ditentukan dengan membagi ukuran total I/O yang belum diselesaikan ke setiap jalur dengan throughput relatifnya. Nilai defaultnya adalah round-robin 0. |
jalur_pengelompokan_kebijakan | Menentukan kebijakan pengelompokan jalur default untuk diterapkan ke multipath yang tidak ditentukan. Nilai yang mungkin termasuk: • kegagalan = 1 jalur per grup prioritas • multibus = semua jalur yang valid dalam 1 grup prioritas • grup_oleh_serial = 1 grup prioritas per nomor seri yang terdeteksi • grup_oleh_prio = 1 grup prioritas per nilai prioritas jalur • grup_menurut_nama_node = 1 grup prioritas per nama node target. Nilai defaultnya adalah kegagalan. |
getuid_callout | Menentukan program dan argumen default untuk dipanggil untuk mendapatkan pengidentifikasi jalur unik. Diperlukan jalur absolut. Nilai defaultnya adalah /lib/udev/scsi_id --daftar putih --device=/dev/%n. |
Atribut | Deskripsi Produk |
prio | Menentukan fungsi default yang akan dipanggil untuk mendapatkan nilai prioritas jalur. Misalnya, bit ALUA di SPC-3 memberikan nilai prio yang dapat dieksploitasi. Nilai yang mungkin termasuk: • const: Tetapkan prioritas 1 untuk semua jalur. • dll.: Menghasilkan prioritas jalur untuk larik EMC. • alu: Menghasilkan prioritas jalur berdasarkan pengaturan SCSI-3 ALUA. • netapp: Menghasilkan prioritas jalur untuk array NetApp. • rdac: Menghasilkan prioritas jalur untuk pengontrol LSI/Engenio RDAC. • hp_sw: Menghasilkan prioritas jalur untuk pengontrol Compaq/HP dalam mode aktif/siaga. • hds: Menghasilkan prioritas jalur untuk array penyimpanan Hitachi HDS Modular. Nilai defaultnya adalah const. |
prio_args | String argumen yang diteruskan ke fungsi prio Sebagian besar fungsi prio tidak memerlukan argumen. Prioritas datacore membutuhkannya. Contoh, "batas waktu=1000 pilihan SD=foo". Nilai defaultnya adalah (null) "". |
fitur | Fitur tambahan dari perangkat multipath. Satu-satunya fitur yang ada adalah antrian_jika_tidak_jalur, yang sama dengan pengaturan no_path_coba lagi untuk antre. Untuk informasi tentang masalah yang mungkin muncul saat menggunakan fitur ini, lihat Bagian, "Masalah dengan fitur queue_if_no_path". |
jalur_pemeriksa | Menentukan metode default yang digunakan untuk menentukan status jalur. Nilai yang mungkin termasuk: • sektor baca0: Baca sektor pertama perangkat. • TUR: Keluarkan TEST UNIT READY ke perangkat. • emc_clarion: Meminta halaman EVPD khusus EMC Clariion 0xC0 untuk menentukan jalur. • hp_sw: Periksa status jalur untuk susunan penyimpanan HP dengan firmware Aktif/Siaga. • rdac: Periksa status jalur untuk pengontrol penyimpanan LSI/Engenio RDAC. • arah: Membaca sektor pertama dengan I/O langsung. Nilai defaultnya adalah arah. |
gagal kembali | Mengelola failback grup jalur. • Nilai Segera menentukan failback langsung ke grup jalur prioritas tertinggi yang berisi jalur aktif. |
Atribut | Deskripsi Produk |
• Nilai panduan menetapkan bahwa tidak boleh ada failback langsung tetapi failback itu hanya dapat terjadi dengan intervensi operator. • Nilai numerik yang lebih besar dari nol menentukan failback yang ditangguhkan, yang dinyatakan dalam detik. Nilai defaultnya adalah panduan. | |
rr_min_io | Menentukan jumlah permintaan I/O untuk merutekan ke jalur sebelum beralih ke jalur berikutnya dalam grup jalur saat ini. Nilai defaultnya adalah 1000. |
rr_berat | Jika diatur ke prioritas, maka alih-alih mengirim rr_min_io permintaan ke jalur sebelum menelepon jalur_pemilih untuk memilih jalur berikutnya, jumlah permintaan untuk dikirim ditentukan oleh rr_min_io kali prioritas jalur, seperti yang ditentukan oleh fungsi prio. Jika diatur ke seragam, semua bobot jalur adalah sama. Nilai defaultnya adalah seragam. |
no_path_coba lagi | Nilai numerik untuk atribut ini menentukan berapa kali sistem harus mencoba menggunakan jalur yang gagal sebelum menonaktifkan antrian. Nilai gagal menunjukkan Segera kegagalan, tanpa antrian. Sebuah nilai dari antre menunjukkan bahwa antrian tidak boleh berhenti sampai jalur diperbaiki. Nilai defaultnya adalah 0. |
nama_ramah_pengguna | Jika disetel ke ya, tentukan bahwa sistem harus menggunakan /etc/multipath/bindings file untuk menetapkan yang gigih dan unik alias ke multijalur, dalam bentuk mpathn. Jika disetel ke no, tentukan bahwa sistem harus menggunakan WWID sebagai alias untuk multijalur. Dalam kedua kasus, apa yang ditentukan di sini akan ditimpa oleh alias khusus perangkat apa pun yang Anda tentukan di bagian multipath dari file konfigurasi. Nilai defaultnya adalah tidak. |
antrian_tanpa_daemon | Jika disetel ke tidak, multipath daemon akan menonaktifkan antrian untuk semua perangkat saat dimatikan. Nilai defaultnya adalah iya nih. |
flush_on_last_del | Jika disetel ke ya, maka multijalur akan menonaktifkan antrian ketika jalur terakhir ke perangkat telah dihapus. Nilai defaultnya adalah tidak. |
max_fds | Menyetel jumlah maksimum deskriptor file terbuka yang dapat dibuka oleh multijalur dan multipath daemon. Ini setara dengan |
Atribut | Deskripsi Produk |
perintah ulimit -n. Nilai max akan mengatur ini ke batas sistem dari /proc/sys/fs/nr_open. Jika ini tidak disetel, jumlah maksimum deskriptor file terbuka diambil dari proses pemanggilan; biasanya 1024. Agar aman, ini harus diatur ke jumlah jalur maksimum ditambah 32, jika angka itu lebih besar dari 1024. | |
pemeriksa_timer | Batas waktu yang digunakan untuk pemeriksa jalur yang mengeluarkan perintah SCSI dengan batas waktu eksplisit, dalam detik. Nilai default diambil dari /sys/block/sdx/device/timeout, Yang 30 detik pada 12.04 LTS |
fast_io_fail_tmo | Jumlah detik lapisan SCSI akan menunggu setelah masalah terdeteksi pada port jarak jauh FC sebelum gagal I/O ke perangkat pada port jarak jauh itu. Nilai ini harus lebih kecil dari nilai dev_loss_tmo. Menyetel ini ke nonaktif akan menonaktifkan batas waktu. Nilai default ditentukan oleh OS. |
dev_loss_tmo | Jumlah detik lapisan SCSI akan menunggu setelah masalah terdeteksi pada port jarak jauh FC sebelum melepaskannya dari sistem. Menyetel ini hingga tak terhingga akan menyetelnya menjadi 2147483647 detik, atau 68 tahun. Nilai default ditentukan oleh OS. |