This commit is contained in:
2026-06-25 10:02:16 -05:00
parent 0bc9b2e788
commit 1da9bfd43c
5 changed files with 258 additions and 52 deletions

View File

@@ -143,63 +143,18 @@ worker:
# Only mount /var/lib/iscsi (NOT /etc/iscsi)
# The iscsi-tools extension manages /etc/iscsi automatically
# /var/lib/iscsi contains iSCSI session and node data that must persist
- destination: /var/lib/iscsi
type: bind
source: /var/lib/iscsi
options:
- bind
- rshared
- rw
# - destination: /var/lib/iscsi
# type: bind
# source: /var/lib/iscsi
# options:
# - bind
# - rshared
# - rw
# ARP tuning for dual-NIC setup
sysctls:
net.ipv4.conf.all.arp_announce: "2"
net.ipv4.conf.all.arp_ignore: "1"
- |-
apiVersion: v1alpha1
kind: ExtensionServiceConfig
name: multipathd
configFiles:
- content: |-
# Pure Storage FlashArray multipath configuration
# Configured via ExtensionServiceConfig for multipathd system service
defaults {
polling_interval 10
path_selector "round-robin 0"
path_grouping_policy group_by_prio
path_checker tur
prio alua
failback immediate
user_friendly_names no
find_multipaths yes
fast_io_fail_tmo 10
dev_loss_tmo 600
no_path_retry 0
}
devices {
device {
vendor "PURE"
product "FlashArray"
path_selector "round-robin 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 {
# Exclude Portworx PXD devices from multipathing
devnode "^pxd[0-9]*"
devnode "^pxd.*"
}
mountPath: /etc/multipath.conf
# ─── Nodes ───────────────────────────────────────────────────────────────────
nodes: