IBM Cloud Docs
Creating an IBM Power Virtual Server

Creating an IBM Power Virtual Server


IBM Power Virtual Server located in IBM data centers: Off-premises

IBM Power Virtual Server Private Cloud: On-premises


To create and configure an IBM® Power® Virtual Server, complete the following steps.

Creating a Power Virtual Server workspace

  1. Log in to the IBM Cloud catalog with your credentials.

  2. In the search box, type Power Virtual Server and click the Power Virtual Server tile.

  3. Click Create a workspace.

  4. Select Location type as On-premises or Off-premises.

    For On-premises location types, select the name of the created satellite location from the Satellite Location drop-down list.

    For Off-premises location types, select the IBM Cloud region that is closest to your physical location from the Satellite Location drop-down list. For the list of available IBM Cloud regions, see IBM Cloud regions.

  5. In the Details section, provide a name for the workspace and select the resource groups.

  6. Click Continue. The selected workspace details are displayed on the Summary page. Review the estimated cost on the Summary page.

  7. Select I agree to the Terms and conditions checkbox.

  8. Click Create. You are redirected to the Workspaces page where you can select an existing workspace.

For more information about appropriate region for your workspace, see IBM Cloud regions.

Configuring a Power Virtual Server instance

To create a virtual server instance, you must first create a Power Virtual Server workspace and select a workspace. The created workspaces are listed under Workspaces of the Power Virtual Server user interface in the left navigation page. Select the workspace for which you want to create an instance. Complete the following steps to create a virtual machine instance:

  1. Click Virtual server instances on the left page.

    Select a workspace to display all the virtual server instances you have provisioned. You must refresh the page to see the updated information if you see outdated information. For more information, see the FAQ page What should I do when I do not see the latest information in the UI.

    The virtual server instances that are associated with the selected workspace are displayed.

    On-premises if an error occurs immediately after creating or opening the virtual server instance, you must delete it.

  2. To create a new instance, click Create instance.

    If you select more than one instance under Number of instances, additional options are displayed.

    The total due per month is dynamically updated in the Order Summary based on your selections. You can easily create a cost-effective Power Virtual Server instance that satisfies your business needs.

    You must pin the IBM i virtual server instances that use the IBM i licenses. If you do not pin the virtual server instances and request for migration to a different host, the serial numbers change and the IBM i license will not work.

  3. Choose an existing SSH key or create one to securely connect to your Power Virtual Server.

  4. Complete the Boot image fields.

    When you select Boot image, the Power Virtual Server user interface allows you to select the boot images from a set of available stock images or from a custom image in your image catalog. Custom images are images that you can import from IBM Cloud Object Storage or create from a virtual server instance (VM) capture. When you select a stock image, you must also select the storage tier and the storage pool. When you select a custom image, the new VMs are deployed into the same storage tier and pool where the image resides. You must select a storage type for stock images. Currently, you cannot mix Tier 1 and Tier 3 storage types. For more information, see Storage tiers.

    On-premises if you select a custom image from a local catalog, the VMs are deployed on a single storage tier.

    If you select AIX as the boot image, the Power Virtual Server user interface provides you with an option to configure the VM instance for epic workload. For more information on epic, see configuring a VM for EPIC workloads.

    If you select IBM i as the boot image, the Power Virtual Server user interface provides you with an option to include the following licenses to your VM instance:

    • IBM i Cloud Storage Solution
    • IBM i Power HA, and
    • Rational Dev Studio for IBM i.

    Adding a license increases the service cost. The selected licenses are injected to your VM instance. You can install specific solutions on your VM instance, and the licenses are automatically set. If you want to use these licensed programs on your IBM i VM instance, you must order these licenses through Power Virtual Server. You cannot use existing licenses in your VM instance.

    If you select Full Linux Subscription (FLS) images, the Power Virtual Server user interface provides you with an option to pass in user data during the first boot runtime. The user data must be uncompressed, start with #cloud-config, and the size must not exceed 63 Kb. For more information, see Passing user-defined scripts.

    Cloud Optical Repository (COR) is a virtual image that can be deployed and used as a Network File Server (NFS) to perform various IBM i tasks that require media. This virtual optical image includes a collection of the media necessary for various IBM i tasks, for all supported IBM i releases. With the COR image deployed, a second Power Virtual Server Instance can be deployed on the same VLAN that is set up as the client and pointed to the COR (target) NFS Server Instance. For more information on COR images, see Cloud Optical Repository.

  5. Complete the Profile fields, which will require you to select the Machine type, the number of Cores, the amount of Memory (GB) and Core type.

    There is a core-to-virtual core ratio of 1:1. For shared processors, fractional cores round up to the nearest whole number. For example, 1.25 cores equals 2 virtual cores. For more information about processor types, see What's the difference between shared capped and shared uncapped processor performance? How does they compare to dedicated processor performance?. If the machine type is S922 and the operating system is IBM i, IBM i supports a maximum of 4 cores per VM.

    When using an AIX stock image as the boot volume, a console session is required for the initial setting of the root user password. Without completing this step, SSH login appears as disabled. For more information, see How to create a new AIX VM with SSH keys for root login.

  6. Complete the Storage volumes fields to attach or create new volumes and associate them with the virtual server instance.

  7. Define your Network interfaces by adding a public network, private network, or both. When adding an existing private network, you can choose a specific IP address or have one auto-assigned.

    When you choose to provide a specific IP address, ensure that the IP address is not listed under reserved IP.

    For an AIX VM, network interface controllers (NICs) are assigned based on the order in which you specify them during creation. To display information about all the network interfaces after provisioning, open the AIX console and type ifconfig -a.

  8. Accept the Terms of Use and click Create instance to provision a new Power Virtual Server. To view your boot images, go to Boot images after you provision the instance.

    If your account has fewer than 100 VMs, you can use the Power Virtual Server user interface to view the VMs. If your account has more than 100 VMs, the VMs might not be display in the user interface. You can reduce the number of VMs by using the CLI or API so that they are displayed again on the user interface.

