Creating environment profiles
Create environment profiles to group related deployment configurations like virtual machine names, IP address assignment and cloud groups.
Before you begin
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
- Click Cloud > Environment Profiles.
- Click the New icon in the toolbar.
- 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.
- Click OK to create the profile.
When the information is processed, the new profile is added to the list on the left.
- 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
deploymentNote: 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 namepureapp.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
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.