IBM® Power for Google Cloud is an infrastructure as a service solution from IBM that you can use to deploy, manage, and consume PowerVM based virtual machines (LPARs) that are connected to the Google Cloud Platform. Virtual machine (VM) management is provided by a Google aligned experience that offers APIs, command line, and web-based console options.
The IBM Power for Google Cloud service is designed to deliver a public cloud-based experience with the same infrastructure capabilities that you run on premises. You can quickly deploy Power Systems VMs to meet your specific business needs. You can create a hybrid cloud environment that combines IBM Power benefits and services on the Google Cloud Platform for a hybrid cloud solution.
You can use the IBM Power Systems for Google Cloud service to host virtual machines that are running the AIX operating system.
This service uses a capacity-based subscription model with monthly pricing. The subscription is based on a cloud instance plan, which is a collection of compute, memory, storage, and network resources.
Before you subscribe to the IBM Power for Google Cloud service, review the following prerequisites:
Create a Google Cloud Project with a defined set of virtual private cloud (VPC) networks, which can be the default VPC for a project. For more information, see Projects and VPC networks.
Identify the network IP address space that you want to use for your cloud instance. Your IP address space must be compatible with the existing set of VPC networks in your Google Cloud project. If you want direct connectivity between your data center and the Google Cloud Platform (GCP), your cloud instance IP address space must be compatible with your on-premises networks. The IP address space uses the Classless Inter-Domain Routing (CIDR) notation to configure the service. This IP range must be a private IP range RFC1918 that does not overlap with any other IP ranges in your VPC or any advertised IP ranges coming from interconnects or VPNs that are used for on-prem resources. An example of an IP address that uses the CIDR notation is 172.16.1.0/24.
Determine which Google Cloud Billing Account you would like to use for the IBM Power for Google Cloud subscription.
Create a new Google Cloud Project that is associated with the Billing Account. This Google Cloud Project will be used to grant IBM Power for Google Cloud Administrators to the IBM Power for Google Cloud Marketplace Solution.
After you select the IBM Power for Google Cloud tile, review the available cloud instance plans and subscribe to the desired plan. Follow the workflow to register for the service and proceed to the initial configuration steps.
During the subscribing process, you must supply the information about your project, VPC, and the CIDR range for VMs created in your instance plan. This information is the basis of a series of gcloud commands that you run against your Google project to establish a connection to the service. This connection is a VPC Peering between your VPC and an IBM-managed tenant project over the Google network fabric. After the initial configuration is complete, access to the VM management GUI is enabled and your selected project is connected to your cloud instance. Next, you can create an LPAR and verify that you can connect to the LPAR.
You can change cloud instance plans to different size plans if capacity demands change over time.
Initially, a single user is authorized to use a new IBM Power for Google Cloud subscription, this is the same user that completed the sign-up process. Additional users will need to be authorized to login to IBM Power for Google Cloud. Authorization requires the following.
Assign the new user the Editor IAM Role in the Google Cloud Project associated with the IBM Power for Google Cloud Billing Account.
NOTE: The Editor Role can be removed after the user has been authorized for IBM Power for Google Cloud. Converge recommends using a dedicated Google Cloud Project for authorizing users to access the IBM Power for Google Cloud Marketplace Solution. More about IAM Roles for Google Marketplace solutions can be found here. A restricted set of IAM permissions is under development.
The new user must navigate to the IBM Power for Google Cloud Marketplace solution using the link below. Ensure the correct Google Cloud project is selected.
NOTE: The Google Cloud project must be linked to a billing account where the IBM Power for Google Cloud plan/subscription has been purchased.
https://console.cloud.google.com/marketplace/product/ibm-sg/ibm-power-cloud-for-gcp
The Marketplace interface should show "Manage on Provider". If "Manage on Provider" is not shown, verify the correct Google Cloud Project and IAM Roles are assgined.
After the new user clicks "Manage on Provider" they will be prompted to sign into their Google Cloud Identity. Once logged in, they will receive a login error from IBM Power for Google Cloud. The user is now pending authorization. Open a Google Cloud support request with the following content.
"We have granted a new user the appropriate IAM Roles and they have authenticated to IBM Power for Google Cloud using the MANAGE ON PROVIDER button. Please authorize [username@domain.com] for [Account ID]"
The following are some of the key features for the IBM Power for Google Cloud service.
Cloud plans are subscribed to from the GCP Marketplace and included in your monthly Google bill. The pricing for the Google cloud plan is based on a monthly subscription. The Google cloud plan does not have a term commitment, and you can cancel at any time. Billing is pro-rated for partial monthly usage.
Cloud instances are networked into a target GCP project by using Google VPC Peering technology. This VPC Peering enables VMs on IBM Power System servers to obtain direct private access to GCP resources such as compute, cloud storage, and other services over the internal global Google network. You can use this connectivity for solutions spanning IBM Power Systems infrastructure and GCP resources. For more information, see Google VPC Peering.
VMs created on IBM Power Systems infrastructure are assigned IP addresses on the cloud instance private network within the associated GCP project. By default, IP addresses are internal to the project and only accessible from resources within the project. You have full control over network access to IBM Power Systems VMs.
You can control how the VMs are made accessible beyond their GCP project by using solutions such as front-end GCP-based application servers, VPNs, NAT gateways, jump servers for SSH access, or Google Direct Interconnect solutions to the data center.
The IBM Power for Google Cloud service includes a license to run the AIX operating system with support entitlement for supported AIX versions. This service offers a few stock AIX images that you can deploy. You can also bring your own custom AIX
images based on OVA exports from IBM Cloud PowerVC Manager. You can also use AIX mksysb
images along with a NIM server or AIX alt disk installation to create customized LPARs within cloud instances.
The IBM Power for Google Cloud service is composed of IBM PowerVM based Power Systems, including the latest POWER9 technology. The infrastructure includes the following attributes: