Herkese merhaba,
Dell PowerVault MD3600f çift controller'lı bir storage ve üzerinde
qlogic 2560 serisi çift HBA olan sunucularım var. Arada da 2 adet fiber
switch.
Debian squezee üzerinde multipath ile cihazı şuan tam yedekli ve
sorunsuz kullanıyorum. Ancak açılış esnasında veya path'lerden biri fail
olduğunda
[ 4969.803250] sd 5:0:1:0: [sde] Result: hostbyte=DID_OK
driverbyte=DRIVER_SENSE
[ 4969.803255] sd 5:0:1:0: [sde] Sense Key : Illegal Request [current]
[ 4969.803259] sd 5:0:1:0: [sde] <<vendor>> ASC=0x94 ASCQ=0x1ASC=0x94
ASCQ=0x1
[ 4969.803265] sd 5:0:1:0: [sde] CDB: Read(10): 28 00 00 00 10 00 00 00
08 00
[ 4969.803273] end_request: I/O error, dev sde, sector 4096
[ 4969.803324] Buffer I/O error on device sde, logical block 512
benzeri hatalar alıyorum. Storage cihazı üzerinde iki adet controller
load balance şeklinde çalışıyor.
multipath -ll çıktısı
size=20G features='1 queue_if_no_path' hwhandler='1 rdac' wp=rw
|-+- policy='round-robin 0' prio=12 status=active
| |- 0:0:0:0 sdb 8:16 active ready running
| `- 5:0:0:0 sdd 8:48 active ready running
`-+- policy='round-robin 0' prio=2 status=enabled
|- 0:0:1:0 sdc 8:32 active ghost running
`- 5:0:1:0 sde 8:64 active ghost running
şeklinde ve buna göre /dev/sdb ile /dev/sdd aynı ve /dev/sdc ile
/dev/sde aynı aygıt. Bunlardan biri erişilebilir diğeri erişilemez
görünüyor.
multipath.conf dosyam aşağıdaki gibi. Buna göre yukarıdaki hatayı
almamak için öneriniz varmı?
Birde mpath_prio_rdac dosyasını henüz bulamadım. Bu dosyaya gerek varmı?
(kpathx içerisinde rdac eklentisinin olduğunu okudum ancak yine de emin
olamadım.)
defaults {
udev_dir /dev
max_fds 8192
user_friendly_names yes
}
blacklist {
# System disks
device {
vendor ATA
product *
}
device {
vendor SAMSUNG
product *
}
}
multipaths {
multipath {
wwid 12340000004ea0984ee33874712347238
alias test_vol1
}
}
devices {
device {
vendor "DELL"
product "MD36xxf"
path_grouping_policy group_by_prio
prio rdac
polling_interval 5
path_checker rdac
path_selector "round-robin 0"
hardware_handler "1 rdac"
failback immediate
#features "2 pg_init_retries 50"
no_path_retry 30
rr_min_io 100
prio_callout "/sbin/mpath_prio_rdac /dev/%n"
getuid_callout "/lib/udev/scsi_id
--whitelisted --device=/dev/%n"
}
}
--
/**
* *@author* Atıf CEYLAN
* Software Developer & System Admin
* http://www.atifceylan.com
*/
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]
Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından
okuyabilirsiniz;
Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu