Skip to main content
Question

Failed to determine if PVC requires a GenericStorageBackup


  • Comes here often
  • 2 comments

Hi,

 

I have an issue while backup the NFS PVC with Kasten, below the logs from console

1- cause:
2 cause:
3 fields:
4 - name: pvcName
5 value: nfs-claimattachmentdev
6 - name: pvName
7 value: pv-attachmentdev
8 - name: storageClassName
9 value: ""
10 - name: namespace
11 value: dfms-dev
12 file: kasten.io/k10/kio/exec/phases/phase/snapshot.go:230
13 function: kasten.io/k10/kio/exec/phases/phase.FetchSnapshotSession
14 linenumber: 230
15 message: '{"message":"Failed to determine if PVC requires a
16 GenericStorageBackup","function":"kasten.io/k10/kio/exec/phases/phase.checkIfGVSEnabled","linenumber":257,"file":"kasten.io/k10/kio/exec/phases/phase/snapshot.go:257","cause":{"message":"Could
17 not get
18 storageclass","function":"kasten.io/k10/kio/kube.ForceGVSOnStorageClass","linenumber":21,"file":"kasten.io/k10/kio/kube/storage.go:21","fields":[{"name":"scName","value":""}],"cause":{"message":"resource
19 name may not be empty"}}}'
20 file: kasten.io/k10/kio/exec/phases/backup/snapshot_data_phase.go:153
21 function: kasten.io/k10/kio/exec/phases/backup.(*SnapshotDataPhase).Run
22 linenumber: 153
23 message: Failed to fetch the snapshot session
24 message: Job failed to be executed
25- cause:
26 cause:
27 fields:
28 - name: pvcName
29 value: nfs-claimattachmentdev
30 - name: pvName
31 value: pv-attachmentdev
32 - name: storageClassName
33 value: ""
34 - name: namespace
35 value: dfms-dev
36 file: kasten.io/k10/kio/exec/phases/phase/snapshot.go:230
37 function: kasten.io/k10/kio/exec/phases/phase.FetchSnapshotSession
38 linenumber: 230
39 message: '{"message":"Failed to determine if PVC requires a
40 GenericStorageBackup","function":"kasten.io/k10/kio/exec/phases/phase.checkIfGVSEnabled","linenumber":257,"file":"kasten.io/k10/kio/exec/phases/phase/snapshot.go:257","cause":{"message":"Could
41 not get
42 storageclass","function":"kasten.io/k10/kio/kube.ForceGVSOnStorageClass","linenumber":21,"file":"kasten.io/k10/kio/kube/storage.go:21","fields":[{"name":"scName","value":""}],"cause":{"message":"resource
43 name may not be empty"}}}'
44 file: kasten.io/k10/kio/exec/phases/backup/snapshot_data_phase.go:153
45 function: kasten.io/k10/kio/exec/phases/backup.(*SnapshotDataPhase).Run
46 linenumber: 153
47 message: Failed to fetch the snapshot session
48 message: Job failed to be executed
49- cause:
50 cause:
51 fields:
52 - name: pvcName
53 value: nfs-claimattachmentdev
54 - name: pvName
55 value: pv-attachmentdev
56 - name: storageClassName
57 value: ""
58 - name: namespace
59 value: dfms-dev
60 file: kasten.io/k10/kio/exec/phases/phase/snapshot.go:230
61 function: kasten.io/k10/kio/exec/phases/phase.FetchSnapshotSession
62 linenumber: 230
63 message: '{"message":"Failed to determine if PVC requires a
64 GenericStorageBackup","function":"kasten.io/k10/kio/exec/phases/phase.checkIfGVSEnabled","linenumber":257,"file":"kasten.io/k10/kio/exec/phases/phase/snapshot.go:257","cause":{"message":"Could
65 not get
66 storageclass","function":"kasten.io/k10/kio/kube.ForceGVSOnStorageClass","linenumber":21,"file":"kasten.io/k10/kio/kube/storage.go:21","fields":[{"name":"scName","value":""}],"cause":{"message":"resource
67 name may not be empty"}}}'
68 file: kasten.io/k10/kio/exec/phases/backup/snapshot_data_phase.go:153
69 function: kasten.io/k10/kio/exec/phases/backup.(*SnapshotDataPhase).Run
70 linenumber: 153
71 message: Failed to fetch the snapshot session
72 message: Job failed to be executed
73

Appreciate if you guys can help me to assist how to solve it.

 

Thank you So much!

1 comment

Hagag
Forum|alt.badge.img+2
  • Experienced User
  • 165 comments
  • January 18, 2024

Hi @hafesi if you are using NFS PVCs, you need to enable the GenericStorageBackup as the below link.

https://docs.kasten.io/latest/install/generic.html?highlight=generic%20volume%20snapshot

 

BR,

Ahmed Hagag