This article explains how to use the Google Cloud Marketplace to automatically deploy a virtual Cato Socket (vSocket) for a site hosted in GCP.
For deploying a GCP vSocket using Terraform, see Configuring a Cato vSocket in GCP Using Terraform.
For sites that are hosted in GCP, you can deploy a vSocket on a GCP virtual machine (VM) directly from the Google Cloud Marketplace and extend the advantages of Cato’s secure and optimized network into your GCP environment. This lets you connect to the Cato Cloud while benefiting from GCP’s global infrastructure and high-performance connectivity. This article explains how to use the Google Cloud Marketplace to deploy a GCP vSocket on an n2-standard-4 instance.
When you deploy a GCP vSocket, each interface (MGMT, WAN, LAN) is assigned to a separate Virtual Private Cloud (VPC). The following diagram shows an example topology for deploying a GCP vSocket.
-
Permissions to deploy solutions from the Google Cloud Marketplace
-
A GCP project with billing enabled
-
A service account with the following roles:
-
roles/config.agent -
roles/compute.networkAdmin -
roles/compute.admin -
roles/iam.serviceAccountUser -
roles/config.admin
-
-
The vSocket deployment creates three separate VPC networks. Make sure your organization policies allow creating VPC networks and subnets.
To deploy a GCP vSocket:
-
Create a new GCP vSocket site in the Cato Management Application (CMA).
-
Copy the vSocket serial number (S/N). You need to enter this number when deploying the vSocket from the Marketplace.
-
Deploy the vSocket from the Google Cloud Marketplace.
-
Verify that the vSocket connects to the Cato Cloud.
Create the site in the CMA before deploying the vSocket in GCP. The serial number generated for the site is required during the Marketplace deployment. The Local IP for the vSocket must match the LAN Network IP defined during deployment in GCP.
To create the site for the GCP vSocket:
-
In the Cato Management Application, from the navigation menu select Network > Sites.
-
Click New. The Add Site panel opens.
-
Configure the General settings for the site:
-
Enter the Site Name.
-
Select the Site Type. This option determines which icon is used for the site in the Topology window.
-
Under Conncetion Type select vSocket GCP.
-
Configure the Country, State, City, and Time Zone to set the time frame for the Maintenance Window.
-
-
Configure the WAN Interface Settings, including the Downstream and Upstream bandwidth according to your ISP bandwidth.
-
Configure the LAN Interface Settings, including the Native Range for the GCP site.
-
The Native Range must match the LAN Subnet CIDR that you define in GCP.
-
The Local IP must match the LAN Network IP configured in GCP.
-
-
Click Apply. The site is added to the Sites list.
The CMA automatically generates a unique serial number for the new vSocket. You need to enter this serial number when deploying the vSocket from the Marketplace.
Use the Google Cloud Marketplace solution to automatically create the required Compute Engine instance, VPC networks, subnets, and optional public IP addresses for the vSocket deployment.
To deploy the GCP vSocket from the Marketplace:
-
In Google Cloud Console, go to Marketplace.
-
Search for Cato Networks Virtual Socket and select the product.
-
Click Launch.
-
Configure the deployment settings:
-
Deployment name
-
Deployment Service Account - Select an existing service account with the required roles or create a new one. For more about the required roles, see above Prerequisites.
-
Deployment Type2025
-
Region and Zone.
-
Network Tier - Select the network tier for external traffic associated with the vSocket’s public IP addresses.
-
-
Configure the VPC and subnet settings. Each interface (MGMT, WAN, LAN) is deployed in a separate VPC network.
-
Management VPC Name
-
WAN VPC Name
-
LAN VPC Name
-
Management Subnet Name
-
WAN Subnet Name
-
LAN Subnet Name
-
Management Subnet CIDR
-
WAN Subnet CIDR
-
LAN Subnet CIDR - This subnet must match the Native Range you configured in CMA.
-
-
Configure IP and VM settings:
-
Management Public IP Name
-
WAN Public IP Name
-
VM Instance Name
-
Management Network IP
-
WAN Network IP
-
LAN Network IP - This IP must match the Local IP configured for the site in the CMA.
-
-
Under Primary Socket Serial ID enter the serial number you copied in the CMA. For more information, see above Copying the vSocket Serial Number.
-
(Optional) Configure settings for public IP options and LAN default route:
-
Assign Public IP to Management Interface
-
Assign Public IP to WAN Interface
-
Select Create LAN Default Route to automatically create a default route in the LAN VPC.
-
-
Click Deploy.
The deployment process creates:
-
Three VPC networks
-
Three subnets
-
A Compute Engine VM for the vSocket
-
Optional public IP addresses
The deployment can take several minutes to complete.
-
After the deployment completes, the vSocket automatically connects to the Cato Cloud. Check the connection status in CMA.
Note: It may take several minutes for the connection process to complete.
0 comments
Article is closed for comments.