When you migrate a VM to the cloud, you may need to modify the original VM for it to operate properly within the constraints of the new environment. Velostrata handles many configurations automatically, but you may want to use other generic improvements or customer-specific configurations. These automatically implemented configurations are called "adaptations".
Velostrata provides flexibility for defining those actions by including generic code to execute scripts based on the provided conditions and order. Velostrata can provide the scripts and deploy them as a part of RPM/Velostrata service, or you can deploy them yourself.
The Velostrata model contains two entities:
- Conditions are VM states, such as "VM is started in cloud running with Velostrata", "Detached VM is started in cloud," and "VM is moved back to its origin".
- Actions are the scripts that are executed when the condition holds.
Platform and Environment Detection
Velostrata automatically detects the following environments:
- On-premises (VMware)
- Cloud (GCP + Velostrata)
- Detached (GCP Native)
After detecting the environment, Velostrata decides which adaptations to make.
Read about the OS adaptation scripts that Velostrata provides: