anaconda-storage
and anaconda-persistence
volumes within your Gravity
cluster, it is not necessary to perform these steps, as you can unmount these
volumes from your Gravity cluster and remount them on your BYOK8s cluster. An
Anaconda implementation team member will guide you through this process, if
necessary.sudo
access.jq
conda package must be installed in your base environment.ae5-conda
environment listed in the
prerequisites, skip ahead to verify your
installation.ae5_backup_restore
package into your base conda environment by opening a terminal and running the following command:
ae5_conda
installer file and move it to your master node.
Set the installer file to be executable, then install the ae5_conda
environment by running the following commands:
--config-db
or -c
command line argument to instruct the backup script to only capture your Workbench configuration data. User and project data is migrated separately later in this process.
To create a backup file of your cluster in your current working directory, run the command:
ap-
prefix, by running the following command:
ap-
prefixed pods have stopped by running the following command:
ap-
prefixed pods have stopped, migrate your user data by moving the following directories into the new cluster:
/opt/anaconda/storage/git/repositories/anaconda
/opt/anaconda/storage/projects
This can be done by either directly mounting the /opt/anaconda/storage
volume onto a workstation with access to the BYOK8s cluster, or by compressing the directories separately, then copying them into the storage pod.
/opt/anaconda/storage
volume onto a workstation with access to the BYOK8s cluster, move both directories directly into place on top of the pre-existing directories on the BYOK8s cluster.
If you are unable to directly mount the /opt/anaconda/storage
volume, you will instead need to copy both tarballs you have taken to the /tmp
directory by running the following commands:
/tmp
, exec into the pods, then move them into place by running the following commands: