Installing the data broker in Google Cloud Platform Edit on GitHub Request doc changes

Contributors netapp-bcammett

When you create a sync relationship, choose the GCP Data Broker option to deploy the data broker software on a new virtual machine instance in a VPC. Cloud Sync guides you through the installation process, but the requirements and steps are repeated on this page to help you prepare for installation.

You also have the option to install the data broker on an existing Linux host in the cloud or on your premises. Learn more.

Supported GCP regions

All regions are supported.

Networking requirements

  • The data broker needs an outbound internet connection so it can poll the Cloud Sync service for tasks over port 443.

    When Cloud Sync deploys the data broker in GCP, it creates a security group that enables the required outbound communication.

    If you need to limit outbound connectivity, see the list of endpoints that the data broker contacts.

  • NetApp recommends configuring the source, target, and data broker to use a Network Time Protocol (NTP) service. The time difference between the three components should not exceed 5 minutes.

Permissions required to deploy the data broker in GCP

Ensure that the following GCP permissions are in place for the service account that you use to create the data broker:

  • Compute Admin

  • Deployment Manager Editor

  • Service Account User

  • Storage Admin

Installing the data broker

You can install a data broker in GCP when you create a sync relationship.

Steps
  1. Click Create New Sync Relationship.

  2. On the Define Sync Relationship page, choose a source and target and click Continue.

    Complete the steps until you reach the Data Broker page.

  3. On the Data Broker page, click GCP Data Broker.

    If you already have a data broker, you’ll need to click the A screenshot if the plus icon icon first.

    A screenshot of the Data Broker page that enables you to choose between an AWS

  4. Enter a name for the data broker and click Continue.

    The instructions load in a separate browser tab.

  5. Follow the instructions to install the data broker in GCP. The instructions are repeated here for your convenience.

    1. In the GCP Console, click Activate Cloud Shell.

    2. Run the following command:

      gcloud deployment-manager deployments create --template <TEMPLATE> <DEPLOYMENT_NAME> --automatic-rollback-on-error --properties "network:<NETWORK>,subnetwork:<SUBNETWORK>,region:<REGION>,zone:<ZONE>,project:<PROJECT>,service-account:<SERVICE_ACCOUNT>"

      For help with this command, refer to Google Cloud SDK documentation. Note the following about the --template parameter:

      --template

      Cloud Sync displays the URI of the template file when you follow the prompts to deploy the GCP Data Broker. That URI isn’t repeated here because the link is generated dynamically and can be used only once. Follow steps 1-4 to obtain the URI from Cloud Sync.

  6. Once the data broker is available, click Continue in Cloud Sync.

    The instance takes approximately 5 to 10 minutes to deploy. You can monitor the progress from the Cloud Sync service, which automatically refreshes when the instance is available.

  7. Complete the pages in the wizard to create the new sync relationship.

Result

You have deployed a data broker in GCP and created a new sync relationship. You can use this data broker with additional sync relationships.