<Sebelum | Contents [show] | Seterusnya>
4.3. Lalai Fail Konfigurasi
. /etc/multipath.conf fail konfigurasi termasuk a lalai bahagian yang menetapkan nama_mesra_pengguna
parameter untuk yes, seperti berikut.
lalai {
nama_mesra_pengguna ya
}
Ini menimpa nilai lalai bagi nama_mesra_pengguna parameter.
Fail konfigurasi termasuk templat lalai konfigurasi. Bahagian ini diulas, seperti berikut.
#defaults {
# udev_dir /dev
# selang_polling 5
# pemilih "round-robin 0"
# path_grouping_policy failover
# getuid_callout "/lib/dev/scsi_id --whitelisted --device=/dev/%n"
# prio const
# arahan_pemeriksa laluan
# rr_min_io 1000
# uniform rr_weight
# manual failback
# tiada_path_retry gagal
# nama_mesra_pengguna no
#}
Untuk menulis ganti nilai lalai untuk mana-mana parameter konfigurasi, anda boleh menyalin baris yang berkaitan daripada templat ini ke dalam lalai bahagian dan nyahkomennya. Sebagai contoh, untuk menulis ganti
path_grouping_policy parameter supaya ia adalah multibus dan bukannya nilai lalai failover, salin baris yang sesuai daripada templat ke bahagian lalai awal fail konfigurasi dan nyahkomennya, seperti berikut.
lalai {
nama_mesra_pengguna ya path_grouping_policy multibus
}
Lalai Konfigurasi Berbilang Laluan Jadual [hlm. 90] menerangkan sifat-sifat yang ditetapkan dalam lalai seksyen
daripada multipath.conf fail konfigurasi. Nilai ini digunakan oleh DM-Multipath melainkan ia ditimpa oleh atribut yang dinyatakan dalam peranti and berbilang laluan bahagian dari multipath.conf fail.
Jadual 5.3. Lalai Konfigurasi Berbilang Laluan
atribut | Penerangan Produk |
selang_polling | Menentukan selang antara dua semakan laluan dalam beberapa saat. Untuk laluan berfungsi dengan betul, selang antara semakan akan meningkat secara beransur-ansur kepada (4 * selang_polling). Nilai lalai ialah 5. |
udev_dir | Direktori tempat nod peranti udev dicipta. Nilai lalai ialah /dev. |
multipath_dir | Direktori tempat objek kongsi dinamik disimpan. Nilai lalai adalah bergantung kepada sistem, lazimnya /lib/multipath. |
kesungguhan | Verbositi lalai. Nilai yang lebih tinggi meningkatkan tahap verbositi. Tahap yang sah adalah antara 0 dan 6. Nilai lalai ialah 2. |
pemilih_laluan | Menentukan algoritma lalai untuk digunakan dalam menentukan laluan yang hendak digunakan untuk operasi I/O seterusnya. Nilai yang mungkin termasuk: • round-robin 0: Gelung melalui setiap laluan dalam kumpulan laluan, menghantar jumlah I/O yang sama kepada setiap satu. • panjang giliran 0: Hantar kumpulan I/O seterusnya ke laluan dengan bilangan permintaan I/O tertunggak paling sedikit. • masa perkhidmatan 0: Hantar kumpulan I/O seterusnya ke laluan dengan anggaran masa perkhidmatan terpendek, yang ditentukan dengan membahagikan jumlah saiz I/O tertunggak kepada setiap laluan dengan daya pemprosesan relatifnya. Nilai lalai adalah round-robin 0. |
dasar_kumpulan_laluan | Menentukan dasar pengelompokan laluan lalai untuk digunakan pada berbilang laluan yang tidak ditentukan. Nilai yang mungkin termasuk: • failover = 1 laluan bagi setiap kumpulan keutamaan • bas berbilang = semua laluan yang sah dalam 1 kumpulan keutamaan • kumpulan_oleh_siri = 1 kumpulan keutamaan bagi setiap nombor siri yang dikesan • kumpulan_oleh_prio = 1 kumpulan keutamaan setiap nilai keutamaan laluan • group_by_node_name = 1 kumpulan keutamaan bagi setiap nama nod sasaran. Nilai lalai adalah failover. |
getuid_callout | Menentukan atur cara lalai dan hujah untuk dipanggil untuk mendapatkan pengecam laluan unik. Laluan mutlak diperlukan. Nilai lalai adalah /lib/udev/scsi_id --whitelisted --device=/dev/%n. |
atribut | Penerangan Produk |
prio | Menentukan fungsi lalai untuk dipanggil untuk mendapatkan nilai keutamaan laluan. Sebagai contoh, bit ALUA dalam SPC-3 memberikan nilai prio yang boleh dieksploitasi. Nilai yang mungkin termasuk: • malar: Tetapkan keutamaan 1 kepada semua laluan. • emc: Hasilkan keutamaan laluan untuk tatasusunan EMC. • alua: Hasilkan keutamaan laluan berdasarkan tetapan ALUA SCSI-3. • netapp: Hasilkan keutamaan laluan untuk tatasusunan NetApp. • rdac: Hasilkan keutamaan laluan untuk pengawal LSI/Engenio RDAC. • hp_sw: Hasilkan keutamaan laluan untuk pengawal Compaq/HP dalam mod aktif/siap sedia. • hds: Hasilkan keutamaan laluan untuk tatasusunan storan Modular Hitachi HDS. Nilai lalai adalah malar. |
prio_args | Rentetan argumen yang dihantar ke fungsi prio Kebanyakan fungsi prio tidak memerlukan argumen. Pengutamaan datacore memerlukan satu. contoh, "masa tamat=1000 preferredsds=foo". Nilai lalai ialah (null) "". |
ciri-ciri | Ciri tambahan peranti berbilang laluan. Satu-satunya ciri yang ada ialah queue_if_no_path, yang sama seperti tetapan no_path_retry kepada beratur. Untuk maklumat tentang isu yang mungkin timbul apabila menggunakan ciri ini, lihat Bahagian, "Isu dengan ciri queue_if_no_path". |
path_checker | Menentukan kaedah lalai yang digunakan untuk menentukan keadaan laluan. Nilai yang mungkin termasuk: • readsector0: Baca sektor pertama peranti. • tur: Keluarkan UNIT UJIAN SEDIA pada peranti. • emc_clariion: Tanya halaman EVPD khusus EMC Clariion 0xC0 untuk menentukan laluan. • hp_sw: Semak keadaan laluan untuk tatasusunan storan HP dengan perisian tegar Aktif/Sedia sedia. • rdac: Semak status laluan untuk pengawal storan LSI/Engenio RDAC. • arahan: Baca sektor pertama dengan I/O langsung. Nilai lalai adalah arahan. |
kegagalan | Mengurus failback kumpulan laluan. • Nilai daripada Serta-merta menentukan kegagalan balik serta-merta kepada kumpulan laluan keutamaan tertinggi yang mengandungi laluan aktif. |
atribut | Penerangan Produk |
• Nilai daripada manual menyatakan bahawa tidak sepatutnya berlaku failback serta-merta tetapi failback itu boleh berlaku hanya dengan campur tangan pengendali. • Nilai berangka yang lebih besar daripada sifar menentukan kegagalan balik tertunda, dinyatakan dalam saat. Nilai lalai adalah manual. | |
rr_min_io | Menentukan bilangan permintaan I/O untuk laluan ke laluan sebelum beralih ke laluan seterusnya dalam kumpulan laluan semasa. Nilai lalai adalah 1000. |
rr_weight | Sekiranya ditetapkan kepada keutamaan, kemudian bukannya menghantar rr_min_io meminta laluan sebelum membuat panggilan pemilih_laluan untuk memilih laluan seterusnya, bilangan permintaan untuk dihantar ditentukan oleh rr_min_io kali keutamaan laluan, seperti yang ditentukan oleh fungsi prio. Jika ditetapkan kepada pakaian seragam, semua berat laluan adalah sama. Nilai lalai adalah pakaian seragam. |
no_path_retry | Nilai berangka untuk atribut ini menentukan bilangan kali sistem harus cuba menggunakan laluan yang gagal sebelum melumpuhkan baris gilir. Nilai gagal menunjukkan Serta-merta kegagalan, tanpa beratur. Nilai daripada beratur menunjukkan bahawa beratur tidak sepatutnya berhenti sehingga laluan ditetapkan. Nilai lalai adalah 0. |
nama_mesra_pengguna | Jika ditetapkan kepada ya, tentukan bahawa sistem harus menggunakan /etc/multipath/ bindings fail untuk menetapkan yang berterusan dan unik alias kepada berbilang jalur, dalam bentuk mpathn. Jika ditetapkan kepada tidak, tentukan bahawa sistem harus menggunakan WWID sebagai alias bagi berbilang jalur. Dalam kedua-dua kes, perkara yang dinyatakan di sini akan ditindih oleh sebarang alias khusus peranti yang anda tentukan dalam bahagian berbilang laluan fail konfigurasi. Nilai lalai adalah tidak. |
beratur_tanpa_daemon | Jika ditetapkan kepada tidak, yang multipathd daemon akan melumpuhkan baris gilir untuk semua peranti apabila ia ditutup. Nilai lalai adalah yes. |
flush_on_last_del | Jika ditetapkan kepada ya, maka berbilang jalur akan melumpuhkan baris gilir apabila laluan terakhir ke peranti telah dipadamkan. Nilai lalai adalah tidak. |
max_fds | Menetapkan bilangan maksimum deskriptor fail terbuka yang boleh dibuka oleh berbilang jalur dan juga multipathd daemon. Ini bersamaan dengan |
atribut | Penerangan Produk |
perintah ulimit -n. Nilai maksimum akan menetapkan ini kepada had sistem daripada /proc/sys/fs/nr_open. Jika ini tidak ditetapkan, bilangan maksimum deskriptor fail terbuka diambil daripada proses panggilan; ia biasanya 1024. Untuk selamat, ini harus ditetapkan kepada bilangan maksimum laluan ditambah 32, jika nombor itu lebih besar daripada 1024. | |
pemeriksa_pemasa | Tamat masa untuk digunakan untuk penyemak laluan yang mengeluarkan arahan SCSI dengan tamat masa yang jelas, dalam beberapa saat. Nilai lalai diambil daripada /sys/block/sdx/device/timeout, Yang merupakan 30 saat pada 12.04 LTS |
fast_io_fail_tmo | Bilangan saat lapisan SCSI akan menunggu selepas masalah telah dikesan pada port jauh FC sebelum gagal I/O ke peranti pada pelabuhan jauh itu. Nilai ini hendaklah lebih kecil daripada nilai dev_loss_tmo. Menetapkan ini kepada mematikan akan melumpuhkan tamat masa. Nilai lalai ditentukan oleh OS. |
dev_loss_tmo | Bilangan saat lapisan SCSI akan menunggu selepas masalah dikesan pada port jauh FC sebelum mengeluarkannya daripada sistem. Menetapkan ini kepada infiniti akan menetapkan ini kepada 2147483647 saat, atau 68 tahun. Nilai lalai ditentukan oleh OS. |