Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/os-migrate/os-migrate
OpenStack tenant migration tools
https://github.com/os-migrate/os-migrate
openstack
Last synced: 3 months ago
JSON representation
OpenStack tenant migration tools
- Host: GitHub
- URL: https://github.com/os-migrate/os-migrate
- Owner: os-migrate
- License: apache-2.0
- Created: 2019-12-06T13:22:47.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-02-15T14:01:44.000Z (5 months ago)
- Last Synced: 2024-02-15T15:27:14.231Z (5 months ago)
- Topics: openstack
- Language: Python
- Size: 10.4 MB
- Stars: 51
- Watchers: 6
- Forks: 29
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-stars - os-migrate - migrate | 55 | (Python)
README
![]()
OS Migrate
OpenStack tenant migration tooling - an Ansible collection.
OS Migrate is an open source toolbox for parallel cloud migration
between OpenStack clouds. Parallel cloud migration is a way to
modernize an OpenStack deployment. Instead of upgrading an OpenStack
cluster in place, a second OpenStack cluster is deployed alongside,
and tenant content is migrated from the original cluster to the new
one. As hardware resources free up in the original cluster, they can
be gradually added to the new cluster.OS Migrate provides a framework for exporting and importing resources
between two clouds. It's a collection of Ansible playbooks that
provide the basic functionality, but may not fit each use case out of
the box. You can craft custom playbooks using the OS Migrate
collection pieces (roles and modules) as building blocks.OS Migrate strictly uses the official OpenStack API and does not
utilize direct database access or other methods to export or import
data. The Ansible playbooks contained in OS Migrate are idempotent. If
a command fails, you can retry with the same command.## Documentation
Refer to the official [documentation website](https://os-migrate.github.io/os-migrate/)
for
[usage docs](https://os-migrate.github.io/os-migrate/user/README.html).## Reporting issues
Please report any issues into the
[GitHub issue tracker](https://github.com/os-migrate/os-migrate/issues).## Getting help
Feel free to create a
[GitHub issue](https://github.com/os-migrate/os-migrate/issues)
with your question.For a more interactive chat, join the Matrix room
[#os-migrate:matrix.org](https://app.element.io/#/room/#os-migrate:matrix.org).## Contributing
See the
[OS Migrate developer documentation](https://os-migrate.github.io/os-migrate/devel/README.html).