diff --git a/k8s/install-cp.sh b/k8s/install-cp.sh index bf0d96a..4dfaaa0 100644 --- a/k8s/install-cp.sh +++ b/k8s/install-cp.sh @@ -48,7 +48,9 @@ curl -sfL https://get.k3s.io | sh -s - server \ $tls_san_flags \ --flannel-backend=vxlan \ --etcd-snapshot-schedule-cron='0 */6 * * *' \ - --egress-selector-mode=agent + --egress-selector-mode=agent \ + --etcd-arg heartbeat-interval=1000 \ + --etcd-arg election-timeout=5000 REMOTE_BOOT echo " cnode1 install submitted." @@ -117,7 +119,9 @@ curl -sfL https://get.k3s.io | sh -s - server \ --advertise-address=$node_ip \ $tls_san_flags \ --flannel-backend=vxlan \ - --egress-selector-mode=agent + --egress-selector-mode=agent \ + --etcd-arg heartbeat-interval=1000 \ + --etcd-arg election-timeout=5000 REMOTE_JOIN echo " $node_name install submitted." diff --git a/proxmox/perf/scripts/audit-vm-disks.sh b/proxmox/perf/scripts/audit-vm-disks.sh new file mode 100755 index 0000000..e1b0f9f --- /dev/null +++ b/proxmox/perf/scripts/audit-vm-disks.sh @@ -0,0 +1,14 @@ +#!/usr/bin/bash +# Audit all VM disk configs on a Proxmox host +set -uo pipefail +HOST="$1" +PROX_HOST="$HOST" bash tests/remote.sh prox ' + qm list 2>/dev/null | tail -n +2 | while read -r line; do + vmid=$(echo "$line" | awk "{print \$1}") + name=$(echo "$line" | awk "{print \$2}") + status=$(echo "$line" | awk "{print \$3}") + echo "VMID=$vmid NAME=$name STATUS=$status" + qm config "$vmid" 2>/dev/null | grep -E "^(scsi|virtio|ide)[0-9]+:" | sed "s/^/ /" + echo "" + done +'