Creating environment profiles

Create environment profiles to group related deployment configurations like virtual machine names, IP address assignment and cloud groups.

Before you begin

You must have a cloud group configured and ready, with all hypervisors configured and available, to create an environment profile that is ready to be deployed.

About this task

You can use the console, the command line interface, or the REST API to complete this task. For the command line and REST API information, see the Related information section.

Procedure

  1. Click Cloud > Environment Profiles.
  2. Click the New icon in the toolbar.
  3. Provide the following information about the new environment profile:
    Name
    Enter a unique name for the profile.
    Description
    Optionally, enter a detailed description to identify the profile.
    Hypervisor type
    Select the type of hypervisor in the cloud group or cloud groups that you are using:
    • Platform System_ESX (VMware ESX)
    • PowerVM (IBM® PowerVM®)
    Environment profile type
    Select the environment in which this profile is to be created:
    • All
    • Development
    • Test
    • Quality Assurance
    • Performance
    • Research
    • Production
    • Pre-Production
    Deployment type
    Select the type of deployment that you will use:
    Single cloud
    Virtual machines of a deployment will all be deployed to the same cloud group in the environment profile, and shared services will be located based on the choice of cloud group.
    Multi cloud
    Virtual machines of a deployment may span multiple cloud groups in the environment profile, and shared services will be located based on the choice of environment profile. Some patterns (for example, classic virtual system patterns) are not allowed to deploy to multi-cloud environment profiles.
    Restriction: To create or use multi-cloud environment profiles, you must be logged in using an external (LDAP) user ID.
  4. Click OK to create the profile.
    When the information is processed, the new profile is added to the list on the left.
  5. Complete the configuration in the environmental profile details, so that the environment profile can be ready to use.
    Virtual machine name format
    Use the following predefined variables:
    ${hostname}
    Replaced with the host name of the virtual machine, for example: My${hostname}VM.
    Note: Underscores are not valid characters in the virtual machine host name.
    ${vs-name}
    Replaced with the name of the virtual system instance, for example: My${vs-name}VM. This variable cannot be used alone in the Virtual machine name format field. The ${vs-name} variable must be used with one of the other formatting variables. Otherwise, if a cluster pattern is being deployed, all virtual machines have the same name and the deployment fails.
    ${x-counter}
    Replaced with a counter of x digits, for example: MyVM${3-counter}. The x in this example represents the number of digits for the counter. If the value of x is 2, then it is represented as 02. This value could be 01, 02 or 03, for example.
    IP addresses provided by
    Choose whether you want the IP address for a virtual machine to be provided by the system or specified when the pattern is being deployed:
    IP Groups
    If the system is to provide the IP address for a virtual machine, you must specify only the cloud group and IP group. Specify these options when you define the parts to deploy the pattern. The system provides the IP address information.
    Pattern deployer
    To provide the IP address for a virtual machine at deployment, you must also specify the following information for each part:
    • Cloud group
    • IP group
    • Host name
    • IP address
    Important: If you choose this option, you cannot specify IP addresses from a used pool of addresses in the IP groups. You must use IP addresses from an unused pool that are not part of a defined IP group. To do this, first verify that the IP addresses are available prior to deleting them from the existing IP group.
    Deployment priority
    Select a deployment priority to define the deployment priority values for a High, Medium, or Low priority deployment:
    • Platinum - High(16) Medium(8) Low(4)
    • Gold - High(12) Medium(6) Low(3)
    • Silver - High(8) Medium(4) Low(2)
    • Bronze - High(4) Medium(2) Low(1)
    Linked Organization Profiles
    Specifies the Linked Organization Profiles associated with this environment profile. For more information about administering organization profiles, see the Related tasks section.
    Time zone
    Select a time zone from the drop down list to set a time zone for this environment profile.
    Language
    Select a language from the drop down list to set a language for this environment profile.
    Minimum number of characters for passwords in pattern instance deployment
    From the drop-down list, select a value to configure the minimum number of permissible characters in pattern instance deployment. You can select a number from 1-32. For virtual machine password, the default value is 8 for minimum number of characters.
    Minimum number of alphabetic characters for passwords in pattern instance deployment
    From the drop-down list, select a value to configure the minimum number of permissible alphabetic characters in pattern instance deployment. You can select a number from 0-32. For virtual machine password, the default value is 1 for minimum number of alphabets. The drop down list for this field is dynamic. The value changes based on the values selected for Minimum number of characters for passwords in pattern instance deployment and Minimum number of non-alphabetic characters for passwords in pattern instance deployment.
    Minimum number of non-alphabetic characters in pattern instance deployment
    From the drop-down list, select a value to configure the minimum number of permissible non-alphabetic characters in pattern instance deployment. You can select a number from 0-32. For virtual machine password, the default value is 1 for minimum number of non-alphabetic characters. The drop down list for this field is dynamic. The value changes based on the values selected for Minimum number of characters for passwords in pattern instance deployment and Minimum number of alphabetic characters for passwords in pattern instance deployment
    Note: For more information on the password policy limitations, see Known issues and limitations.
    Deploy to cloud groups
    Click this field to select available cloud groups that are configured and ready for use. Only valid cloud groups that are configured with the correct hypervisor type are available. When you select a cloud group the following information for the IP groups in that cloud group is provided:
    In use
    Click this check box to use the IP group in the environment profile.
    Name
    Specifies the name of the IP group in the cloud that you selected.
    Alias
    You can specify an alias name for the IP group for use in the environment profile. The default setting is the actual name of the IP group.
    Subnet address
    Specifies the subnet address of the IP group.
    Gateway
    Specifies the gateway address of the IP group.
    Netmask
    Specifies the netmask address of the IP group.
    Windows domain information
    The Windows domain section in the environment profile is optional. If the Domain name field is empty, other fields in the section will be ignored, and the deployed system will not be added to a domain. If the Domain name field is specified, the User name and Password fields become mandatory. However, the Organizational unit field remains optional. If the Organizational unit field is not specified, the computer account will be stored in the default Computers container located under the Active Directory domain root.
    Important: Windows computer names must be 15 characters or less in length and are derived from the corresponding host names in DNS. DNS host names, which are more than 15 characters in length, may cause duplicate computer names by keeping the first 15 characters of the DNS host names. In the case of a duplicate computer name, when the computer is joined to an Active Directory domain, it will either replace the existing computer account or result in an error indicating that the account already exists. Since both are undesirable results, it is recommended that DNS host names be 15 characters or less in length.

    Provide the following domain information:

    Domain name
    Specify the name of the domain to join, for example, pureapp.company.com.
    User name
    Specify the user name that is authorized to add a computer account to the domain. Refer to Microsoft documentation for details.
    Password
    Specify the password of the domain user specified in User name .
    Organizational unit
    Specify the organizational units where the computer account is stored. For example: ou=Computers,ou=ou1,dc=pureapp,dc=company,dc=com where Computers and ou1 are the organizational units created under the Active Directory domain root, and pureapp, company, and com are derived from the domain name pureapp.company.com.
    Windows key management service
    Provide the following KMS server information to be used for KMS client activation:
    KMS server IP address
    Specify the IP address of the KMS server in your environment.
    KMS server port
    Specify the port used for KMS service.
    Environment limits
    This section describes the limits of the virtual CPU, virtual memory, storage and product licenses. Data includes number of processors used and reserved, total megabytes of virtual memory used and reserved, total megabytes of storage in use and reserved, and the product license limits.
    Note: For environment profiles that list more than one system in the Deploy to cloud groups section, each system is individually set to the limit that you entered. For example, if you have an environment profile that is using clouds from two systems, and you enter a Virtual CPU limit of 2, then both racks have their Virtual CPU limit set to 2, and the total shows as 4, meaning that the environment profile can allocate up to 4 virtual CPUs, but no more than 2 in any one system.
    In the product table, you can set the license limit for each product by clicking the up or down arrow in the License limit column. The license limit is ignored when the value of the License limit field is 0. Any other value in the License limit field indicates enforcement of the limit to that value. The License limit field will override the Ignore setting on the License awareness page.
    Access granted to...
    Click this field to specify access to this environment profile for other users or groups of users. Select users, or groups of users, to make the environment profile readable or writable to this group. Initially, this field is set to the role of the owner of the environment profile.
    By default, the Add more menu contains the Everyone user group. When a user or group is added, click the link beside the entry to toggle between the following access levels:
    • Read
    • Write
    • All
    Click the link name of the user or group to show information about that user. You can also click the remove link to remove access for a user or user group.
    Note: If the logged in user is an admin user or user with admin permissions to access resources, then the list must display users.
    Comments
    Click Add Comment to add information that is attached to this environment profile.

What to do next

If there are no errors and all the resources the environment profile contains are operational, you can deploy it to the cloud or clouds you specified.