multipath/SAN disk toevoegen

Het toevoegen van een multipath/SAN disk hangt af van hoe je multipath hebt ingericht. op de linux machine. in dit geval word er gebruik gemaakt van een blacklist (alles word geweigerd) en dus moeten we in de /etc/multipath.conf een blacklist_exception toevoegen.
multipath kent veel instellings mogelijkheden maar die gaan te ver om allemaal uit te leggen.

als het gebruik word gemaakt van een blacklist zal er minimaal het volgende aanwezig zijn in de multipath config.

# cat /etc/multipath.conf
defaults {
        user_friendly_names yes
}

blacklist {
        wwid "*"
}
blacklist_exceptions {
        wwid "360060e8007c513000030c513000072d0"
        wwid "360060e8007c513000030c513000072d3"
} 

in de bovenstaande config worden alle disken geweigerd behalve de 2 op geven wwid in exceptions setting. als je nu het het systeem zal scannen geen er geen disken bij komen. Als we een nieuwe disk aan het systeem toe willen voegen moet je dus de wwid toevoegen aan de blacklist_exceptions deze wwid kan je op de storage box zien maar als je de machine scanned met extra logging komt de wwid ook naar boven, “multipath -v3” maar voor je kan scannen met multipath dien je eerst de scsi bus te scannen voor nieuwe devices. dit doe het het best met echo “- – -” > /sys/class/scsi_host/hostX/scan voor beide adapters. meer info op lun-toevoegen-verwijderen-online dan kan je de blacklisted wwid vinden door met multipath -v3 |grep “wwid blacklisted” de wwid die hier uit komt vul je in in multipath config.

echo "- - -" >  /sys/class/scsi_host/host0/scan
echo "- - -" >  /sys/class/scsi_host/host1/scan

# multipath -v3 |grep  "wwid blacklisted"
Jun 25 15:13:04 | (null): (360060e8007c513000030c513000072ea) wwid blacklisted
Jun 25 15:13:04 | (null): (360060e8007c513000030c513000072ea) wwid blacklisted

als je de wwid hebt opgevoerd scan je nog een keer met multipath -v3 en de disk komt er bij. in dit geval gebruiken we friendly names op rhel6 en 7 word de disk bekend als mpath(a-zz) op rhel4 en 5 krijgen ze een volg nummer mpath(1-999) in de /etc/multipath/bindings file kan je een specifieke naam geven.

multipath -v3 

# multipath -ll 360060e8007c513000030c513000072ea
mpathl (360060e8007c513000030c513000072ea) dm-21 HITACHI,OPEN-V
size=100G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
  |- 0:0:0:11 sdw 65:96  active ready running
  `- 1:0:0:11 sdx 65:112 active ready running

de nieuwe disk is bekend als /dev/mapper/mpathl deze kan je nu gebruiken zoals je gewend bent.