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.
- 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.
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_robinThe 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"
}