Hatte die Herausforderung dass ich PVC erweitert habe (Größe verdoppelt) und das Ding Events vom Typ
NodeExpandVolume.NodeExpandVolume failed for volume "pvc-....guid...." : Expander.NodeExpand found CSI plugin kubernetes.io/csi/openshift-storage.cephfs.csi.ceph.com to not support node expansion
gespuckt hat obwohl das Webinterface überall die neue Größe angezeigt hat. Wollte schauen wie Ceph das sieht.
Schritt 1: Ceph Tools Pod erzeugen
oc patch OCSInitialization ocsinit -n openshift-storage --type json --patch '[{ "op": "replace", "path": "/spec/enableCephTools", "value": true }]'
erzeugt im Namespace openshift-storage einen Pod mit Namen “rook-ceph-tools-*”, dort Shell öffnen:
oc rsh -n openshift-storage rook-ceph-tools-tralala-dada
Schritt 2: Name vom Filesystem/Volume rausfinden (zu finden auch in den Specs vom PV):
ceph fs ls (oder ceph fs volume ls)
Schritt 3: SubVolumeGroup rausfinden
ceph fs subvolumegroup ls <Name aus Schritt 2>
Schritt 4: Volumes in der SubVolumeGroup auflisten
ceph fs subvolume ls <Name aus Schritt 2> --group_name <Name aus Schritt 3>
Schritt 5: Infos zu Volume/PV anzeigen (Name des Volumes aus YAML des PV – “subvolumeName”)
ceph fs subvolume info <Name aus Schritt 2> <Name aus Schritt 4> --group_name <Name aus Schritt 3>