Sziasztok,
Egy kis segitséget kérek, mivel elakadtam, talán meglátjátok azt amit én nem. Van egy Proxmox Server amihez szeretnék egy SAN storage-et kötni ISCSI keresztül multipath-el. Az ISCSI és a multipath konfig rendben van szerintem, a probléma ott van amikor szeretném automatikusan felcsatolni a létrejött alias-t.
/etc/fstab
/dev/mapper/volume01-part1 /mnt/nfs_volume01 ext4 defaults 0 0
ha ezt felcsatolom manuaálisan müködik, de ha automatikusra állitom akkor a multipath elhal.
root@host02:~# multipath -ll
volume03 (360050763808102f70c00000000000005) dm-4 IBM,2145
size=1.5T features='2 queue_if_no_path retain_attached_hw_handler' hwhandler='1 alua' wp=rw
`-+- policy='round-robin 0' prio=50 status=active
|- 20:0:0:2 sdg 8:96 active ready running
`- 21:0:0:2 sdh 8:112 active ready running
volume02 (360050763808102f70c00000000000004) dm-3 IBM,2145
size=9.0T features='2 queue_if_no_path retain_attached_hw_handler' hwhandler='1 alua' wp=rw
`-+- policy='round-robin 0' prio=10 status=active
|- 20:0:0:1 sdf 8:80 active ready running
`- 21:0:0:1 sde 8:64 active ready running
volume01 (360050763808102f70c00000000000003) dm-2 IBM,2145
size=9.0T features='2 queue_if_no_path retain_attached_hw_handler' hwhandler='1 alua' wp=rw
`-+- policy='round-robin 0' prio=50 status=active
|- 20:0:0:0 sdc 8:32 active ready running
`- 21:0:0:0 sdd 8:48 active ready running
Multipath Config
defaults {
user_friendly_names yes
polling_interval 3
path_selector "round-robin 0"
path_grouping_policy multibus
path_checker readsector0
getuid_callout "/lib/udev/scsi_id -g -u -d /dev/%n"
rr_min_io 100
failback immediate
no_path_retry fail
prio alua
udev_dir /dev
}
blacklist {
wwid 3600062b20316e0c0235b2651c3358e3d
devnode "^sd[a-b]"
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st|dcssblk|pve)[0-9]"
devnode "^(td|hd|vd)[a-z]"
devnode "^nvme"
devnode "^cciss!c[0-9]d[0-9]*"
}
blacklist_exceptions {
wwid "360050763808102f70c00000000000003"
wwid "360050763808102f70c00000000000004"
wwid "360050763808102f70c00000000000005"
#property "(ID_SCSI_VPD|ID_WWN|ID_SERIAL)"
}
devices {
device {
vendor "IBM"
product "^2145"
path_grouping_policy "group_by_prio"
prio "alua"
failback "immediate"
no_path_retry "queue"
}
}
multipaths {
multipath {
wwid "360050763808102f70c00000000000003"
alias volume01
}
multipath {
wwid "360050763808102f70c00000000000004"
alias volume02
}
multipath {
wwid "360050763808102f70c00000000000005"
alias volume03
}
}
Előre is köszönöm az ötleteket.
- 1101 megtekintés
Hozzászólások
Ha manual megy, autómmata nem, az leggyakrabban tulajdonosi viszonyok, vagy $PATH.
Ami a pve useré kell legyen az az övé?
PATH ban benne van ami kell?
Most nem vagyok gépközelben, csak ennyire futja. :)
---
"A megoldásra kell koncentrálni nem a problémára."
- A hozzászóláshoz be kell jelentkezni
Én inkább a multipath-re gondolok, ha benne van a fstab-ban akkor bootoláskor fel akarja csatolni, de hibásan a következő formában dev-mapper-volume01-part1.
- A hozzászóláshoz be kell jelentkezni
/dev/mapper/360050763808102f70c00000000000003 ?
- A hozzászóláshoz be kell jelentkezni
sajna nem müködik, igy is elhal.
- A hozzászóláshoz be kell jelentkezni
Csak erdeklodes szinten:
Miert nem lvm-over-iscsi, miert dontottel ugy, hogy file alapu storage lesz?
- A hozzászóláshoz be kell jelentkezni
igazából minden NFS-en van felcsatolva a környezetben, ezért gondoltam fájl alapúra.
- A hozzászóláshoz be kell jelentkezni
Akkor meg nem ertem az iscsi-t, de jovan :)
Bár logreszletet nem adtal, szerintem a baratod lehet fstabban a _netdev opcio.
- A hozzászóláshoz be kell jelentkezni
maga a storage nem tud csak iscsi-t, tehát ezen kersztül csatlakozom hozzá 2 ip-n keresztül, és multipath-al a két ip-n felismert volume-ot alias-olom, majd ezt akarom felcsatolni a szerver alá a /mnt/nsf_Volume01 alá.
- A hozzászóláshoz be kell jelentkezni