Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

multipath-tools

This extension provides the multipathd daemon on the host for handling device-mapper multipathing. It enables consistent, fault-tolerant access to storage devices that expose multiple I/O paths.

What's Included

  • multipathd: Multipath daemon
  • multipath: Device mapper target autoconfig
  • multipathc: Interactive client for multipathd
  • mpathpersist: Manages SCSI persistent reservations on dm multipath devices
  • kpartx: Create device maps from partition tables.

Use Case

To run this daemon, load dm_multipath and the module required by the configured path selector. Talos does not automatically load path selector modules. For example, round-robin requires dm_round_robin:

apiVersion: v1alpha1
kind: KernelModuleConfig
name: dm_multipath
---
apiVersion: v1alpha1
kind: KernelModuleConfig
name: dm_round_robin

The service-time selector requires dm_service_time instead.

The extension ships no default configuration. The service waits until you provide /etc/multipath.conf via EtcFileConfig, which is bind-mounted read-only into the service container:

apiVersion: v1alpha1
kind: EtcFileConfig
name: multipath.conf
mode: 0o644
contents: |
  defaults {
      user_friendly_names yes
      find_multipaths no
      path_selector "round-robin 0"
  }

References