/
Migrating Roost Controlplane
Migrating Roost Controlplane
There are few scenarios when you may need to migrate existing Roost setup like
Team size has changed and control-plane needs to be right-sized
Availability issues related to the current region/zone
One will need to identify the EBS volume associated with Roost Controlplane. And then plan for a approximately 2 hour downtime.
Establish SSH session to the controlplane
Bring down the Roost services
sudo docker-compose /var/tmp/Roost/docker-compose.yaml down
Take EBS snapshot using AWS dashboard (EC2 Service, Volumes)
Unmount the EBS volume
sudo umount /var/tmp/Roost
Detach the volume (EC2 Service, Volumes)
Launch the new EC2 instance
Attach the same volume to this new EC2 instance (the volume and EC2 have to be in the same availability zone)
sudo mkdir /var/tmp/Roost sudo chown `id -u`:`id -g` /var/tmp/Roost sudo mount /dev/nvme1n1 /var/tmp/Roost
Run the Roost Controlplane
, multiple selections available,
Related content
8. Start Roost Control Plane Server
8. Start Roost Control Plane Server
More like this
7. Roost Control Plane Setup
7. Roost Control Plane Setup
More like this
Update Roost Control Plane
Update Roost Control Plane
More like this
Roost on a single instance - uses docker-compose
Roost on a single instance - uses docker-compose
More like this
Roost Cluster Pipeline Script
Roost Cluster Pipeline Script
More like this