RHEL 5 Como definir o local de montagem do dispositivo multipath?

2

Eu tenho um ambiente de armazenamento RHEL5 + 3Par FC SAN e não tenho certeza de como configurar um dispositivo FC com vários caminhos para montar em locais específicos como / data. Eu tenho o guia de implementação 3Par para o RHEL e ainda não faz sentido para mim. Estou seguindo o guia do meu fornecedor de armazenamento, mas seria genérico para qualquer armazenamento usado.

No RHEL 5, qual é a maneira correta de configurar uma montagem do mapeador de desenvolvimento como / dev / mapper / dm-1 para / data?

Abaixo está o que eles orientam:

#Partitioning Device-mapper Nodes (pg:71)
NOTE: Do not use the fdisk command with /dev/mapper/XXX devices to create partitions

#Provision and export volumns to host

#excute multipath to create mappings (on my system it has /dev/dm-0)
multipath

#list out mappings
multipath -l

#format the top drive in the map
### multipath -l
##50002ac001b40031
##[size=5 GB][features="1 queue_if_no_path"][hwhandler="0"]
##\_ round-robin 0 [active]
##\_ 0:0:0:0 sda 8:0 [active]
##\_ 1:0:0:0 sdb 8:16 [active]

fdisk /dev/sda -- create a partition

################################################
#this part confuses me...
After the fdisk command completes, use the kpartx command to list and create DM devices
for the partitions on the device.
# kpartx /dev/mapper/350002ac001b40031
350002ac001b40031p1 : 0 10477194 /dev/mapper/350002ac001b40031 62
# kpartx -a /dev/mapper/350002ac001b40031 -- will add a partition mapping
# ls /dev/mapper
350002ac001b40031 350002ac001b40031p1
################################################
    
por Chad 16.01.2013 / 21:12

1 resposta

3

Como os nomes /dev/mapper/dm-N são alocados dinamicamente pelo kernel do Linux, você não pode confiar nesses nomes em /etc/fstab .

Você precisa garantir qual LUN está montando em qual partição. A melhor maneira de fazer isso é nomear suas partições. Você pode fazer isso adicionando a seguinte seção a /etc/multipath.conf :

multipaths {
    multipath {
            wwid    3600a0b800011a2be00001dfa46cf0620
            alias   mydev1
    }
}

Você pode obter seus wwids da multipath -ll output. Não se esqueça de reiniciar o multipathd para que ele possa alternar caminhos no caso de falha de link / switch / controlador de armazenamento.

Você não precisa necessariamente criar partições em dispositivos SAN se planeja usá-lo como uma peça inteira.

    
por 16.01.2013 / 21:31