Enable iSCSI support for Portworx CSI
- Add dm_round_robin kernel module for Pure Storage multipath - Uncomment and enable /etc/multipath.conf with Pure-specific settings - Add apply-iscsi-config.sh script for rolling worker node updates
This commit is contained in:
@@ -128,6 +128,7 @@ worker:
|
||||
modules:
|
||||
- name: iscsi_tcp
|
||||
- name: dm_multipath
|
||||
- name: dm_round_robin
|
||||
|
||||
kubelet:
|
||||
extraMounts:
|
||||
@@ -148,29 +149,30 @@ worker:
|
||||
sysctls:
|
||||
net.ipv4.conf.all.arp_announce: "2"
|
||||
net.ipv4.conf.all.arp_ignore: "1"
|
||||
# files:
|
||||
# - content: |
|
||||
# defaults {
|
||||
# polling_interval 10
|
||||
# }
|
||||
# devices {
|
||||
# device {
|
||||
# vendor "PURE"
|
||||
# product "FlashArray"
|
||||
# path_selector "queue-length 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
|
||||
# }
|
||||
# }
|
||||
# path: /etc/multipath.conf
|
||||
# op: create
|
||||
|
||||
files:
|
||||
- content: |
|
||||
defaults {
|
||||
polling_interval 10
|
||||
}
|
||||
devices {
|
||||
device {
|
||||
vendor "PURE"
|
||||
product "FlashArray"
|
||||
path_selector "queue-length 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
|
||||
}
|
||||
}
|
||||
path: /etc/multipath.conf
|
||||
op: create
|
||||
|
||||
# ─── Nodes ───────────────────────────────────────────────────────────────────
|
||||
nodes:
|
||||
|
||||
Reference in New Issue
Block a user