crie multipath para partição local

crie multipath para partição local

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

Isto é o que 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 foi criada ok, mas não tenho o arquivo /dev/mapper/mpath01
multipath -l também não mostra nada (o serviço está em execução)

Responder1

Multipath para partições locais não ajudará muito. Seu objetivo é 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 desejar. Você só precisa deslista negrapartições locais 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
  }
}

http://www.datadisk.co.uk/html_docs/redhat/rh_multipathing.htm Você pode especificar sua partição lá e eles aparecerão commltipath -llcomando.

informação relacionada