cria o multipath para a partição local

1

É possível criar multipath para a partição local? Eu tenho a partição / dev / sda3 e preciso que / dev / mapper / mpath01 esteja apontando para ela.

Isto é o que eu adicionei no meu kickstart (rhel 5.7)

part /my_mount_point --size=2500 --ondisk=sda --fstype ext3
multipath --name=mpath01 --device=/dev/sda3 --rule=failover

A partição é criada ok, mas eu não tenho o arquivo / dev / mapper / mpath01 O multipath -l também não mostra nada (o serviço está em execução)

    
por franz87 03.10.2013 / 14:16

1 resposta

0

O multipath para partições locais não ajuda muito. Sua finalidade é criar caminhos lógicos para partições / discos de rede, como SAN LUNs, para serem tolerantes a falhas. O que significa que você pode perder um caminho para o seu disco, mas o segundo ainda estará ativo.

Com isso dito, você ainda pode ver uma partição com multipath se quiser. Você só precisa unar partições locais blacklist no arquivo de configuração que é /etc/multipath.conf

Aqui está um arquivo multipath.conf básico:

defaults {
   user_friendly_names yes
   path_group_policy failover
}

blacklist {
   devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
   devnode "^(hd|xvd|vd)[a-z]*"
   wwid "*"
}

# Make sure our multipath devices are enabled.

blacklist_exceptions {
   wwid "20017380006c00034"
   wwid "20017380006c00035"
   wwid "20017380006c00036"
   wwid "20017380006c00037"
}

multipaths {
  multipath {
      wwid "20017380006c00034"
      alias mpath0
  }
  multipath {
      wwid "20017380006c00035"
      alias mpath1
  }
  multipath {
      wwid "20017380006c00036"
      alias mpath2
  }
  multipath {
      wwid "20017380006c00037"
      alias mpath3
  }
}

link Você pode especificar sua partição lá e eles aparecerão com o comando mltipath -ll .

    
por 06.01.2014 / 16:01