This repository is a series of Ansible Playbooks that automates live migrations end-to-end, from installation to migration and cutover, using Cirrus Data Cloud's REST API.
Visit https://cloud.cirrusdata.com to get started today.
Before you start, you should have:
- Sufficient knowledge on Ansible, including how to execute Ansible Playbooks, specify variables, etc.
- Hands-on experiences with Cirrus Migrate Cloud via Cirrus Data Cloud and sufficient understanding on concepts including installation, block migration, cutover process., etc.
Contact Cirrus Data's Professional Service for more information.
These playbooks are designed to run as standalone playbooks. No additional user actions are needed other than executing the playbooks.
Ansible Inventory should contain hosts to be included in the operations.
Each playbook example comes with a vars.example.yaml file. When executing playbook, a vars.yaml file should be created with the same variables for execution.
Install CMC, Resize Filesystems, Auto Allocate Storage Volumes using integration, create migration session
ansible-playbook playbook/migrate-to-v2.yaml
Cutover Process
ansible-playbook playbook/cutover-to-v2.yaml
This project is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.
This project is published as-is and no community support will be provided. Contact Cirrus Data Professional Service Team to learn more.