Snapshots¶
Danger
Snapshots in ETAIS operate differently from snapshots in other cloud providers e.g. Google Cloud, Azure, AWS.
When you create a snapshot from a virtual machine in ETAIS it creates an image of your virtual machine that you can later use to spin up a new virtual machine from the snapshot. While other cloud providers allow you to revert back to a certain state in time of the snapshot ETAIS does not. This is the peculiarity of OpenStack, a Open Source Cloud Computing Infrastructure to which ETAIS is interfaced to.
Before taking snapshots make sure your Virtual Private Cloud has enough free resources allocated. For a snapshot, you will need additional available Storage (GB) resource in the Virtual Private Cloud. When you want to restore a virtual machine from a snapshot you will need additional Storage resource, additional Cores (vCPU) resource and additional RAM (GB) resource.
For example, lets say your VM uses:
1 vCPU, 1 GB of RAM and 20 GB of Storage
1 vCPU, 1 GB of RAM and 40 GB Storage
2 vCPU, 2 GB of RAM and 60 GB of Storage
1 vCPU, 1 GB of RAM and 20 GB of Storage.
1 vCPU, 1 GB of RAM and 40 GB Storage.
- add resources to Virtual Private Cloud
- create a snapshot from a virtual machine
- restore a virtual machine from a snapshot
- delete the snapshot
- delete the old virtual machine
- create a new snapshot from the restored virtual machine
- decrease resources in Virtual Private Cloud
- repeat
Snapshot requirements:¶
- Machine downtime - services inaccessible
- Extra free Storage resource in the Virtual Private Cloud.
- When restoring from snapshot there needs to be free vCPU, RAM and additionally extra Storage resource.
Taking a snapshot quick guide¶
- Allocate additional Storage resource (GB) in your Virtual Private Cloud by the amount of the original disk.
- Click on your virtual machine name.
- From the Navigation bar choose
Storage
. - From the
Storage
dropdown chooseSnapshots
. - Click on the
Create +
- On the pop-up view give a desired name to the snapshot.
- Fill out the other optional fields if necessary - Description, Keep until.
- Submit.
- Done. When the disk is over 50 GB the snapshot creation will take a few minutes on the backend.
Restore from snapshot quick guide¶
- Allocate enough resources for the new virtual machine you are about to create from the snapshot.
- Minimally you will need 1 vCPU, 1 GB of RAM and the matching amount of Storage resource.
- In the snapshot view (virtual machine name -> Storage -> Snapshots) choose
Actions
andRestore
- From
Flavor
drop down choose the desired flavor - it is a good idea to choose the same size flavor as the original. Security Groups
should also be the same as the snapshotted virtual machine to avoid potential problems.- Under
Networks
make sure to chooseAuto-assign floating IP
- Submit
- Once the virtual machine has spun up, ssh into it and check the machine if it is up to your specifications.
- Go back to the original virtual machine
Actions
->Show all
->Update floating IPs
->Trash can icon
->Submit
- Go to the newly restore virtual machine
Actions
->Show all
->Update floating IPs
->Trash can icon
->Submit
- Go to the newly restore virtual machine
Actions
->Show all
->Update floating IPs
->+ Add
-> Choose the original IP from the dropdown menu ->Submit
- Wait a minute, the original IP will show up behind the new machines name.
- Done.