Configuração de vários caminhos para servidores RHEL

Hoje compartilho com vocês um procedimento que meu colega 'Marcos Ortiz' me enviou, onde veremos a configuração a ser aplicada às máquinas RedHat para configurar corretamente o software multipath nativo quando você tiver um ambiente Boot From SAN (BFS).

1. Inicie a instalação do sistema operacional. RHEL com a 'opção linux mpath'’ (Com todas as estradas apresentadas).

2. Assim que terminarmos a instalação básica, Após a primeira reinicialização, Encontraremos um erro (Reparar sistema de arquivos), Digite a senha de root e execute o seguinte comando:

  • Monte -o remonte rw /, para colocar o sistema em RW
  • Edite o arquivo /etc/multipath.conf e coloque as seguintes linhas:

Lista negra {

Devnode “^(CARNEIRO|Cru|Laço|Fd|Md|Decímetro-|Sr|Scd|St)[0-9]*”

Devnode “^(Disco rígido|xvd|Vd)[AZ]*”

# wwid “*”

}

Multicaminhos {

Multipath {

wwid “36006016063102B006A2BDD66337AE011”

alias mpathROOT

}

}

Dispositivos {

dispositivo {

Fornecedor “DGC”

produto “.*”

product_blacklist “LUNZ”

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

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

Características “1 queue_if_no_path”

hardware_handler “0”

path_grouping_policy “group_by_prio

Failback imediato

rr_weight uniforme

no_path_retry 60

rr_min_io 1000

path_checker emc_clariion

}

}

3. Edite o arquivo /etc/lvm/lvm.conf e modifique as seguintes linhas:

  • Comentário preferred_names = []
  • preferred_names = [ “^/dev/mpath/”, “^/dev/mapper/mpath”, “^/Dev/[Hs]d” ]
  • filtro = [ “a/dev/mapper/.*/”, “r/dev/sd.*/” ]

4. Uma vez que essas etapas tenham sido executadas, montamos o CD de instalação do RH e reiniciamos o servidor, inicializamos a partir do CD e no tipo de instalação, Pôr “Resgate do Linux Mpath”, Com isso, entraremos no modo de recuperação.

  • Nós selecionamos o idioma, teclado.
  • Ignoramos a configuração de rede.
  • Ignoramos a verificação do sistema de arquivos.
  • Una vez tengamos la shell, ejecutamos el siguiente procedmiento:

mkdir /mnt/sysimage

mkdir /mnt/sysimage/boot

multicaminho –F

multicaminho –v0

multicaminho –l

kpartx –a /dev/mapper/mapth0

lvm vgscan –config 'dispositivos{ filtro = [ "a/mapeador/","r/.*/" ] }’

lvm vgchange –ay –config 'dispositivos{ filtro = [ "a/mapeador/","r/.*/" ] }’

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

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

mount –t proc nenhum /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

Remonte o diretório /boot


umount /boot

mount /dev/mapper/mpath0p1 /boot

Altere a entrada /boot/grub/device.map para apontar para o dispositivo de inicialização mpath

# Este mapa de dispositivos foi gerado pelo Anaconda

(hd0) /dev/mapper/mpath0

/dev/rootvg/lv00 / padrões ext3 1 1

/dev/mapper/mpath0p1 /boot padrões ext3 1 2

tmpfs /dev/shm tmpfs padrões 0 0

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

sysfs /sys padrões sysfs 0 0

proc /proc proc padrões 0 0

/dev/mapper/mpath0p3 swap swap padrões 0 0

/dev/mapper/uservg-lv01 /export/home padrões ext3 1 2

/dev/mapper/uservg-lv02 /export/appl/pkgs padrões ext3 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. É 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!!!

Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!