# Need help in AWX migration from OCP (Openshift) to GCP

**URL:** <https://forum.ansible.com/t/need-help-in-awx-migration-from-ocp-openshift-to-gcp/43017>\
**Category:** Get Help\
**Tags:** kubernetes, awx-operator, openshift, gcp, migration, awx\
**Created:** [May 26, 2025, 2:03pm UTC](https://forum.ansible.com/t/need-help-in-awx-migration-from-ocp-openshift-to-gcp/43017 "2025-05-26T14:03:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hussain\_Peera](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/hussain_peera/32/7805_2.png) [@Hussain\_Peera](https://forum.ansible.com/u/Hussain_Peera)\
**Post date:** [May 26, 2025, 2:03pm UTC](https://forum.ansible.com/t/need-help-in-awx-migration-from-ocp-openshift-to-gcp/43017/1 "2025-05-26T14:03:43Z")

</div>

Hi Community and ansible team,

I am using awx-operator v2.12.2 in my Openshift cluster and now i am moving to GCP hence i request you to provide a comprehensive guide or any kind of support to achieve this successfully without any dataloss. I have configured lot of automation projects in AWX, i don’t want to loose my projects and configurations. Please guide me how can i achieve this.

---

<div class="post-metadata">

**Author:** ![dbrennand](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dbrennand/32/7830_2.png) [@dbrennand](https://forum.ansible.com/u/dbrennand)\
**Post date:** [May 26, 2025, 9:29pm UTC](https://forum.ansible.com/t/need-help-in-awx-migration-from-ocp-openshift-to-gcp/43017/2 "2025-05-26T21:29:29Z")

</div>

Hi @Hussain_Peera

You’d need to look at using the `backup` and `restore` roles: [awx-operator/roles at devel · ansible/awx-operator · GitHub](https://github.com/ansible/awx-operator/tree/devel/roles)

I’ve not done this kind of migration before but high level steps would be something along the lines of:

1. Take a backup of the AWX resources and database using the `AWXBackup` CRD. Steps and configuration can be found in the `backup` role README. The PVC created by the `AWXBackup` contains a tarball which you could copy out and then stage inside a PVC in your GCP cluster.
2. Deploy the awx-operator on your GCP cluster.
3. Stage the tarball into a PVC on your GCP cluster.
4. Use the `AWXRestore` CRD to deploy AWX from the tarball staged in the PVC.
