diff --git a/Kubernetes/Longhorn/longhorn-K3S.sh b/Kubernetes/Longhorn/longhorn-K3S.sh index bc8f9a7..c502a6e 100644 --- a/Kubernetes/Longhorn/longhorn-K3S.sh +++ b/Kubernetes/Longhorn/longhorn-K3S.sh @@ -46,11 +46,20 @@ storage=($longhorn1 $longhorn2 $longhorn3) sudo timedatectl set-ntp off sudo timedatectl set-ntp on -#add ssh keys for all nodes +# add ssh keys for all nodes for node in "${storage[@]}"; do ssh-copy-id $user@$node done +# add open-iscsi - needed for Debian and non-cloud Ubuntu +if ! command -v sudo service open-iscsi status &> /dev/null +then + echo -e " \033[31;5mOpen-ISCSI not found, installing\033[0m" + sudo apt install open-iscsi +else + echo -e " \033[32;5mOpen-ISCSI already installed\033[0m" +fi + # Step 1: Add new longhorn nodes to cluster (note: label added) for newnode in "${storage[@]}"; do k3sup join \