How to deploy an Elastifile Cluster in a Shared VPC Service Project

Introduction

Elastifile fully supports deployment in a service project which gets the network settings from a host project, in a shared VPC configuration.

Although, GCP Marketplace does not support out of the box deployment of ECFS into a shared VPC service project. 

In order to install ECFS in this environment, the following procedure is required.

 

Prerequisites

Elastifile requires the following prerequisites in order to have a smoothly deployment:

  1. The service account running the EMS instance has the roles/compute.networkAdmin role on the shared host project.
  2. The service account running the EMS instance has the roles/compute.securityAdmin role on the shared host project.
  3. The service account running the EMS instance has the Compute Instance Admin (v1)  role on the shared host project. 
  4. Ensure that the EMS instance you've created has "Full API" access. Check the Allow Full API access, after you choose the service account, on the instance edit page (if it was created by cli, shutdown the vm, change the access & start the vm).
  5. The service account running the EMS instance has permissions to use the correct subnetVPC subnet permissions

Deploying the Elastifile System

Please follow the Google document in order to deploy Elastifile using Terraform automation

 

Was this helpful?

How can we improve it?
Search
Clear search
Close search
Google apps
Main menu
11590113829811908481
true
Search Help Center
true
true
true
false
false