This document will guide you through an end-to-end deployment example, which you may use for product evaluation or as a reference for future deployment.

In this document, you will set up a GCP VPC environment in the cloud, to which you will connect your datacenter or lab environment using an open source software VPN and virtual router, velostrata will be deployed across on-premises and GCP to enable migration of workloads.

If you already have a VPC/VPN setup between on-prem/aws and GCP, and are looking for a production-caliber deployment, please see these guides here

The following tasks will be completed using this guide:

  1. Setup Cloud Networking:
    1. Setup the GCP environment in preparation for the Velostrata deployment.
    2. Set up a GCP Project including GCP VPC, subnets, firewall rules, network tags, VYOS VPN Gateway instance and Service Accounts with the permissions required for Velostrata operations. This task is automated based on interactive user input, using a PowerShell script, provided by Velostrata.
    3. Deploy and configure an on-prem VPN virtual appliance.
    4. Configure the cloud-side VPN virtual appliance and establish a VPN link.
    5. Configure a machine on-prem with a static route to reach virtual machines in the GCP network, over VPN.
  2. Setup Velostrata:
    1. Deploy the Velostrata Manager virtual appliance on vSphere.
    2. Register the Velostrata vCenter Web Client Plug-in.
    3. Select a Datacenter in vCenter and create a Velostrata Cloud Extension.
  3. Run your first VM in Cloud with Velostrata:
    1. Select a virtual machine on-prem and use the run-in-cloud wizard to execute it in the cloud.
    2. Connect to the virtual machine when running in the cloud.
    3. Monitor virtual machine performance when running in the cloud.
    4. Run the virtual machine back on-premises.