You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/enterprise/snapshots-restoring-full.mdx
+43-6Lines changed: 43 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,24 +45,36 @@ To restore using the CLI, see the corresponding procedure for your environment:
45
45
### Existing Clusters {#existing}
46
46
47
47
:::note
48
-
If you are restoring to a healthy cluster, you can skip reinstalling Velero and continue to running the `get backups` and `restore` commands in the last two steps.
48
+
If you are restoring to a healthy online cluster, you can skip reinstalling Velero and continue to running the `get backups` and `restore` commands in the last two steps.
49
49
:::
50
50
51
51
To restore a full backup in an existing cluster:
52
52
53
+
1. (Air Gap Only) For air-gapped environments, do the following to prepare the necessary Velero images so that you can install Velero in the target cluster:
54
+
1. Download the following images to your local machine, tag them, then upload them to your local image registry:
55
+
* The Velero image. See [Preparing the Velero Image](https://velero.io/docs/v1.16/on-premises/#preparing-the-velero-image).
56
+
* The `velero/velero-plugin-for-aws:$PLUGIN_VERSION` plugin image. See [Preparing plugin images](https://velero.io/docs/v1.16/on-premises/#preparing-plugin-images).
57
+
* The restore helper image. The restore helper is required for File System Backups. See [Preparing the restore helper image](https://velero.io/docs/v1.16/on-premises/#preparing-the-restore-helper-image-optional).
58
+
59
+
1. Create a ConfigMap in the Velero namespace to specify the location of the Velero restore helper image on your local registry. For more information about the requirements for this ConfigMap, see [Customize Restore Helper Container](https://velero.io/docs/v1.16/file-system-backup/#customize-restore-helper-container).
60
+
53
61
1. (New or Unhealthy Clusters Only) In the cluster where you will do the restore, install a version of Velero that is compatible with the version that was used to make the snapshot backup.
54
62
55
-
The Velero installation command varies depending on the storage destination for the backup. For the Velero installation command, see one of the following:
63
+
The Velero installation command varies depending on the storage destination for the backup:
56
64
57
-
***Host Path:** See [Configuring a Host Path Storage Destination](snapshots-configuring-hostpath)
58
-
***NFS:** See [Configuring an NFS Storage Destination](snapshots-configuring-nfs) or for the configuration steps and how to set up Velero.
59
-
***AWS, GCP, Azure, or other S3:** See [Configuring Other Storage Destinations](snapshots-storage-destinations).
65
+
***Host Path:** See [Configuring a Host Path Storage Destination](snapshots-configuring-hostpath)
66
+
***NFS:** See [Configuring an NFS Storage Destination](snapshots-configuring-nfs) or for the configuration steps and how to set up Velero.
67
+
***AWS, GCP, Azure, or other S3:** See [Configuring Other Storage Destinations](snapshots-storage-destinations).
68
+
69
+
:::note
70
+
For air-gapped environments, be sure to point to the location of each image on your local image registry with the `velero install` command. For more information, see [Installing Velero](https://velero.io/docs/v1.16/on-premises/#installing-velero).
71
+
:::
60
72
61
73
1. <GetBackups/>
62
74
63
75
1. <Restore/>
64
76
65
-
### Online Embedded kURL Clusters {#online}
77
+
### Online kURL Clusters {#online}
66
78
67
79
:::note
68
80
If you are restoring to a healthy cluster, you can skip the installation and configuration steps and continue to running the `get backups` and `restore` commands in the last two steps.
@@ -108,6 +120,31 @@ To restore a full backup in an air gap kURL cluster:
108
120
109
121
You can restore an application from a full or partial backup using the Admin Console.
110
122
123
+
### Prerequisite for Air-Gapped Environments
124
+
125
+
For existing cluster installations in air-gapped environments, ensure that Velero is installed on the cluster before proceeding with the restore.
126
+
127
+
To prepare the necessary Velero images and install Velero in air-gapped environments:
128
+
129
+
1. Download the following images to your local machine, tag them, then upload them to your local image registry:
130
+
* The Velero image. See [Preparing the Velero Image](https://velero.io/docs/v1.16/on-premises/#preparing-the-velero-image).
131
+
* The `velero/velero-plugin-for-aws:$PLUGIN_VERSION` plugin image. See [Preparing plugin images](https://velero.io/docs/v1.16/on-premises/#preparing-plugin-images).
132
+
* The restore helper image. The restore helper is required for File System Backups. See [Preparing the restore helper image](https://velero.io/docs/v1.16/on-premises/#preparing-the-restore-helper-image-optional).
133
+
134
+
1. Create a ConfigMap in the Velero namespace to specify the location of the Velero restore helper image on your local registry. For more information about the requirements for this ConfigMap, see [Customize Restore Helper Container](https://velero.io/docs/v1.16/file-system-backup/#customize-restore-helper-container).
135
+
136
+
1. In the cluster where you will do the restore, install a version of Velero that is compatible with the version that was used to make the snapshot backup.
137
+
138
+
The Velero installation command varies depending on the storage destination for the backup:
139
+
140
+
***Host Path:** See [Configuring a Host Path Storage Destination](snapshots-configuring-hostpath)
141
+
***NFS:** See [Configuring an NFS Storage Destination](snapshots-configuring-nfs) or for the configuration steps and how to set up Velero.
142
+
***AWS, GCP, Azure, or other S3:** See [Configuring Other Storage Destinations](snapshots-storage-destinations).
143
+
144
+
:::note
145
+
For air-gapped environments, be sure to point to the location of each image on your local image registry with the `velero install` command. For more information, see [Installing Velero](https://velero.io/docs/v1.16/on-premises/#installing-velero).
0 commit comments