adamant-kite-43734
12/20/2023, 8:48 AMlate-needle-80860
12/20/2023, 8:53 AMvelero restore ...
?acceptable-engineer-69679
12/20/2023, 8:54 AMv create backup csi-app --include-namespaces csi-app --wait
late-needle-80860
12/20/2023, 8:54 AMacceptable-engineer-69679
12/20/2023, 8:54 AMk delete ns csi-app
acceptable-engineer-69679
12/20/2023, 8:55 AMv restore create --from-backup csi-app --restore-volumes=true --include-namespaces csi-app
acceptable-engineer-69679
12/20/2023, 8:55 AM▶ v get backup csi-app
NAME STATUS ERRORS WARNINGS CREATED EXPIRES STORAGE LOCATION SELECTOR
csi-app Completed 0 0 2023-12-20 09:15:31 +0100 CET 29d default <none>
acceptable-engineer-69679
12/20/2023, 8:57 AM▶ v describe backups csi-app --details
Name: csi-app
Namespace: velero
Labels: <http://velero.io/storage-location=default|velero.io/storage-location=default>
Annotations: <http://velero.io/resource-timeout=10m0s|velero.io/resource-timeout=10m0s>
<http://velero.io/source-cluster-k8s-gitversion=v1.22.10|velero.io/source-cluster-k8s-gitversion=v1.22.10>
<http://velero.io/source-cluster-k8s-major-version=1|velero.io/source-cluster-k8s-major-version=1>
<http://velero.io/source-cluster-k8s-minor-version=22|velero.io/source-cluster-k8s-minor-version=22>
Phase: Completed
Namespaces:
Included: csi-app
Excluded: <none>
Resources:
Included: *
Excluded: <none>
Cluster-scoped: auto
Label selector: <none>
Storage Location: default
Velero-Native Snapshot PVs: auto
TTL: 720h0m0s
CSISnapshotTimeout: 10m0s
ItemOperationTimeout: 4h0m0s
Hooks: <none>
Backup Format Version: 1.1.0
Started: 2023-12-20 09:56:57 +0100 CET
Completed: 2023-12-20 09:57:22 +0100 CET
Expiration: 2024-01-19 09:56:57 +0100 CET
Total items to be backed up: 12
Items backed up: 12
Resource List:
<http://snapshot.storage.k8s.io/v1/VolumeSnapshot|snapshot.storage.k8s.io/v1/VolumeSnapshot>:
- csi-app/velero-data-test-qmflb
<http://snapshot.storage.k8s.io/v1/VolumeSnapshotClass|snapshot.storage.k8s.io/v1/VolumeSnapshotClass>:
- longhorn-backup
<http://snapshot.storage.k8s.io/v1/VolumeSnapshotContent|snapshot.storage.k8s.io/v1/VolumeSnapshotContent>:
- snapcontent-d5bdd6bd-e20f-41d7-80e8-d9e63d3bd58f
v1/ConfigMap:
- csi-app/kube-root-ca.crt
v1/Event:
- csi-app/data-test.17a27e04126a8ac2
- csi-app/data-test.17a27e0412ab892f
- csi-app/data-test.17a27e0494461731
v1/Namespace:
- csi-app
v1/PersistentVolume:
- pvc-edbb643c-ec8b-4421-98c1-d3b4fdb3b875
v1/PersistentVolumeClaim:
- csi-app/data-test
v1/Secret:
- csi-app/default-token-jcpvl
v1/ServiceAccount:
- csi-app/default
Velero-Native Snapshots: <none included>
CSI Volume Snapshots:
Snapshot Content Name: snapcontent-d5bdd6bd-e20f-41d7-80e8-d9e63d3bd58f
Storage Snapshot ID: <bak://pvc-edbb643c-ec8b-4421-98c1-d3b4fdb3b875/backup-526a5d85b3bb4eb2>
Snapshot Size (bytes): 209715200
Ready to use: true
late-needle-80860
12/20/2023, 8:59 AM--features=EnableCSI
when installing Velero.acceptable-engineer-69679
12/20/2023, 9:00 AMlate-needle-80860
12/20/2023, 9:01 AMlate-needle-80860
12/20/2023, 9:01 AMacceptable-engineer-69679
12/20/2023, 9:01 AMbackupsEnabled: true
snapshotsEnabled: true
deployNodeAgent: true
initContainers:
- name: velero-plugin-for-aws
image: velero/velero-plugin-for-aws:v1.8.0
imagePullPolicy: IfNotPresent
volumeMounts:
- mountPath: /target
name: plugins
- name: velero-plugin-for-csi
image: velero/velero-plugin-for-csi:v0.5.0
imagePullPolicy: IfNotPresent
volumeMounts:
- mountPath: /target
name: plugins
configuration:
backupStorageLocation:
- name: default
provider: aws
bucket: rancher-isa-dev
default: true
accessMode: ReadWrite
config:
region: minio
s3ForcePathStyle: true
s3Url: <http://10.97.10.57:9091>
publicUrl: <http://10.97.10.57:9091>
insecureSkipTLSVerify: true
volumeSnapshotLocation:
- name: longhorn
provider: csi
defaultVolumeSnapshotLocations: csi:longhorn
features: EnableCSI
late-needle-80860
12/20/2023, 9:02 AMacceptable-engineer-69679
12/20/2023, 9:03 AMlate-needle-80860
12/20/2023, 9:03 AMlate-needle-80860
12/20/2023, 9:03 AMacceptable-engineer-69679
12/20/2023, 9:04 AMlate-needle-80860
12/20/2023, 9:04 AMlate-needle-80860
12/20/2023, 9:05 AMacceptable-engineer-69679
12/20/2023, 9:05 AMacceptable-engineer-69679
12/20/2023, 9:06 AMlate-needle-80860
12/20/2023, 9:07 AMacceptable-engineer-69679
12/20/2023, 9:07 AMlate-needle-80860
12/20/2023, 9:08 AMacceptable-engineer-69679
12/20/2023, 9:08 AMacceptable-engineer-69679
12/20/2023, 9:09 AMlate-needle-80860
12/20/2023, 9:11 AMlate-needle-80860
12/20/2023, 9:11 AMacceptable-engineer-69679
12/20/2023, 9:14 AMv version
Client:
Version: v1.11.1
Git commit: bdbe7eb242b0f64d5b04a7fea86d1edbb3a3587c
Server:
Version: v1.12.2
# WARNING: the client version does not match the server version. Please update client
v create backup csi-app --snapshot-move-data --include-namespaces csi-app --wait
An error occurred: unknown flag: --snapshot-move-data
late-needle-80860
12/20/2023, 9:14 AMacceptable-engineer-69679
12/20/2023, 9:15 AMacceptable-engineer-69679
12/20/2023, 9:16 AMacceptable-engineer-69679
12/20/2023, 9:16 AMTTL: 720h0m0s
CSISnapshotTimeout: 10m0s
ItemOperationTimeout: 4h0m0s
Hooks: <none>
Backup Format Version: 1.1.0
Started: 2023-12-20 10:15:27 +0100 CET
Completed: 2023-12-20 10:15:51 +0100 CET
Expiration: 2024-01-19 10:15:27 +0100 CET
Total items to be backed up: 15
Items backed up: 15
Resource List:
<http://snapshot.storage.k8s.io/v1/VolumeSnapshot|snapshot.storage.k8s.io/v1/VolumeSnapshot>:
- csi-app/velero-data-test-fsr6s
<http://snapshot.storage.k8s.io/v1/VolumeSnapshotClass|snapshot.storage.k8s.io/v1/VolumeSnapshotClass>:
- longhorn-backup
<http://snapshot.storage.k8s.io/v1/VolumeSnapshotContent|snapshot.storage.k8s.io/v1/VolumeSnapshotContent>:
- snapcontent-44a286bd-0ce6-4311-beb1-9edb7a0cb0eb
v1/ConfigMap:
- csi-app/kube-root-ca.crt
v1/Event:
- csi-app/data-test.17a27e04126a8ac2
- csi-app/data-test.17a27e0412ab892f
- csi-app/data-test.17a27e0494461731
- csi-app/velero-data-test-qmflb.17a27e6f8d412362
- csi-app/velero-data-test-qmflb.17a27e71f430ab4e
- csi-app/velero-data-test-qmflb.17a27e7246d48af9
v1/Namespace:
- csi-app
v1/PersistentVolume:
- pvc-edbb643c-ec8b-4421-98c1-d3b4fdb3b875
v1/PersistentVolumeClaim:
- csi-app/data-test
v1/Secret:
- csi-app/default-token-jcpvl
v1/ServiceAccount:
- csi-app/default
Velero-Native Snapshots: <none included>
CSI Volume Snapshots:
Snapshot Content Name: snapcontent-44a286bd-0ce6-4311-beb1-9edb7a0cb0eb
Storage Snapshot ID: <bak://pvc-edbb643c-ec8b-4421-98c1-d3b4fdb3b875/backup-2614f92a3fcb4c3e>
Snapshot Size (bytes): 209715200
Ready to use: true
late-needle-80860
12/20/2023, 9:16 AMacceptable-engineer-69679
12/20/2023, 9:17 AMlate-needle-80860
12/20/2023, 9:17 AMacceptable-engineer-69679
12/20/2023, 9:18 AMlate-needle-80860
12/20/2023, 9:18 AMlate-needle-80860
12/20/2023, 9:18 AMacceptable-engineer-69679
12/20/2023, 9:19 AMlate-needle-80860
12/20/2023, 9:19 AMlate-needle-80860
12/20/2023, 9:20 AMacceptable-engineer-69679
12/20/2023, 9:20 AM2023-12-20T10:19:02+01:00 time="2023-12-20T09:19:02Z" level=info msg="Attempting to sync backup into cluster" backup=hourly-20231219002114 backupLocation=velero/default controller=backup-sync logSource="pkg/controller/backup_sync_controller.go:143"
2023-12-20T10:19:02+01:00 time="2023-12-20T09:19:02Z" level=error msg="Error getting backup metadata from backup store" backup=hourly-20231219002114 backupLocation=velero/default controller=backup-sync error="rpc error: code = Unknown desc = error getting object backups/hourly-20231219002114/velero-backup.json: NoSuchKey: The specified key does not exist.\n\tstatus code: 404, request id: 17A27FA1FE178346, host id: " error.file="/go/src/github.com/vmware-tanzu/velero/pkg/persistence/object_store.go:302" error.function="<http://github.com/vmware-tanzu/velero/pkg/persistence.(*objectBackupStore).GetBackupMetadata|github.com/vmware-tanzu/velero/pkg/persistence.(*objectBackupStore).GetBackupMetadata>" logSource="pkg/controller/backup_sync_controller.go:147"
late-needle-80860
12/20/2023, 9:20 AMacceptable-engineer-69679
12/20/2023, 9:20 AMlate-needle-80860
12/20/2023, 9:21 AMacceptable-engineer-69679
12/20/2023, 9:21 AMlate-needle-80860
12/20/2023, 9:21 AMacceptable-engineer-69679
12/20/2023, 9:22 AM2023-12-20T10:21:15+01:00 time="2023-12-20T09:21:15Z" level=info msg="Skipping resource <http://customresourcedefinitions.apiextensions.k8s.io|customresourcedefinitions.apiextensions.k8s.io>, because it's cluster-scoped and only specific namespaces or namespace scope types are included in the backup." backup=velero/csi-app logSource="pkg/util/collections/includes_excludes.go:155"
2023-12-20T10:21:15+01:00 time="2023-12-20T09:21:15Z" level=info msg="Summary for skipped PVs: []" backup=velero/csi-app logSource="pkg/backup/backup.go:434"
2023-12-20T10:21:15+01:00 time="2023-12-20T09:21:15Z" level=info msg="Backed up a total of 18 items" backup=velero/csi-app logSource="pkg/backup/backup.go:436" progress=
2023-12-20T10:21:15+01:00 time="2023-12-20T09:21:15Z" level=info msg="backup SnapshotMoveData is set to true, skip VolumeSnapshot resource persistence." backup=velero/csi-app logSource="pkg/backup/snapshots.go:22"
2023-12-20T10:21:15+01:00 time="2023-12-20T09:21:15Z" level=info msg="Setting up backup store to persist the backup" backup=velero/csi-app logSource="pkg/controller/backup_controller.go:724"
2023-12-20T10:21:15+01:00 time="2023-12-20T09:21:15Z" level=info msg="Backup completed" backup=velero/csi-app logSource="pkg/controller/backup_controller.go:738"
2023-12-20T10:21:15+01:00 time="2023-12-20T09:21:15Z" level=info msg="Updating backup's final status" backuprequest=velero/csi-app controller=backup logSource="pkg/controller/backup_controller.go:309"
2023-12-20T10:21:15+01:00 time="2023-12-20T09:21:15Z" level=info msg="backup SnapshotMoveData is set to true, skip VolumeSnapshot resource persistence." backup=velero/csi-app controller=backup-finalizer logSource="pkg/backup/snapshots.go:22"
acceptable-engineer-69679
12/20/2023, 9:22 AMbackup SnapshotMoveData is set to tru
acceptable-engineer-69679
12/20/2023, 9:24 AMlate-needle-80860
12/20/2023, 9:24 AMlate-needle-80860
12/20/2023, 9:24 AMlate-needle-80860
12/20/2023, 9:27 AMbackupsEnabled: true
snapshotsEnabled: true
When using the CSI snapshotter …acceptable-engineer-69679
12/20/2023, 9:27 AMlate-needle-80860
12/20/2023, 9:27 AMlate-needle-80860
12/20/2023, 9:28 AMlate-needle-80860
12/20/2023, 9:28 AMlate-needle-80860
12/20/2023, 9:28 AMacceptable-engineer-69679
12/20/2023, 9:29 AMacceptable-engineer-69679
12/20/2023, 9:32 AM2023-12-20T10:31:14+01:00 time="2023-12-20T09:31:14Z" level=info msg="Removing existing deletion requests for backup" backup=csi-app controller=backup-deletion deletebackuprequest=velero/csi-app-cph25 logSource="pkg/controller/backup_deletion_controller.go:483"
2023-12-20T10:31:14+01:00 time="2023-12-20T09:31:14Z" level=info msg="The request has status 'Processed', skip." controller=backup-deletion deletebackuprequest=velero/csi-app-cph25 logSource="pkg/controller/backup_deletion_controller.go:145"
2023-12-20T10:31:36+01:00 time="2023-12-20T09:31:36Z" level=info msg="Removing existing deletion requests for backup" backup=csi-app controller=backup-deletion deletebackuprequest=velero/csi-app-6lc6p logSource="pkg/controller/backup_deletion_controller.go:483"
2023-12-20T10:31:36+01:00 time="2023-12-20T09:31:36Z" level=info msg="deletion request 'csi-app-cph25' removed." backup=csi-app controller=backup-deletion deletebackuprequest=velero/csi-app-6lc6p logSource="pkg/controller/backup_deletion_controller.go:500"
2023-12-20T10:31:36+01:00 time="2023-12-20T09:31:36Z" level=info msg="The request has status 'Processed', skip." controller=backup-deletion deletebackuprequest=velero/csi-app-6lc6p logSource="pkg/controller/backup_deletion_controller.go:145"
late-needle-80860
12/20/2023, 9:33 AMacceptable-engineer-69679
12/20/2023, 9:33 AMacceptable-engineer-69679
12/20/2023, 9:33 AMlate-needle-80860
12/20/2023, 9:34 AMacceptable-engineer-69679
12/20/2023, 9:35 AMv create backup csi-app2 --snapshot-move-data --include-namespaces csi-app --wait
Backup request "csi-app2" submitted successfully.
Waiting for backup to complete. You may safely press ctrl-c to stop waiting - your backup will continue in the background.
Backup completed with status: FailedValidation. You may check for more information using the commands `velero backup describe csi-app2` and `velero backup logs csi-app2`.
acceptable-engineer-69679
12/20/2023, 9:35 AMvelero backup describe csi-app2 --details
Name: csi-app2
Namespace: velero
Labels: <http://velero.io/storage-location=default|velero.io/storage-location=default>
Annotations: <http://velero.io/resource-timeout=10m0s|velero.io/resource-timeout=10m0s>
<http://velero.io/source-cluster-k8s-gitversion=v1.22.10|velero.io/source-cluster-k8s-gitversion=v1.22.10>
<http://velero.io/source-cluster-k8s-major-version=1|velero.io/source-cluster-k8s-major-version=1>
<http://velero.io/source-cluster-k8s-minor-version=22|velero.io/source-cluster-k8s-minor-version=22>
Phase: FailedValidation
Validation errors: an existing backup storage location wasn't specified at backup creation time and the server default 'default' doesn't exist. Please address this issue (see `velero backup-location -h` for options) and create a new backup. Error: <http://BackupStorageLocation.velero.io|BackupStorageLocation.velero.io> "default" not found
late-needle-80860
12/20/2023, 9:36 AMacceptable-engineer-69679
12/20/2023, 9:36 AMacceptable-engineer-69679
12/20/2023, 9:36 AMlate-needle-80860
12/20/2023, 9:36 AMlate-needle-80860
12/20/2023, 9:36 AMacceptable-engineer-69679
12/20/2023, 9:40 AMacceptable-engineer-69679
12/20/2023, 9:40 AMacceptable-engineer-69679
12/20/2023, 9:42 AMlate-needle-80860
12/20/2023, 9:42 AMlate-needle-80860
12/20/2023, 9:42 AMacceptable-engineer-69679
12/20/2023, 9:43 AMcsi-app 0s Normal CreatingSnapshot volumesnapshot/velero-data-test-t2f27 Waiting for a snapshot csi-app/velero-data-test-t2f27 to be created by the CSI driver.
longhorn-system 1s Normal SnapshotCreate snapshot/snapshot-b01a4b2e-ac3b-43b4-a488-b94516af17c1 successfully provisioned the snapshot
longhorn-system 1s Normal SnapshotUpdate snapshot/snapshot-b01a4b2e-ac3b-43b4-a488-b94516af17c1 snapshot becomes ready to use
acceptable-engineer-69679
12/20/2023, 9:45 AMacceptable-engineer-69679
12/20/2023, 9:45 AMk get datauploads -A
NAMESPACE NAME STATUS STARTED BYTES DONE TOTAL BYTES STORAGE LOCATION AGE NODE
velero csi-app-bnzb2 Completed 103s default 103s node5-isadev
acceptable-engineer-69679
12/20/2023, 9:47 AM--snapshot-move-data
should not be needed, right
https://velero.io/docs/v1.12/csi-snapshot-data-movement/#to-back-up
CSI plugin checks if a data movement is required, if so it creates a DataUpload CR and then returns to Velero backup.
acceptable-engineer-69679
12/20/2023, 9:48 AMacceptable-engineer-69679
12/20/2023, 9:50 AMacceptable-engineer-69679
12/20/2023, 9:52 AMacceptable-engineer-69679
12/20/2023, 9:52 AMacceptable-engineer-69679
12/20/2023, 9:54 AMlate-needle-80860
12/20/2023, 10:08 AMacceptable-engineer-69679
12/20/2023, 10:09 AMacceptable-engineer-69679
12/20/2023, 10:10 AMacceptable-engineer-69679
12/20/2023, 10:11 AMlate-needle-80860
12/20/2023, 10:34 AMacceptable-engineer-69679
12/20/2023, 10:34 AMbig-judge-33880
12/21/2023, 9:59 AMacceptable-engineer-69679
12/27/2023, 8:29 AMlate-needle-80860
12/27/2023, 11:16 AM