Migrating PAM data to a new system
By using a snapshot, you can migrate your data to a new Puppet Application Manager (PAM) instance.
Data migration prerequisites
- On the original system, Puppet Application Manager (PAM) must be configured to support Full Snapshots (Instance). For instructions on configuring snapshots, see Backing up PAM using snapshots.
- Velero must be configured to use an external snapshot destination accessible to both the old and new clusters, such as S3 or NFS.
- Both the old and new clusters must have the same connection status (online or offline). Migrating from offline to online clusters or vice versa is not supported.
- For offline installs, both the old and new clusters must use the same version of PAM.
- Upgrade to the latest version of PAM on both the old and new clusters before you begin.
Migrating data between two systems with the same architecture
To perform data migration between two systems using the same architecture (from standalone to standalone, or from HA to HA), you must create a new cluster to migrate to, then follow the process outlined below to recover your instance from a snapshot.
Review the requirements in Data migration prerequisites.
Migrating data between two systems with different architectures
To perform data migration between two systems using different PAM architectures (from standalone to HA, or from HA to standalone), you must create a new cluster to recover to, then follow the process outlined below to recover your instance from a snapshot.
Review the requirements in Data migration prerequisites.