Migrating from Self-Hosted to Teleport Enterprise Cloud #26632
pschisa
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Overview
Migrating from a self-hosted Teleport deployment to the Teleport Cloud is a simple process that can be accomplished all at once or in a gradual manner. The steps to migrate from your self-hosted cluster to a Teleport Cloud cluster can be sumarrized as follows:
Create your Teleport Cloud Cluster
Follow our documentation to sign up for a new cloud account.
Be sure to save the recovery codes! For your security, Teleport support cannot help reset passwords or recover lost account credentials.
Subscribe to the https://status.teleport.sh/ to stay up to date on any issues impacting Teleport Cloud performance.
Recreate Teleport Configurations
You will want to recreate the following team resources from your current Teleport cluster:
If not using our Terraform Provider already to manage your infrastructure as a code, roles and local users can be migrated easily using the
tctl
administrative tool. You can usetctl get
to download configurations from your self-hosted cluster andtctl create
to rebuild those configurations. Here is an example of getting the roles:The SSO connector cannot be moved as easily since most SSO integrations will only work for a single endpoint as configured. If not migrating all at once, it is recommended to build a separate SSO connector in your Identity Provider for the Teleport Cloud cluster and configure a new auth connector.
Trusted Clusters are no longer supported in Teleport Cloud.
Migrate the Teleport agents
The following resources should be considered at this point for the migration if used:
The following is the general procedure for migrating a Teleport agent:
proxy_server
orauth_servers
setting in the agent configuration (default /etc/teleport.yaml) to point your Teleport Cloud proxy:The migration of all Teleport agents can happen in one push or gradually depending on what suits your business needs. If going for a gradual migration, the use of our Trusted Cluster feature will enable end users to not have to log in to separate Teleport clusters during the migration. While it is technically possible to run two Teleport processes on a single agent to connect to both clusters simultaneously, we do not recommend this option due to added administrative complexity.
Verify end user access, performance, and break glass procedures
Once the initial resource migration is complete, confirm your end users have the expected access. Ensure that their workflow has taken no serious latency or performance degradation as a result of the change.
It is also important at this point to be ready with break glass access should Teleport Cloud ever become unavailable. It is recommended to have a secure alternative means of accessing infrastructure accessible to admins in the case of an outage.
Beta Was this translation helpful? Give feedback.
All reactions