The following table provides more information about each Power Virtual Server instance field.

Table 1. Power Virtual Server instance fields
Field Description
General Instance name: Specify a name for your virtual server instance.
Number of Instances : Specify the number of instances that you want to create for the Power Virtual Server. You can apply placement groups only when you are creating a single VM instance. If you choose the Machine type as E980, you can choose an anti-affinity policy with maximum of 2 VM instances.
Placement group: If you are creating only one instance, you can choose the placement group to control on which host this instance will be hosted on. Select a placement group from the list. To create a new placement group, select one of the following options:
Same server : Select this option to place the VM on the same host.
Different servers : Select this option to place the VM on a different host.
Colocation rules: If you specify more than one instance, you can select the following naming conventions and colo rules:
No preference: Select this option if you do not have a hosting preference.
Same server : Select this option to host all instances on the same server. A placement group is automatically created. The instance name that is previously provided will be used as the group name and cannot be edited.
Different server : Select this option to host each instance on a different server. You can use this option if you are concerned about a single-server outage that might affect all Power Virtual Server instances. A placement group is automatically created. The instance name that is previously provided will be used as the group name and cannot be edited.
Numerical prefix : Select this option to add numbers before the name of the virtual server. If, for example, the first Power Virtual Server name is Austin the next name for the virtual instance is 1Austin.
Numerical postfix : Select this option to add numbers after the name of the virtual server. If, for example, the first Power Virtual Server name is Austin the next name for the virtual instance is Austin 1.
VM pinning : Select this option to pin your virtual machine. You can choose either a soft or hard pinning policy.
Learn more.
Note: When you create multiple instances of the virtual server, you must select On from the Shareable field for each data volume that you add. If you do not want the data volume to be shareable, you can add the data volume after you create the virtual server. For IBM i OS you cannot have shareable data volumes.
Machine type Specify the machine type. The machine type that you select determines the number of cores and memory that is available. For more information about hardware specifications, see S922, and E980 (Data centers other than Dallas and Washington).
Cores There is a core-to-virtual core ratio of 1:1. For shared processors, fractional cores round up to the nearest whole number. For example, 1.25 cores equals 2 virtual cores.
Memory Select the amount of memory for the Power Virtual Server. If you choose to use more than 64 GBs of memory per core, you are charged a higher price. For example, when you choose one core with 128 GBs of memory, you are charged the regular price for the first 64 GBs. After the first 64 GBs (64 - 128 GBs), you are charged a higher price.
Boot image Select a version of the IBM-provided AIX or IBM i operating system stock image. You can also select Linux stock images for SAP HANA and SAP NetWeaver applications. For the SAP stock images it is mandatory to set an SSH key while creating the VM. You will be able to access the VM instance only via SSH after launch. However, it is recommended to set a password by using the passwd command during the first SSH access. By setting a password, you are able to access the instance in the UI console. You can also deploy your own custom image of AIX, IBM i, or Linux. IBM also provides a community-supported CentOS image under the Linux operating system. However, IBM does not provide any support for this image. For CentOS support, see the CentOS forum or FAQ page. Power Virtual Server now supports Linux (RHEL and SLES) stock images for non-SAP applications.
To provision Power Virtual Server instance that supports SAP HANA and SAP NetWeaver applications, see Provisioning your IBM® Power® Virtual Server.
Important: When you use an AIX stock image as the boot volume, a console session is required for the initial setting of the root user password. Without completing this step, SSH login as root appears as being disabled.
For IBM i operating system licensing information, see IBM i License Program Products (LPP) and Operating System (OS) feature bundles.
Attached volumes You can either create a new data volume or attach an existing one that you defined in your account.
Create volume: Click Create volume to create a new data volume for your Power Virtual Server instance. If you want to allow multiple virtual instances to write data to the same data volume, you must click On under Shareable.
Attached Volume: You can select an existing data volume from the Attached volumes list. If a previously used data volume does not appear, it might exist under a different account or resource instance.
Public Networks Select this option to use an IBM-provided public network. There is a cost that is associated with selecting this option.
Learn more
Private Networks Click Add to identify a new private network for the virtual server. If you already added a private network, you can select it from the list. For more information, see Configure a private network subnet.

