Capítulo 1. Mapeador de Dispositivo Multipath
O Mapeador de Dispositivo Multipath (DM-Multipath) permite que você configure diversos caminhos de E/S entre os nós do servidor e matrizes de armazenamento em um único dispositivo. Estes caminhos de E/S são conexões SAN físicas que podem incluir cabos separados, opções e controladores. O Multipath agrega os caminhos de E/S, criando um novo dispositivo que consiste de caminhos agregados.
Este capítulo fornece um resumo dos recursos do DM-Multipath que são novos no lançamento inicial do Red Hat Enterprise Linux 6. Depois disso, este capítulo fornece uma visão geral de alto nível do DM Multipath e seus componentes, assim como uma visão geral da configuração do DM-Multipath.
1.1. Recursos Novos e Modificados
Esta seção lista os recursos novos e modificados do DM-Multipath que estão inclusos com o lançamento inicial do Red Hat Enterprise Linux 6 e subsequentes.
1.1.1. Recursos novos e modificados para Red Hat Enterprise Linux 6.0
O Red Hat Enterprise Linux 6.0 inclui as seguintes atualizações e modificações de documentação e recursos.
- Para o lançamento do Red Hat Enterprise Linux 6, o procedimento de configuração do DM-Multipath para uma configuração do failover básica mudou. Você pode agora criar um arquivo de configuração do DM Multipath e habilitá-lo com a ferramenta de configuração
mpathconf
, que também pode carregar o módulodevice-mapper-multipath
, iniciar o daemon domultipathd
e configurar ochkconfig
para iniciar o daemon automaticamente na reinicialização.Para informações sobre o novo procedimento de configuração, veja a Seção 3.1, “Instalando o DM-Multipath”. Para mais informações sobre o comandompathconf
veja a man pagempathconf
(5). - O lançamento do Red Hat Enterprise Linux 6 fornece um novo modo para a configuração dos dispositivos multipath, o qual você define com o parâmetro de arquivo de configuração do
find_multipath
. Em lançamentos anteriores do Red Hat Enterprise Linux, o multipath sempre tentava criar um dispositivo multipath para cada caminho que não era autorizado explicitamente. No Red Hat Enterprise Linux 6, no entanto, se o parâmetro de configuração dofind_multipath
for definido parayes
, o multipath criará um dispositivo somente se uma entre as três condições for atendida:- Existem ao menos dois caminhos não autorizados com o mesmo WWID.
- O usuário força manualmente a criação do dispositivo, especificando o dispositivo com o comando
multipath
. - Um caminho possui o mesmo WWID que o dispositivo que foi criado anteriormente (até mesmo se o dispositivo multipath não existir ainda). Para instruções sobre o procedimento a seguir se você criou dispositivos de multipath anteriormente quando o parâmetro
find_multipaths
não estava definido, veja a Seção 4.2, “Lista dos Não Autorizados do Arquivo de Configuração”.
Este recurso deve permitir que o multipath escolha automaticamente os caminhos corretos em dispositivos de multipath, sem precisar editar a blacklist.Para informações sobre parâmetro de configuração dofind_multipaths
veja Seção 4.3, “Padrões do Arquivo de Configuração”. - O lançamento do Red Hat Enterprise Linux 6 fornece dois algorítmos de seletores de caminhos novos, que determinam qual o caminho a usar para a próxima operação de E/S:
queue-length
eservice-time
. O algorítmoqueue-length
percebe a quantidade de E/S restantes no caminho para determinar qual caminho usar a seguir. O algorítmoservice-time
percebe a quantidade de E/S restantes e o conteúdo relativo dos caminhos para determinar qual caminho usar a seguir. Para mais informações sobre os parâmetros do seletor de caminho no arquivo de configuração, veja Capítulo 4, O arquivo de Configuração DM-Multipath. - No Red Hat Enterprise Linux 6, as funções de prioridade não são mais programas de chamadas. Ao invés disso, são objetos compartilhados dinâmicos como as funções do verificador de caminho. O parâmetro
prio_callout
foi substituído pelo parâmetroprio
. Para descrições das funções suportadasprio
veja Capítulo 4, O arquivo de Configuração DM-Multipath. - No Red Hat Enterprise Linux 6, o resultado do comando
multipath
mudou o formato. Para informações sobre o resultado do comandomultipath
veja Seção 5.7, “Resultado do Comando do Multipath”. - No lançamento do Red Hat Enterprise Linux 6, o local do arquivo do multipath
bindings
é o/etc/multipath/bindings
. - O lançamento do Red Hat Enterprise Linux 6 fornece três novos parâmetros
padrões
no arquivomultipath.conf
:checker_timeout
,fast_io_fail_tmo
, edev_loss_tmo
. Para mais informações sobre estes parâmetros, veja Capítulo 4, O arquivo de Configuração DM-Multipath. - Quando a opção
user_friendly_names
na configuração do multipath for definida parayes
, o nome de um dispositivo multipath é na forma dempath
n. Para o lançamento do Red Hat Enterprise Linux 6 , n é um caractere alfabético, portanto o nome de um dispositivo multipath deve sermpatha
oumpathb
. Em lançamentos anteriores, o n era um inteiro.
1.1.2. Recursos Novos e Alterados para o Red Hat Enterprise Linux 6.1
O Red Hat Enterprise Linux 6.1 inclui as seguintes atualizações e modificações de recursos.
- Este documento agora inclui um novo capítulo, Seção 5.2, “Movendo Sistemas de Arquivos root de um Dispositivo de Caminho único para um Dispositivo Multipath”.
- Este documento agora inclui um novo capítulo, Seção 5.3, “Movendo Sistemas de Arquivos swap de um Dispositivo de Caminho Único para um Dispositivo Multipath”.
1.1.3. Recursos Novos e Modificados para o Red Hat Enterprise Linux 6.2.
O Red Hat Enterprise Linux 6.2 inclui a seguinte documentação e atualização de recursos e mudanças.
- O lançamento do Red Hat Enterprise Linux 6.2 fornece um novo parâmetro
multipath.conf
,rr_min_io_rq
, nas seçõesdefaults
,devices
, emultipaths
do arquivomultipath.conf
. O parâmetrorr_min_io
não funciona mais no Red Hat Enterprise Linux 6.2. Para obter informações sobre o parâmetrorr_min_io_rq
parameter, veja Capítulo 4, O arquivo de Configuração DM-Multipath. - O parâmetro do arquivo de configuração
dev_loss_tmo
pode agora ser definido para infinito, o qual define a variante atualsysfs
para 2147483647 segundos, ou 68 anos. Para obter mais informações sobre este parâmetro, veja Capítulo 4, O arquivo de Configuração DM-Multipath. - O procedimento descrito em Seção 5.2, “Movendo Sistemas de Arquivos root de um Dispositivo de Caminho único para um Dispositivo Multipath” foi atualizado.
1.1.4. Recursos Novos e Alterados para o Red Hat Enterprise Linux 6.3
O Red Hat Enterprise Linux 6.3 inclui a seguinte documentação e atualização de recursos e mudanças.
- O valor padrão do parâmetro de arquivo de configuração
queue_without_daemon
está definido agora parano
por padrão. - O valor padrão do parâmetro de arquivo de configuração
max_fds
está definido agora paramax
por padrão. - O parâmetro do arquivo de configuração
user_friendly_names
pode ser configurado nas seçõesdefaults
,multipaths
, edevices
do arquivo de configuraçãomultipath.conf
. - A seção
defaults
do arquivo de configuração domultipath.conf
suporta um parâmetro novohwtable_regex_match
.
Para obter mais informações sobre os parâmetros de arquivo de configuração, veja Capítulo 4, O arquivo de Configuração DM-Multipath.
1.1.5. Recursos Novos e Modificados para o Red Hat Enterprise Linux 6.4
Red Hat Enterprise Linux 6.4 inclui a seguinte documentação e atualizações de recursos e modificações.
- A seção
defaults
edevices
do arquivo de configuraçãomultipath.conf
suportam um novo parâmetroretain_attached_hardware_handler
e um novo parâmetrodetect_prio
. Para mais informações sobre parâmetros de arquivo de configuração, veja Capítulo 4, O arquivo de Configuração DM-Multipath. - Este documento agora inclui uma nova seção, Seção 3.4, “Configurando o Multipath no Sistema de Arquivo Initramfs”.