Deploy your Bare Metal Solution environment

This guide helps you to activate your Bare Metal Solution environment. Before you begin, you need to decide which networks, servers, and storage components from your Bare Metal Solution order that you want to bring online.

You'll enter this information into an intake form in the Google Cloud Console. Google Cloud receives your details, processes your request, and brings your Bare Metal Solution environment online.

Understand the Bare Metal Solution components

To help you visualize which components you need to include in your deployment plan, Figure 1 shows a typical Bare Metal Solution environment.

Figure 1: Bare Metal Solution environment

Bare Metal Solution diagram showing which components are in Google Cloud and which are in the Bare Metal Solution regional extension.

The Google Cloud environment is on the left side of the diagram and the Bare Metal Solution environment is on the right. The Google Cloud environment includes the following components:

  • Google Cloud project—You use a Google Cloud project for administration of your Bare Metal Solution resources and billing.
  • VPC—Your Cloud project needs a Virtual Private Cloud. Inside the VPC, create one virtual machine to act as a jump host and one to act as a Network Address Translation (NAT) gateway.
  • Cloud Router—You need to configure two Cloud Routers to provide routing and a redundant path between your VPC and the Bare Metal Solution environment.
  • Partner Interconnect—This provides a physical connection between your Cloud project and the Bare Metal Solution environment. As part of the Partner Interconnect, you generate VLAN attachments and pairing keys that you enter into the Cloud Console during your Bare Metal Solution deployment.
  • Cloud Firewall Rules—Use firewall rules to allow traffic from your Bare Metal Solution environment to access your Cloud project.
  • Cloud IAM—Use Identity and Access Management (IAM) to grant Bare Metal Solution permissions to users and administrators.

This guide assumes you've already set up your Google Cloud environment. For more information, see Set up Google Cloud to work with your Bare Metal Solution environment.

The Bare Metal Solution environment includes the following components:

  • Networking—There are three important subnets that you can specify for your Bare Metal Solution environment:
    • Client subnet—This mandatory subnet provides access to Google Cloud and your VPC. In the diagram, we've used 10.200.0.0/24 for the client subnet.
    • Private subnet—This subnet provides access to other compute, networking, and storage devices located inside the your Bare Metal Solution regional extension. In the diagram, we've used 192.168.2.1/24 for the private subnet.
    • Services subnet—This subnet provides a small IP address range to offer IP addresses to devices providing storage and other services. The services subnet is a subset of the client subnet, the private subnet, or both. You can reserve the services subnet from the addresses located at the end of the primary subnet range. For example, a possible services subnet for the 10.200.0.0/24 client subnet in this example is 10.200.0.240/28.
  • Servers—You need to decide how many servers you want to include in your Bare Metal Solution environment, what type, and which operating system.
    • To see the list of available server types, see Server configurations.
    • To see the list of available operating systems, see Operating systems. After you place an order with Google Cloud, you allocate the servers by using the intake form. However, the maximum number of servers you can enter in the form is limited by the number of servers you ordered.
  • Storage—You need to select the type of storage you want to deploy. For more information about storage choices, see Storage.

Before you begin

Before you start filling out the Bare Metal Solution intake form, do the following:

  • Place your order for networking, servers, and storage with Google Cloud Sales.
  • Get the list of the Bare Metal Solution resources you ordered, including the server types, requested storage, quantity, and location. Note that you can only enter resources in the intake form that match the locations and quantities that you specified in the contract.
  • Create a Cloud project to provision Bare Metal Solution resources and submit the intake form. You use this project, often referred to as the Management Project, for Identity and Access Management (IAM) and to receive Bare Metal Solution updates and notifications.
  • Assign IAM roles, such as Project IAM Admin and Bare Metal Solution Admin to the staff members who manage your Bare Metal Solution environment.
  • We recommend that you coordinate with your network team to have your IP addresses, VLANs, and other network information ready before you submit the intake form.
  • Set up your Partner Interconnect, VLAN attachments, and pairing keys. You need to enter this information into the intake form.

Use the Google Cloud console intake form to enter your selections

