rancher / rke2

https://docs.rke2.io/
Apache License 2.0
1.55k stars 267 forks source link

[Release-1.27] - Killall script should not unmount /var/lib/rancher/rke2/(server|agent) #6565

Closed vitorsavian closed 2 months ago

vitorsavian commented 2 months ago

Backport fix for Killall script should not unmount /var/lib/rancher/rke2/(server|agent)

endawkins commented 2 months ago

Validated on release-1.27 with b6cf44f / v1.27

Environment Details

Infrastructure

Node(s) CPU architecture, OS, and Version:

Linux ip-172-31-2-84 5.14.21-150500.55.44-default #1 SMP PREEMPT_DYNAMIC Mon Jan 15 10:03:40 UTC 2024 (cc7d8b6) x86_64 x86_64 x86_64 GNU/Linux
NAME="SLES"
VERSION="15-SP5"
VERSION_ID="15.5"
PRETTY_NAME="SUSE Linux Enterprise Server 15 SP5"
ID="sles"
ID_LIKE="suse"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:suse:sles:15:sp5"
DOCUMENTATION_URL="https://documentation.suse.com/"

Cluster Configuration:

1 server

Config.yaml:

N/A

Additional files

N/A

Testing Steps

  1. Copy config.yaml
    $ sudo mkdir -p /etc/rancher/rke2 && sudo cp config.yaml /etc/rancher/rke2
  2. Install RKE2
  3. Mount server and agent dirs
  4. Run killall
  5. Verify server and agent directories are still present after killall

Replication Results:

$ sudo mount --bind /var/lib/rancher/rke2/server /var/lib/rancher/rke2/server; sudo mount --bind /var/lib/rancher/rke2/agent /var/lib/rancher/rke2/agent

