Add multipath.conf for Pure FlashArray to Talos worker nodes
- Add /etc/multipath.conf file creation in worker patches - Configuration optimized for Pure FlashArray iSCSI - Required for PX-CSI node pods to start successfully - Blacklists Portworx virtual devices (pxd*) Ref: Portworx → democratic-csi migration Phase 3
This commit is contained in:
@@ -155,6 +155,42 @@ worker:
|
|||||||
net.ipv4.conf.all.arp_announce: "2"
|
net.ipv4.conf.all.arp_announce: "2"
|
||||||
net.ipv4.conf.all.arp_ignore: "1"
|
net.ipv4.conf.all.arp_ignore: "1"
|
||||||
|
|
||||||
|
- |-
|
||||||
|
machine:
|
||||||
|
files:
|
||||||
|
- path: /etc/multipath.conf
|
||||||
|
permissions: 0644
|
||||||
|
op: create
|
||||||
|
content: |
|
||||||
|
# Multipath configuration for Pure Storage FlashArray
|
||||||
|
defaults {
|
||||||
|
polling_interval 10
|
||||||
|
find_multipaths yes
|
||||||
|
user_friendly_names no
|
||||||
|
}
|
||||||
|
|
||||||
|
devices {
|
||||||
|
device {
|
||||||
|
vendor "PURE"
|
||||||
|
product "FlashArray"
|
||||||
|
path_selector "service-time 0"
|
||||||
|
path_grouping_policy group_by_prio
|
||||||
|
prio alua
|
||||||
|
path_checker tur
|
||||||
|
fast_io_fail_tmo 10
|
||||||
|
user_friendly_names no
|
||||||
|
no_path_retry 0
|
||||||
|
hardware_handler "1 alua"
|
||||||
|
dev_loss_tmo 600
|
||||||
|
failback immediate
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
blacklist {
|
||||||
|
devnode "^pxd[0-9]*"
|
||||||
|
devnode "^pxd.*"
|
||||||
|
}
|
||||||
|
|
||||||
# ─── Nodes ───────────────────────────────────────────────────────────────────
|
# ─── Nodes ───────────────────────────────────────────────────────────────────
|
||||||
nodes:
|
nodes:
|
||||||
# ── Control plane ──────────────────────────────────────────────────────────
|
# ── Control plane ──────────────────────────────────────────────────────────
|
||||||
|
|||||||
Reference in New Issue
Block a user