Reusing Volume names or VM names in Power Virtual Server

You can deploy a Power Virtual Server VM by specifying any name. If you want to delete that VM and deploy a new VM with the same name, you must allow 1 hour between deleting the original instance and creating a VM by using the same name again.

For example, you create a VM with the name TEST-VM and you delete this VM later. The name "TEST-VM" is not immediately available for reuse. Before you attempt to use the name TEST-VM again, you must allow 1 hour to pass after the VM was deleted.

Implementing SAP NetWeaver and SAP HANA in the Power Virtual Server environment

You can deploy SAP NetWeaver on an AIX or Linux® operating system, and SAP HANA on Linux operating system, in your Power Virtual Server environment. You must consider several SAP-specific infrastructure requirements to run SAP applications on Power Virtual Servers. For more information, see Planning your deployment and Deploying your infrastructure.

On IBM Power server E980 that is running in a multiple VM environment with at least one SAP HANA production system, you can deploy up to sixteen VMs per physical server with dedicated or dedicated-donating processor cores. Each concurrently running VM instance must be configured according to the workload and must fulfill the SAP HANA Hardware Configuration Check Tool (HWCCT) key performance indicators (KPIs). You must also consider the minimum number of CPU cores and memory size of VMs as described in SAP Note 2188482. For more information see, SAP support Launchpad. You must have an SAP ID to access this web page.

Configuring a VM for Epic workloads

You can configure your virtual machine (VM) instance to deploy Epic workloads when you select AIX as your operating system.

To configure a VM instance for Epic workloads, select the Configure for Epic workloads checkbox on the Boot image tile. You can verify whether the deployed VM supports Epic workloads by checking the corresponding VM details page. On the VM details page, the Deployment type field must be se to Epic.

In the VM details page, for the VMs on which Epic workloads are supported, you must not create or attach volumes from Tier 3 to avoid performance issues.

For the VMs on which Epic workloads are supported and are in shut-down state, you must not change the core type to any value other than dedicated to avoid performance issues.

The following table explains the differences in VM configuration that may or might not support Epic workloads:

Table 2. VM configuration difference that supports non-Epic and Epic workloads
VM deployed for Storage volume Core type Machine type
Non-epic workloads Tier 1 or Tier 3 Shared uncapped,
shared capped, or
dedicated
S922 or E980
Epic workloads Always Tier 1 Always dedicated E980 or E1080

The epic VMs are not pinned by default that you can use internally for non-production usage. You must consider pinning the production epic VMs to avoid performance issues.

You can choose to configure a VM for Epic workloads only when you select AIX as your operating system. The other conditions that apply are as follows:

  1. Epic workloads are supported on AIX 7.2 and later. You cannot choose AIX 7.1.
  2. Supported storage volume is Tier 1. You can change or attach Tier 3 storage volume. This leads to performance issues.
  3. Supported machine types are E980 or E1080. You cannot select S922.
  4. Supported core type is dedicated. You can switch to other core type, but it might lead to performance issues.

Configuring affinity policies

You can use the user interface to set the affinity policies for storage pools only when the total number of VMs in your account is less than 100. If your account has more than 100 VMs, then you must use the CLI or API to set the volume affinity policies.

Select one of the following Storage pool options:

  • Auto-select pool: Use this option to allow the system to automatically select a storage pool for the storage tier with sufficient capacity.

  • Affinity: Use this option to identify the storage pool that must be used to place the boot volumes based on an existing VM or storage volume from your account. The new storage volumes for the VM will be placed in the same storage pool where the affinity object resides. If you are using a PVM instance as the affinity object, the storage pool that is selected is based on the PMV instance's root (boot) volume.

  • Anti-affinity: Use this option to identify one or more storage pools that you want to exclude from getting selected to place the boot volumes based on one or more existing VMs or storage volumes from your account. While choosing a storage pool to create the custom image storage volumes, the storage pools in which the list of anti-affinity objects reside will not be selected. If you are using VM as the anti-affinity objects, the storage pools are excluded depending on the root (boot) volume of each PVM instance that you specify.

To learn more about the flexible tier offering of Power Virtual Server, see: Storage tiers.

For more information about affinity and anti-affinity policy, see What does it mean to set an affinity or anti-affinity rule?.

If you add volumes to be created and attached to your new VM during creation then all the volumes are provisioned in the same selected storage pool. Volumes can be created in different storage pools after the VM has been provisioned.