Technical Tip: How to deploy a FortiADC VM instance (BYOL) in Google Cloud Platform by using gcloud commands
Description
This article describes how to deploy a FortiADC VM instance (BYOL) in Google Cloud Platform to attach two Virtual Private Cloud (VPCs) external and external previously created on the cloud provider
Scope
FortiADC.
Solution
- Open the Google Cloud Platform and select the Cloud Shell button (>_)

- List the available FortiADC firmware versions to execute the following commands:
gcloud compute images list --project fortigcp-project-001 --filter="name ~ adc- AND status:READY" --format="get(selfLink)"

- Select the desired firmware version and create the FortiADC VM with the following gcloud command:
Deploy FortiADC-1:
gcloud compute instances create fortiadc-vm-1 --zone=us-central1-a \
--machine-type=n1-highmem-4 \
--image-project=fortigcp-project-001 \
--image=projects/fortigcp-project-001/global/images/fadc-700-01282022-001-w-license \
--can-ip-forward \
--network-interface="network=vpc-external,subnet=sub1-external" \
--network-interface="network=vpc-internal,subnet=sub1-internal,no-address"

It is recommended to modify the Virtual Private Cloud and Subnet information to have the desired values.
- As a result, the FortiADC VM on GCP is up and running:

- The next step is to upload the license file and finalize the configuration based on the Deployment Guide.