Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

4.5. Perangkat File Konfigurasi‌


Atribut Perangkat Tabel [hal. 95] menunjukkan atribut yang dapat Anda atur untuk setiap perangkat penyimpanan individual

di bagian perangkat dari file konfigurasi multipath.conf. Atribut ini digunakan oleh DM-Multipath kecuali jika ditimpa oleh atribut yang ditentukan dalam multipath bagian dari multipath.conf file untuk jalur yang berisi perangkat. Atribut ini menimpa atribut yang ditetapkan dalam default bagian dari multipath.conf file.


Banyak perangkat yang mendukung multipathing disertakan secara default dalam konfigurasi multipath. Nilai untuk perangkat yang didukung secara default tercantum di multipath.conf.default mengajukan. Anda mungkin tidak perlu mengubah nilai untuk perangkat ini, tetapi jika Anda melakukannya, Anda dapat menimpa nilai default dengan memasukkan entri dalam file konfigurasi untuk perangkat yang menimpa nilai tersebut. Anda dapat menyalin

default konfigurasi perangkat dari multipath.conf.annotated.gz atau jika Anda ingin memiliki file konfigurasi singkat, multipath.conf.sintetik file untuk perangkat dan menimpa nilai yang ingin Anda ubah.


Untuk menambahkan perangkat ke bagian ini dari file konfigurasi yang tidak dikonfigurasi secara otomatis secara default, Anda harus mengatur: penjaja dan produk parameter. Anda dapat menemukan nilai-nilai ini dengan melihat /sys/blok/

device_name/device/vendor dan /sys/block/device_name/device/model di mana device_name adalah perangkat yang akan dimultipath, seperti pada contoh berikut:


# cat /sys/block/sda/device/vendor WINSYS

# cat /sys/block/sda/device/model SF2372


Parameter tambahan untuk ditentukan bergantung pada perangkat spesifik Anda. Jika perangkat aktif/aktif, Anda biasanya tidak perlu mengatur parameter tambahan. Anda mungkin ingin mengatur jalur_pengelompokan_kebijakan untuk multibus.

Parameter lain yang mungkin perlu Anda atur adalah no_path_retry dan rr_min_io, seperti yang dijelaskan dalam Tabel Atribut Multipath [hal. 93].


Jika perangkat aktif/pasif, tetapi secara otomatis mengalihkan jalur dengan I/O ke jalur pasif, Anda perlu mengubah fungsi pemeriksa menjadi yang tidak mengirim I/O ke jalur untuk menguji apakah perangkat berfungsi (jika tidak, perangkat Anda akan terus gagal). Ini hampir selalu berarti bahwa Anda mengatur jalur_pemeriksa untuk TUR; ini berfungsi untuk semua perangkat SCSI yang mendukung perintah Test Unit Ready, yang sebagian besar melakukannya.


Jika perangkat memerlukan perintah khusus untuk berpindah jalur, maka mengonfigurasi perangkat ini untuk multipath memerlukan modul kernel pengendali perangkat keras. Handler perangkat keras yang tersedia saat ini adalah emc. Jika ini tidak cukup untuk perangkat Anda, Anda mungkin tidak dapat mengonfigurasi perangkat untuk multipath.


Tabel 5.5. Atribut Perangkat


Atribut

Deskripsi Produk

penjaja

Menentukan nama vendor perangkat penyimpanan tempat atribut perangkat berlaku, misalnya PERUSAHAAN.

produk

Menentukan nama produk perangkat penyimpanan tempat atribut perangkat berlaku, misalnya HSV110 (C) COMPAQ.

revisi

Menentukan pengidentifikasi revisi produk perangkat penyimpanan.

produk_daftar hitam

Menentukan ekspresi reguler yang digunakan untuk memasukkan perangkat ke daftar hitam menurut produk.

perangkat keras_handler

Menentukan modul yang akan digunakan untuk melakukan tindakan spesifik perangkat keras saat berpindah grup jalur atau menangani kesalahan I/O. Nilai yang mungkin termasuk:

1 emc: pengendali perangkat keras untuk susunan penyimpanan EMC

1 alu: pengendali perangkat keras untuk larik SCSI-3 ALUA.

1 hp_sw: pengendali perangkat keras untuk pengontrol Compaq/HP.

1 hari: pengendali perangkat keras untuk pengontrol LSI/Engenio RDAC.


Selain itu, parameter berikut dapat diganti dalam hal ini: alat bagian

• kebijakan_pengelompokan_jalur


• getuid_callout

• pemilih_jalur

• jalur_pemeriksa

• fitur

• kegagalan kembali

• sebelum

• prio_args

• no_path_coba lagi

• rr_min_io

• rr_berat

• fast_io_fail_tmo

• dev_loss_tmo

• flush_on_last_del


gambar

Setiap kali hardware_handler ditentukan, Anda bertanggung jawab untuk memastikan bahwa modul kernel yang sesuai dimuat untuk mendukung antarmuka yang ditentukan. Modul-modul ini dapat ditemukan di /lib/ modul/`uname -r`/kernel/drivers/scsi/device_handler/ . Modul yang diperlukan harus diintegrasikan ke dalam initrd untuk memastikan penemuan yang diperlukan dan kapasitas failover-failback tersedia selama waktu boot. Contoh,


# echo scsi_dh_alua >> /etc/initramfs-tools/modules ## menambahkan modul ke file

# perbarui-initramfs -u -k semua


Contoh berikut menunjukkan entri perangkat dalam file konfigurasi multipath.


#perangkat {

# perangkat {

# penjual "COMPAQ"

# produk "MSA1000"

# jalur_pengelompokan_kebijakan multibus

# path_checker tur

# rr_prioritas berat

# }

#}


Spasi dicadangkan di penjaja, produk, dan revisi bidang penting karena multipath melakukan pencocokan langsung terhadap atribut ini, yang formatnya ditentukan oleh spesifikasi SCSI, khususnya PERTANYAAN Standar2 memerintah. Saat kutipan digunakan, bidang vendor, produk, dan revisi akan ditafsirkan secara ketat sesuai dengan spesifikasi. Ekspresi reguler dapat diintegrasikan ke dalam string yang dikutip.

Jika bidang didefinisikan tanpa spasi yang diperlukan, multipath akan menyalin string ke buffer dan pad berukuran tepat dengan jumlah spasi yang sesuai. Spesifikasi mengharapkan seluruh bidang diisi oleh karakter atau spasi yang dapat dicetak, seperti yang terlihat pada contoh di atas


gambar

2 http://en.wikipedia.org/wiki/SCSI_Inquiry_Command


• vendor: 8 karakter

• produk: 16 karakter

• revisi: 4 karakter


Untuk membuat file konfigurasi yang lebih kuat, ekspresi reguler juga dapat digunakan. Operator termasuk ^$[] .

* ? +. Contoh ekspresi reguler fungsional dapat ditemukan dengan memeriksa database multipath langsung dan

file contoh multipath.conf ditemukan di /usr/share/doc/multipath-tools/examples:


# echo 'tampilkan konfigurasi' | multipath -k


Komputasi Awan OS Teratas di OnWorks: