GNU/Linux >> Tutoriales Linux >  >> Cent OS

Descripción de la utilidad de rutas múltiples para configurar DM-Multipath

La utilidad de múltiples rutas es el configurador automático de destino del mapeador de dispositivos, que se utiliza para detectar y configurar múltiples rutas a los dispositivos. Use el siguiente comando para mostrar el uso:

# multipath -h
multipath-tools v0.4.9 (05/33, 2016)
Usage:
  multipath [-a|-A|-c|-w|-W] [-d] [-T tm:val] [-r] [-i] [-v lvl] [-p pol] [-b fil] [-q] [dev]
  multipath -l|-ll|-f [-v lvl] [-b fil] [dev]
  multipath -F [-v lvl]
  multipath -t
  multipath -h

Where:
  -h      print this usage text
  -l      show multipath topology (sysfs and DM info)
  -ll     show multipath topology (maximum info)
  -f      flush a multipath device map
  -F      flush all multipath device maps
  -a      add a device wwid to the wwids file
  -A      add devices from kernel command line mpath.wwids
          parameters to wwids file
  -c      check if a device should be a path in a multipath device
  -T tm:val
          check if tm matches the multipathd timestamp. If so val is
          whether or not the device is a path in a multipath device
  -q      allow queue_if_no_path when multipathd is not running
  -d      dry run, do not create or update devmaps
  -t      dump internal hardware table
  -r      force devmap reload
  -i      ignore wwids file
  -B      treat the bindings file as read only
  -b fil  bindings file location
  -w      remove a device from the wwids file
  -W      reset the wwids file include only the current devices
  -p pol  force all maps to specified path grouping policy :
          . failover            one path per priority group
          . multibus            all paths in one priority group
          . group_by_serial     one priority group per serial
          . group_by_prio       one priority group per priority lvl
          . group_by_node_name  one priority group per target node
  -v lvl  verbosity level
          . 0 no output
          . 1 print created devmap names only
          . 2 default verbosity
          . 3 print debug information
  dev     action limited to:
          . multipath named 'dev' (ex: mpath0) or
          . multipath whose wwid is 'dev' (ex: 60051..)
          . multipath including the path named 'dev' (ex: /dev/sda)
          . multipath including the path with maj:min 'dev' (ex: 8:0)

Algunas de las opciones disponibles se describen a continuación:

  • -v [verbosidad] – Especifique el nivel de detalle al mostrar rutas y rutas múltiples.
  • -l – Enumerar la topología de rutas múltiples.
  • -ll – Enumere la información máxima de topología de rutas múltiples.
  • -f – Vaciar un mapa de dispositivos de rutas múltiples. Use –F para vaciar todos los mapas de dispositivos de rutas múltiples.
  • -c – Comprobar si un dispositivo debe ser una ruta en un dispositivo multirruta.
  • -p conmutación por error | multibús | grupo_por_serie | group_by_prio |group_by_node_name – Forzar todos los mapas a la política de agrupación de rutas especificada.
  • -r – Forzar la recarga del mapa del dispositivo.

Opcionalmente, puede especificar un nombre de dispositivo para actualizar solo el mapa de dispositivos que contiene el dispositivo especificado. Utilice el formato /dev/sd#, el formato mayor:menor, el nombre del mapa de rutas múltiples (por ejemplo, mpathN) o el WWID para especificar un dispositivo.

Una salida de muestra del comando multipath –ll es la siguiente:

# multipath -ll
...
mpathb(36001405346939038cc9480caf0dd9a9d) dm-3 LIO-ORG ,IBLOCK size=10g features=‘0’ hwhandler=‘0’ wp=rw
‘-+- policy=‘service-time 0’ prio=1 status=active
‘- 2:0:0:2 sdb 8:16 active ready running 

mpatha(36001405a7c28190541f4d61880050090) dm-2 LIO-ORG ,IBLOCK size=10g features=‘0’ hwhandler=‘0’ wp=rw
‘-+- policy=‘service-time 0’ prio=1 status=active
      ‘- 2:0:0:1 sda 8:0     active ready running
...

La salida para mpathb se describe a continuación:

  • mpathb – Nombre de dispositivo fácil de usar
  • 36001405346939038cc9480caf0dd9a9d – WWID único
  • dm-3 – nombre de archivo sysfs
  • LIO-ORG – Nombre del proveedor
  • BLOQUEO – Dispositivo de BLOQUEO de Linux
  • tamaño=10g – Tamaño del dispositivo DM
  • características='0' – Funciones de DM compatibles
  • hwhandler='0' – Controlador de hardware
  • wp=rw – Permiso de escritura, establecido en lectura-escritura
  • política='tiempo de servicio 0' – Algoritmo selector de ruta
  • prior=1 – Prioridad del grupo de rutas
  • estado=activo – Estado del grupo de rutas
  • 2:0:0:2 – Información de SCSI:host, canal, scsi_id y LUN
  • sdb – Nombre del dispositivo Linux
  • 8:16 – Números mayores y menores
  • activo listo funcionando – Ruta DM y estado de la ruta física
Guía para principiantes de rutas múltiples de Device Mapper (DM)


Cent OS
  1. ¿Utilidad Bluetooth de bajo nivel?

  2. Entendiendo la utilidad logrotate

  3. Cómo configurar DM-Multipath desde un iniciador iSCSI a un objetivo iSCSI en CentOS/RHEL

  4. Entendiendo el demonio DM-multipath (multipathd)

  5. Cómo configurar un grupo de volúmenes Lvm existente para usar DM-Multipath

Cómo configurar interfaces de red usando NMCLI en Centos 7.6

Comprender las rutas múltiples de Linux (dm-multipath)

CentOS / RHEL 5:Cómo deshabilitar la ruta múltiple del mapeador de dispositivos (dm-multipath)

Entendiendo la utilidad separada de Linux

Entendiendo la utilidad fdisk de Linux

Comando setpci:configurar el dispositivo PCI