$ sudo /usr/local/bin/rke2-killall.sh
+ systemctl stop rke2-server.service
+ systemctl stop rke2-agent.service
+ killtree 3251 3258 3407 3494 3496 3642 4908 7871 8579 8930 9548 10503 11570
+ kill -9 3251 3310 3380 3258 3290 3345 3761 3407 3427 3458 3494 3541 3585 3496 3534 3609 3642 3665 3693 4908 4945 6479 6563 6567 6564 6569 6565 6570 6566 6568 6843 7871 7986 9749 8579 8647 9523 8930 8994 10183 9548 9580 10995 10503 10582 11089 11570 11620 13141 13174 13272 21617 21618 21619
+ do_unmount_and_remove /run/k3s
+ umount /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/f225803df1f35a01a3b6e6f1a9717d63f6dfada22df381081f7c70ff39b55c49/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/f0f79296c13839ccf68a3d6dab8714c7e5ba0a902d460e3dd986ce700d2aea07/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/eaf8d37cbf67bbe4e7f44bdd22d38a8c74b333024a690a5f7da0c0d9f22faaa9/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/e833869ba90856fb874374340fa025ab4289c4ca46f400e74de8f857872b00ce/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/e342db0858f11acb524479bfeafb64d4283e345043c6566bee58c0891f4368a0/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/dfaf79adf2158dd3ccc1a3a3149a01c9a9a30a14cd3df6c8676b346dff896433/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/dd5f23afa318bba7536eda1f345164f413a9789352ae7aefc6b81e8fc43e8a4a/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/da4c470ca397f983943985a4971c00e6dda3897e26148a995c4477cb9c9a2175/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/b389e576e3876cba059955911c4b42569b6274994ce2d1d6172df76bb838635e/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/ae0cc240ef94be2690035b5d654f73323d19bbb39b8b94c9230873f87eb1b029/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/9f72ef618a53e849cc6b29a6b33dabd6ab935d75a2a5ae9269dc8d55765e35b9/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/5fcead9945ef37be2531309a7bc030b807c1cfca0263b8154895d44e8469b2b5/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/5587a03c9fb509aad7ba11c04e970d13a829fc1a9833b69a4dea76c085480ee5/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/4ee4051d3454255da274e3a5a0594afbff1164a24caa9b9e4d42cbb1876c0a5a/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/495194b25c03e089b982aa424855f68ff1f5231fe8277cfc0a6c303daa413c72/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/431f419c11a87f33318299c471579198aa80b111b57cd361b3bb98b25fc33c3b/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/3cdf2f2190fc19b3d2750da4cfc2f74d10e1ea65522e15e301da78d9b7a03993/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/3c4d448a2ed9729ebae18d01818243cf3f4f5cf1ad59f4ed85999837407fa010/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/36235972ddb78e8c2118df01ac50d31a6fe838b736c9d3ba1caa2d616326d702/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/32d1c9a189a1bc367625fa6985700fb350ab404041c3f146834d9a3e53a567d8/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/3182eefd7e6dd2bfe3d81a0407f3d9d6ce98b80b1b224add58595d2327678ba1/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/201543c6e0d162f951eb316c5727e76d16105bdaac47c6e192f868bb64105ecd/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/15736a5994ccc581b4d9c68849105450e3a500d1a720a5c88cebf154c569f2d5/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/128858d278fa3d5c20afe601b7a9a873198b2128a614a3e08c566f54c563d869/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/092bd116b1c305e3c360cf5525c65ad83aa481c983d33cfff8b1c1ccc2649835/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/06617e81febb56a157fcdab51c3f9e936be6723e54da3f0c76303066deb3d237/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/01f4e6f26539ebccf73cb1a3f3c3d4d71d9036467f0997b424d1857fadc47a8a/rootfs /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/f225803df1f35a01a3b6e6f1a9717d63f6dfada22df381081f7c70ff39b55c49/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/e833869ba90856fb874374340fa025ab4289c4ca46f400e74de8f857872b00ce/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/e342db0858f11acb524479bfeafb64d4283e345043c6566bee58c0891f4368a0/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/dfaf79adf2158dd3ccc1a3a3149a01c9a9a30a14cd3df6c8676b346dff896433/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/b389e576e3876cba059955911c4b42569b6274994ce2d1d6172df76bb838635e/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/ae0cc240ef94be2690035b5d654f73323d19bbb39b8b94c9230873f87eb1b029/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/9f72ef618a53e849cc6b29a6b33dabd6ab935d75a2a5ae9269dc8d55765e35b9/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/5fcead9945ef37be2531309a7bc030b807c1cfca0263b8154895d44e8469b2b5/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/5587a03c9fb509aad7ba11c04e970d13a829fc1a9833b69a4dea76c085480ee5/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/495194b25c03e089b982aa424855f68ff1f5231fe8277cfc0a6c303daa413c72/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/36235972ddb78e8c2118df01ac50d31a6fe838b736c9d3ba1caa2d616326d702/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/32d1c9a189a1bc367625fa6985700fb350ab404041c3f146834d9a3e53a567d8/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/128858d278fa3d5c20afe601b7a9a873198b2128a614a3e08c566f54c563d869/shm
+ rm -rf --one-file-system /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/f225803df1f35a01a3b6e6f1a9717d63f6dfada22df381081f7c70ff39b55c49/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/f0f79296c13839ccf68a3d6dab8714c7e5ba0a902d460e3dd986ce700d2aea07/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/eaf8d37cbf67bbe4e7f44bdd22d38a8c74b333024a690a5f7da0c0d9f22faaa9/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/e833869ba90856fb874374340fa025ab4289c4ca46f400e74de8f857872b00ce/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/e342db0858f11acb524479bfeafb64d4283e345043c6566bee58c0891f4368a0/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/dfaf79adf2158dd3ccc1a3a3149a01c9a9a30a14cd3df6c8676b346dff896433/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/dd5f23afa318bba7536eda1f345164f413a9789352ae7aefc6b81e8fc43e8a4a/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/da4c470ca397f983943985a4971c00e6dda3897e26148a995c4477cb9c9a2175/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/b389e576e3876cba059955911c4b42569b6274994ce2d1d6172df76bb838635e/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/ae0cc240ef94be2690035b5d654f73323d19bbb39b8b94c9230873f87eb1b029/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/9f72ef618a53e849cc6b29a6b33dabd6ab935d75a2a5ae9269dc8d55765e35b9/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/5fcead9945ef37be2531309a7bc030b807c1cfca0263b8154895d44e8469b2b5/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/5587a03c9fb509aad7ba11c04e970d13a829fc1a9833b69a4dea76c085480ee5/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/4ee4051d3454255da274e3a5a0594afbff1164a24caa9b9e4d42cbb1876c0a5a/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/495194b25c03e089b982aa424855f68ff1f5231fe8277cfc0a6c303daa413c72/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/431f419c11a87f33318299c471579198aa80b111b57cd361b3bb98b25fc33c3b/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/3cdf2f2190fc19b3d2750da4cfc2f74d10e1ea65522e15e301da78d9b7a03993/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/3c4d448a2ed9729ebae18d01818243cf3f4f5cf1ad59f4ed85999837407fa010/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/36235972ddb78e8c2118df01ac50d31a6fe838b736c9d3ba1caa2d616326d702/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/32d1c9a189a1bc367625fa6985700fb350ab404041c3f146834d9a3e53a567d8/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/3182eefd7e6dd2bfe3d81a0407f3d9d6ce98b80b1b224add58595d2327678ba1/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/201543c6e0d162f951eb316c5727e76d16105bdaac47c6e192f868bb64105ecd/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/15736a5994ccc581b4d9c68849105450e3a500d1a720a5c88cebf154c569f2d5/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/128858d278fa3d5c20afe601b7a9a873198b2128a614a3e08c566f54c563d869/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/092bd116b1c305e3c360cf5525c65ad83aa481c983d33cfff8b1c1ccc2649835/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/06617e81febb56a157fcdab51c3f9e936be6723e54da3f0c76303066deb3d237/rootfs /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/01f4e6f26539ebccf73cb1a3f3c3d4d71d9036467f0997b424d1857fadc47a8a/rootfs /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/f225803df1f35a01a3b6e6f1a9717d63f6dfada22df381081f7c70ff39b55c49/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/e833869ba90856fb874374340fa025ab4289c4ca46f400e74de8f857872b00ce/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/e342db0858f11acb524479bfeafb64d4283e345043c6566bee58c0891f4368a0/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/dfaf79adf2158dd3ccc1a3a3149a01c9a9a30a14cd3df6c8676b346dff896433/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/b389e576e3876cba059955911c4b42569b6274994ce2d1d6172df76bb838635e/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/ae0cc240ef94be2690035b5d654f73323d19bbb39b8b94c9230873f87eb1b029/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/9f72ef618a53e849cc6b29a6b33dabd6ab935d75a2a5ae9269dc8d55765e35b9/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/5fcead9945ef37be2531309a7bc030b807c1cfca0263b8154895d44e8469b2b5/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/5587a03c9fb509aad7ba11c04e970d13a829fc1a9833b69a4dea76c085480ee5/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/495194b25c03e089b982aa424855f68ff1f5231fe8277cfc0a6c303daa413c72/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/36235972ddb78e8c2118df01ac50d31a6fe838b736c9d3ba1caa2d616326d702/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/32d1c9a189a1bc367625fa6985700fb350ab404041c3f146834d9a3e53a567d8/shm /run/k3s/containerd/io.containerd.grpc.v1.cri/sandboxes/128858d278fa3d5c20afe601b7a9a873198b2128a614a3e08c566f54c563d869/shm
+ do_unmount_and_remove /var/lib/rancher/rke2
+ umount /var/lib/rancher/rke2/server /var/lib/rancher/rke2/agent
+ rm -rf --one-file-system /var/lib/rancher/rke2/server /var/lib/rancher/rke2/agent
+ do_unmount_and_remove /var/lib/kubelet/pods
+ umount /var/lib/kubelet/pods/fca64657-2ea6-4298-bf5c-fc2c12e56344/volumes/kubernetes.io~projected/kube-api-access-6j2ws /var/lib/kubelet/pods/e9a66ba5-45fe-4b55-a769-8b847760917f/volumes/kubernetes.io~projected/kube-api-access-tb264 /var/lib/kubelet/pods/92926654-90c8-4e29-8ccc-4daed3923a7b/volumes/kubernetes.io~secret/tls-config /var/lib/kubelet/pods/92926654-90c8-4e29-8ccc-4daed3923a7b/volumes/kubernetes.io~projected/kube-api-access-vpsck /var/lib/kubelet/pods/4b9d83e0-a190-4d4e-a7d9-e99b1c119f9f/volumes/kubernetes.io~projected/kube-api-access-hkn9d /var/lib/kubelet/pods/3b264768-f38e-42e1-849b-549068f4aeea/volumes/kubernetes.io~projected/kube-api-access-mgm66 /var/lib/kubelet/pods/1f4278af-79a0-4955-a0bf-5e6bb291c80a/volumes/kubernetes.io~projected/kube-api-access-mvtdz /var/lib/kubelet/pods/0cde598c-4e83-4ae4-bce8-c3b4a1e613b4/volumes/kubernetes.io~secret/webhook-cert /var/lib/kubelet/pods/0cde598c-4e83-4ae4-bce8-c3b4a1e613b4/volumes/kubernetes.io~projected/kube-api-access-ddfr8
+ rm -rf --one-file-system /var/lib/kubelet/pods/fca64657-2ea6-4298-bf5c-fc2c12e56344/volumes/kubernetes.io~projected/kube-api-access-6j2ws /var/lib/kubelet/pods/e9a66ba5-45fe-4b55-a769-8b847760917f/volumes/kubernetes.io~projected/kube-api-access-tb264 /var/lib/kubelet/pods/92926654-90c8-4e29-8ccc-4daed3923a7b/volumes/kubernetes.io~secret/tls-config /var/lib/kubelet/pods/92926654-90c8-4e29-8ccc-4daed3923a7b/volumes/kubernetes.io~projected/kube-api-access-vpsck /var/lib/kubelet/pods/4b9d83e0-a190-4d4e-a7d9-e99b1c119f9f/volumes/kubernetes.io~projected/kube-api-access-hkn9d /var/lib/kubelet/pods/3b264768-f38e-42e1-849b-549068f4aeea/volumes/kubernetes.io~projected/kube-api-access-mgm66 /var/lib/kubelet/pods/1f4278af-79a0-4955-a0bf-5e6bb291c80a/volumes/kubernetes.io~projected/kube-api-access-mvtdz /var/lib/kubelet/pods/0cde598c-4e83-4ae4-bce8-c3b4a1e613b4/volumes/kubernetes.io~secret/webhook-cert /var/lib/kubelet/pods/0cde598c-4e83-4ae4-bce8-c3b4a1e613b4/volumes/kubernetes.io~projected/kube-api-access-ddfr8
+ do_unmount_and_remove /run/netns/cni-
+ umount /run/netns/cni-db325d2e-cbe8-6a1c-a06c-3cf674a0999b /run/netns/cni-b77d0c6a-0cf5-3ea7-b798-8a442283c02c /run/netns/cni-b2accab2-5b73-fdbb-29f3-38b5eb69937e /run/netns/cni-7493bbb1-7827-461a-08d5-f61ef37355e6 /run/netns/cni-2d6d5b15-1ab9-31dc-4a36-a56801adddb1 /run/netns/cni-0db58053-1abf-40f5-14cf-137b776fd857
+ rm -rf --one-file-system /run/netns/cni-db325d2e-cbe8-6a1c-a06c-3cf674a0999b /run/netns/cni-b77d0c6a-0cf5-3ea7-b798-8a442283c02c /run/netns/cni-b2accab2-5b73-fdbb-29f3-38b5eb69937e /run/netns/cni-7493bbb1-7827-461a-08d5-f61ef37355e6 /run/netns/cni-2d6d5b15-1ab9-31dc-4a36-a56801adddb1 /run/netns/cni-0db58053-1abf-40f5-14cf-137b776fd857
+ ip link show
+ grep 'master cni0'
+ read ignore iface ignore
+ ip link delete cni0
Cannot find device "cni0"
+ ip link delete flannel.1
+ ip link delete flannel.4096
Cannot find device "flannel.4096"
+ ip link delete flannel-v6.1
Cannot find device "flannel-v6.1"
+ ip link delete flannel-v6.4096
Cannot find device "flannel-v6.4096"
+ ip link delete flannel-wg
Cannot find device "flannel-wg"
+ ip link delete flannel-wg-v6
Cannot find device "flannel-wg-v6"
+ ip link delete vxlan.calico
Cannot find device "vxlan.calico"
+ ip link delete vxlan-v6.calico
Cannot find device "vxlan-v6.calico"
+ ip link delete cilium_vxlan
Cannot find device "cilium_vxlan"
+ ip link delete cilium_net
Cannot find device "cilium_net"
+ ip link delete cilium_wg0
Cannot find device "cilium_wg0"
+ ip link delete kube-ipvs0
Cannot find device "kube-ipvs0"
+ '[' -d /sys/class/net/nodelocaldns ']'
+ rm -rf /var/lib/cni/ /var/log/pods/ /var/log/containers
+ POD_MANIFESTS_DIR=/var/lib/rancher/rke2/agent/pod-manifests
+ rm -f /var/lib/rancher/rke2/agent/pod-manifests/etcd.yaml /var/lib/rancher/rke2/agent/pod-manifests/kube-apiserver.yaml /var/lib/rancher/rke2/agent/pod-manifests/kube-controller-manager.yaml /var/lib/rancher/rke2/agent/pod-manifests/cloud-controller-manager.yaml /var/lib/rancher/rke2/agent/pod-manifests/kube-scheduler.yaml /var/lib/rancher/rke2/agent/pod-manifests/kube-proxy.yaml
+ iptables-save
+ grep -v KUBE-
+ grep -v CNI-
+ grep -v cali-
+ grep -v cali:
+ grep -v CILIUM_
+ grep -v flannel
+ iptables-restore
+ ip6tables-save
+ grep -v KUBE-
+ grep -v cali:
+ grep -v cali-
+ grep -v CILIUM_
+ grep -v CNI-
+ grep -v flannel
+ ip6tables-restore
+ set +x
If this cluster was upgraded from an older release of the Canal CNI, you may need to manually remove some flannel iptables rules:
    export cluster_cidr=YOUR-CLUSTER-CIDR
    iptables -D POSTROUTING -s $cluster_cidr -j MASQUERADE --random-fully
    iptables -D POSTROUTING ! -s $cluster_cidr -d  -j MASQUERADE --random-fully

ec2-user@ip-[IP_ADDRESS]:~> cat /proc/mounts | grep /var/lib/rancher/rke2/server
ec2-user@ip-[IP_ADDRESS]:~> cat /proc/mounts | grep /var/lib/rancher/rke2/agent

Validation Results:

ec2-user@ip-[IP_ADDRESS]:~> cat /proc/mounts | grep /var/lib/rancher/rke2/server
/dev/nvme0n1p3 /var/lib/rancher/rke2/server xfs rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota 0 0
ec2-user@ip-[IP_ADDRESS]:~> cat /proc/mounts | grep /var/lib/rancher/rke2/agent
/dev/nvme0n1p3 /var/lib/rancher/rke2/agent xfs rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota 0 0

Additional context / logs: Scenario with custom data-dir

ubuntu@ip-[IP_ADDRESS]:~$ cat /proc/mounts | grep /var/elwood/server
/dev/root /var/elwood/server ext4 rw,relatime,discard,errors=remount-ro,commit=30 0 0
ubuntu@ip-1[IP_ADDRESS]:~$ cat /proc/mounts | grep /var/elwood/agent
/dev/root /var/elwood/agent ext4 rw,relatime,discard,errors=remount-ro,commit=30 0 0