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
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 Google 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, Bare Metal Solution Admin, and Compute Network Viewer 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.
Navigate to the Google Cloud console intake form. https://console.cloud.google.com/compute/bareMetalSolution/add
Select the region where your Bare Metal Solution environment is located. For example, use us-central1 for the Iowa region.
Click Add a network and enter your choices for networking components. Based on the region you select, you see a prompt telling you the total amount of available bandwidth that you can deploy for your Partner Interconnect connection.
Field Description Example Name Create a name for your network.
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 need to
specify some Partner Interconnect details.
Click the checkbox if your VLAN attachments are in your current project.
- Private (optional) – Network used for access between devices inside the Bare Metal Solution regional extension and required for creating high availability clusters.
Primary VLAN attachment For VLAN attachments in the same project, use the menu to select the first VLAN attachment from the desired pair.
For more information about VLAN attachments, see Create the VLAN Attachments for the Cloud Interconnect connection.
Secondary VLAN attachment For VLAN attachments in the same project, use the menu to select the second VLAN attachment from the desired pair.
VLAN attachment pairing key When you enable a Partner Interconnect between your VPC and the Bare Metal Solution, the system generates a pairing key for each VLAN attachment.
For VLAN attachments in a different project in your organization, copy the pairing key for the first attachment and paste it here. To find a pairing key, use the command:
gcloud compute interconnects attachments describe
Secondary VLAN attachment pairing key Having a second VLAN attachment provides redundancy and high availability.
For VLAN attachments located in a different project in your organization, copy the pairing key for the second attachment and paste it here.
- Speed of the network connection between Google Cloud and the Bare Metal Solution environment.
- Ranges from 1 Gbps to 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.
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.
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 (220.127.116.11/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 earlier.
- Client (mandatory) – Network used to access Google Cloud. When you create the client network, you need to specify some Partner Interconnect details.
Click Add a server and 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.
Type Type of server found in Server configurations that specifies CPU cores, sockets, and RAM
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
Select networks (checkbox) Click the checkbox to view and select networks from other projects in your organization Checkbox marked Client Network Select a client subnet from the menu. This can be a new subnet that you specified earlier in the Networks section, an existing subnet, or a subnet from another project.
Client Address IP address for your server selected from the client subnet. If you enter an IP address already in use, then the system alerts you to choose a different one.
Private Network Select a private subnet from the menu. This can be a new subnet that you specified earlier in the Networks section, an existing subnet, or a subnet from another project.
Private Address IP address for your server selected from the private subnet. If you enter an IP address already in use, then the system alerts you to choose a different one.
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
Click Add a storage volume and enter your choices for storage. Based on the region you select, you'll see a prompt telling you the amount of available storage that you can deploy.
Field Description Example Name Create a name for your storage volume.
Type Select the type of storage:
- SSD – Solid state drive
- HDD – Hard drive
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.
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
LUNs Specify how you want to allocate your Logical Unit Numbers (LUNS) in the storage volume:
- Number of LUNs
- Size of each LUN
Note: We recommend that you configure 1 LUN for each volume with 4 TiB or less, and 8 LUNs for volumes with more than 4 TiB.
200 GiB per LUN
Servers Specify which servers can access the storage
Additional notes Add other storage information that you need to share with Google Cloud. An example is LUN requirements for 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
Click Save Draft to save a draft of your request.
- To receive an email containing the link to your draft configuration, click the checkbox and add your email address.
- To save the draft, click Confirm.
- Copy and save the link to your draft configuration. You can enter this link into a browser to continue filling out the form at a later time.
- Click Done.
Click Submit Request to complete your request.
- The system provides a summary of your deployment request.
- To receive an email containing a copy of your deployment request, click the checkbox and add your email address.
- To submit your deployment request, click Confirm.
- Copy and save the link to your deployment request.
- Click Done.
Save a copy of the confirmation number that appears on the screen after you submit the request.
When Google Cloud receives your request, we'll bring your selected components online and notify you when they are ready to use.