我的方式:
1. BackUp
2. Remember all you credentials
3. Export data
4. Manually manipulation on exported data (add users and groups attributes)
5. Make fresh AWX install
6. Import data
7. Restore source code credentials
8. Repeat import data
我的信封:Awx 1.6.0.32 在 docker 中运行。使用 docker-compose。Tower CLI 3.3.0 我升级到 AWX 到 1.0.7.2
首先尝试使用 docker-compose 的标准和简化方法——
docker-compose pull && docker-compose up --force-recreate
这种情况对我不起作用,数据库迁移有很多错误。我使用迁移。https://github.com/ansible/awx/blob/devel/DATA_MIGRATION.md
tower-cli receive --all > assets.json
在我的信封中,导出所有资产都无法正常工作。用户和库存组数据被剪切。我手动将其还原到资产文件中。我必须记住我所有的凭据。这对我来说很简单,我的凭据少了 10 个。导出克隆 git 存储库后,停止并删除 docker 容器和图像,根据我的需要编辑库存文件(安装程序/库存)并重新安装 AWX 1.0.7.X。下一步导入。在导入之前,我清除了新安装中的所有数据
tower-cli empty –all
第一次导入后,我遇到了很多错误,因为凭据(用于源代码控制)未导入。登录到新的 AWX 恢复所有凭据并重复导入。在此操作之后,所有项目、库存和作业都会正确导入。