Now that you have ordered your Bare Metal Solution resources and are prepared to bring them online, you need to enter the information for your Bare Metal Solution environment into the Google Cloud console intake form.

  1. Navigate to the Cloud Console intake form. https://console.cloud.google.com/compute/bareMetalSolution/add

  2. Select the region where your Bare Metal Solution environment is located. For example, use us-central1 for the Iowa region.

  3. Click Add a network to enter your choices for networking components.

    Field Description Example
    Name Create a name for your network. network-1
    Type In most cases, you should use this field to create two different networks:

    • Client (mandatory) – Network used to access Google Cloud. When you create the client network, you'll specify other Partner Interconnect details.
    • Private (optional) – Network used for access between devices inside the Bare Metal Solution regional extension and required for creating high availability clusters.
    Client
    VLAN attachment pairing key The first pairing key generated when you enable a Partner Interconnect between your VPC and the Bare Metal Solution. For information, see Create the VLAN Attachments for the Cloud Interconnect connection. 7e51371e-72a3-40b5-b844-2e3efefaee59/us-central1/2
    Secondary VLAN attachment pairing key The second pairing key generated when you enable a Partner Interconnect. Having a second VLAN provides redundancy and high availability.
    7e51371e-72a3-40b5-b844-2e3efefaee60/us-central1/2
    Bandwidth
    • Speed of the network connection between Google Cloud and the Bare Metal Solution environment.
    • Ranges from 1 Gbps to 10 Gbps.
    10 Gbps
    Network IP address range Select a range of IP addresses to be used by servers in your Bare Metal Solution environment. If you are adding a new server to an existing network range, enter the existing range.
    10.200.0.0/24
    Service IP address range Select a subset of your network IP address range from your client or private network to be used for storage and services. Google Cloud reserves this range for services such as NFS. The service IP address range typically uses a /26, /27, or /28 subnet. 10.200.0.240/28
    Additional notes Add other information that you need to share with Google Cloud. Examples include existing networks and IP addresses, and specific application requests. Know that we'll be adding Oracle RAC on the private network (192.128.2.0/28).
    • To save your network information, click Done.
    • To add a private network or other networks, click Add a network and repeat the steps listed above.
  4. Click Add a server to enter your choices for servers. Based on the region you select, you'll see a prompt telling you the type and number of servers you can deploy.

    Field Description Example
    Name Create a name for your server. server-1
    Type Type of server found in Server configurations that specifies CPU cores, sockets, and RAM o2-standard-32-metal
    Enable hyperthreading (checkbox) Hyperthreading uses virtualization to provide additional threading capacity above the normal processing capabilities of a physical server. This feature is disabled by default. Leave the checkbox empty to disable hyperthreading
    OS Image Operating system for the server Red Hat Enterprise Linux 7.7
    Client Network Client subnet you specified earlier in the Networks section network-1 (10.200.0.0/24)
    Client Address IP address for your server selected from the client subnet 10.200.0.5
    Private Network Subnet for the private network you specified earlier in the Networks section, or None if you do not have a private network network-2 (192.168.2.0/24)
    Private Address IP address for your server selected from the private subnet 192.168.2.5
    Additional notes Add other information that you need to share with Google Cloud. Examples include server requirements such as SAP configuration or high-availability clusters. This server will be used for Oracle RAC.
    • To save your server information, click Done.
    • To add more servers, click Add a server and repeat the steps listed above.
  5. Click Add a volume to enter your choices for storage.

    Field Description Example
    Name Create a name for your storage volume. volume-1
    Type Select the type of storage:
    • SSD – Solid state drive
    • HDD – Hard drive
    SSD
    Size Select the size of the drive in GiB, where 1024 GiB = 1 TiB. The size ranges from a minimum of 100 GiB to a maximum of 16 TiB. If you need more than 16 TiB, create additional volumes as needed. 1024
    Enable snapshots (checkbox) Saves a backup copy of your storage volume once per day. Required for custom snapshots, but disabled by default.
    Note: When you enable snapshots, Google Cloud reserves 20% of the requested size of the storage volume. For example, if your volume size is 1 TiB (1024 GiB), you can use 819 GiB for data storage, and 205 GiB for the snapshots.
    Checkbox selected to enable snapshots
    Protocol Select the storage protocol
    • Fibre Channel
    • NFS
    Fibre Channel
    LUNs Specify how you want to allocate your Logical Unit Numbers (LUNS) in the storage volume:
    • Number of LUNs
    • Size of each LUN
    • 4 LUNs
    • 200 GiB per LUN
    Servers Specify which servers can access the storage server-1
    Additional notes Add other storage information that you need to share with Google Cloud. Examples include LUN requirements you have related to your applications. Will need to add 2 more LUNs in roughly 3 months.
    • To save your storage information, click Done.
    • To add more storage, click Add a volume and repeat the steps listed above.
  6. Add your email address in the Email field to receive a copy of your entries. We recommend you do this in case you need to review your request with Google Cloud.

  7. Click the Create request button to submit your deployment request.

  8. Save a copy of the confirmation number that appears on the screen after you submit the intake form.

  9. When Google Cloud receives your request, we'll bring your selected components online and notify you when they are ready to use.