Multipath konfigurazioa RHEL zerbitzariak

Gaur 'Marcos Ortiz' nire lankideak bidalitako prozedura bat pasatzen dizuet, non RedHat makinak konfiguratzeko aplikatu beharreko konfigurazioa ikusiko dugun, SANetik Booteatzeko ingurunea duten multipath software natiboa behar bezala konfiguratzeko (BFS).

1. SOaren instalazioa hasi. RHEL 'linux mpath' aukerarekin’ (bide guztiak aurkeztuta daudela).

2. Instalazio oinarrizkoa amaitu ondoren, lehenengo berberak egin ondoren, errore bat aurkituko dugu (filesystem-a konpondu), root pasahitza sartu eta hurrengo agindua exekutatu:

  • Mount -o remount rw /, sistema RW egon dadin
  • /etc/multipath.conf fitxategia editatu eta lerro hauek jarri:

blacklist {

devnode “^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*”

devnode “^(hd|xvd|vd)[a-z]*”

# wwid “*”

}

multipaths {

multipath {

wwid “36006016063102b006a2bdd66337ae011”

mpathROOT izena

}

}

gailuak {

gailu {

saltzailea “DGC”

produktua “.*”

produktuen blacklista “LUNZ”

getuid_callout “/sbin/scsi_id -g -u -s /block/%n”

prio_callout “/sbin/mpath_prio_emc /dev/%n”

ezaugarriak “1 bideik ez badago ilara”

hardware_handler “0”

bide taldekatze politika “lehiatu araberakoa

failback berehala

rr_weight uniformea

bideik ez badago errepikatu 60

rr_min_io 1000

bide egiaztatzailea emc_clariion

}

}

3. Editatu /etc/lvm/lvm.conf fitxategia eta aldatu hurrengo lerroak:

  • Komentatu preferred_names = []
  • preferred_names = [ “^/dev/mpath/”, “^/dev/mapper/mpath”, “^/dev/[hs]d” ]
  • iragazkia = [ “a/dev/mapper/.*/”, “r/dev/sd.*/” ]

4. Pauso hauek eginondoren, RH instalazio CDa mountatzen dugu eta zerbitzaria berrabiarazten dugu, CDtik abiatzen gara eta instalazio mota, jartzen dugu “linux mpath rescue”, honekin berreskurapen moduan sartuko gara.

  • Hizkuntza, teklatu.
  • Sare konfigurazioa omititzen dugu.
  • File System irakurtzea omititzen dugu.
  • Una vez tengamos la shell, ejecutamos el siguiente procedmiento:

mkdir /mnt/sysimage

mkdir /mnt/sysimage/boot

multipath –F

multipath –v0

mulitipath –l

kpartx –a /dev/mapper/mapth0

lvm vgscan –config ‘devices{ iragazkia = [ “a/mapper/”,”r/.*/” ] }’

lvm vgchange –ay –config ‘devices{ iragazkia = [ “a/mapper/”,”r/.*/” ] }’

mount –t ext3 /dev/mapper/rootvg-lv00 /mnt/sysimage

mount –t ext3 /dev/mapper/mpath0p1 /mnt/sysimage/boot

mount –t proc none /mnt/sysimage/proc

mount /dev /mnt/sysimage/dev

mount /sys /mnt/sysimage/sys

chroot /mnt/sysimage

dmsetup mknodes mpath0

dmsetup mknodes mpath0p1

dmsetup mknodes mpath0p2

dmsetup mknodes mpath0p3

Remount the /boot directory


umount /boot

mount /dev/mapper/mpath0p1 /boot

Aldatu /boot/grub/device.map sarrera mpath abioko gailura seinalatzeko

# gailuaren mapa hau anaconda-k sortu zuen

(hd0) /dev/mapper/mpath0

/dev/rootvg/lv00 / ext3 defaults 1 1

/dev/mapper/mpath0p1 /boot ext3 defaults 1 2

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

/dev/mapper/mpath0p3 swap swap defaults 0 0

/dev/mapper/uservg-lv01 /export/home ext3 defaults 1 2

/dev/mapper/uservg-lv02 /export/appl/pkgs ext3 defaults 1 2

mkinitrd –f /boot/initrd-2.6.18-53.1.6.el5.img 2.6.18-53.1.6.el5

grub-install /dev/mapper/mpath0

5. Es importante recordar, que cada vez que se modifica el /etc/multipath.conf, tenemos que generar un nuevo initrd usando el comando mkinitrd –f /boot/initrd-2.6.18-53.1.6.el5.img $(uname -r).

Gracias Marcos!!!

Izenburuko mezuak

Egilea

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, ez zalantzarik izan nirekin harremanetan jartzeko, ahal duzun guztietan laguntzen saiatuko naiz, partekatu ahal dudan guztietan ;) . Dokumentuez gozatu!!!

VMware vCenter Server Appliance

5 de September de 2011