Using NFS shares hosted by Dell PowerScale in workload VM guests

Dell PowerScale on Google Cloud speeds up the deployment of cloud-based applications through rapid provisioning of shared file services and storage management features. Connecting Dell PowerScale to VMware Engine lets you mount Dell PowerScale shares from within the guest OS of your workload virtual machines (VMs).

Here are some core benefits to using Dell PowerScale with VMware Engine:

  • Run the most demanding file-based workloads that require extreme performance and throughput, including AI and ML.
  • Create scale-out capacity up to 50 pebibytes (PiB) in a single namespace and scale-out performance up to 97 MBps/TiB.
  • Hand off complete lifecycle management of the environment to Dell experts.

Additionally, VMs in Compute Engine and Google Cloud VMware Engine can both mount the same Dell PowerScale volumes. Here's a diagram that shows Dell PowerScale being used with VMware Engine and Compute Engine:

Architecture diagram of Dell PowerScale in relation to
          Google Cloud VMware Engine and Compute Engine

Before you begin

The steps in this document assume that you have done the following:

  • Created a fileshare with the desired parameters (like allocated capacity and protocol type) in a given region. You can use NFSv3 or SMB volumes for the connection described in this document.
  • Created a private cloud in the same region as your Cloud Volume.

Get VPC network details

When creating a peering connection between VMware Engine and Dell PowerScale, you need some details about the VPC network used by Dell PowerScale:

  1. In the Google Cloud console, select the Google Cloud project containing your Cloud Volume.
  2. Go to VPC network > VPC network peering.

    Go to the VPC networking peering

  3. Select the peering connection created for your Dell PowerScale that corresponds to your private cloud.

  4. Copy the Peered VPC network and Peered project ID fields, which begin with dellemc and end with -tp, respectively.

Create a peering connection

To establish a connection between VMware Engine and Dell PowerScale, perform a one-time peering between the tenant host projects using the details you copied previously:

  1. In the Google Cloud console, select the Google Cloud project containing your private cloud.
  2. Access the Google Cloud VMware Engine portal
  3. Go to Network > Private connection.
  4. Click Add Private Connection.
  5. For Service, select Dell PowerScale.

    Screenshot of selecting a Dell PowerScale service in the Private Connection screen

  6. Select the Region that contains your Dell PowerScale and private cloud.

  7. In the Peer Project ID field, enter the peered project ID of the Google Cloud project containing your Dell PowerScale.

  8. In the Peer VPC ID field, enter the name of the peered VPC network your Dell PowerScale is in.

  9. Click Submit.

Repeat the above process for each region containing your Dell PowerScales and private clouds. Expect the VPC peering status of your new private connection to stay in the Inactive state for up to 72 hours while VMware Engine services and validates the peering request.

Mount a volume

Once the peering status of your private connection is listed as Active, you can mount Dell PowerScale fileshare. Perform the mounting process from within the guest OS of your VMware VM.

To use the Google Cloud console to mount an NFS fileshare, follow these instructions:

  1. In the Google Cloud VMware Engine portal, click PowerScale > Clusters. The PowerScale Clusters page opens.
  2. Click the name of the cluster you want to manage.
  3. From the fileshares list, click More next to the fileshare you want to mount, and then click Mount Instructions.
  4. Follow the instructions in the Mount Instructions for NFSv3 window for setting up your NFSv3 instance and mounting your NFSv3 fileshare to complete the process.

To use the Google Cloud console to mount an SMB fileshare, follow these instructions:

  1. In the Google Cloud VMware Engine portal, click PowerScale > Clusters. The PowerScale Clusters page opens.
  2. Click the name of the cluster you want to manage.
  3. From the fileshares list, click More next to the fileshare you want to mount, and then click Mount Instructions.
  4. Follow the instructions in the Mount Instructions for SMB window for setting up your SMB instance and mounting your SMB fileshare to complete the process.

After you mount your cloud volume, you can manage the volume using the standard interfaces described by PowerScale Administration interface.