Cloud bursting with HP CloudSystem Matrix infrastructure orchestration and HP Cloud Services or Amazon EC2
6
The <Id> value is used to locate the corresponding capacity pool properties file.
The <Name> value is the Cloud Resource name.
The <Provider> value is the capacity pool's source provider.
Configure capacity pools
For each pool defined in nova-cloud-pools.xml, copy the sample properties file named sample-hpcs-
pool.properties to <pool-id>.properties. The <pool-id> in the filename must match the <Id> value in
nova-cloud-pools.xml. Set appropriate values for each property, following the instructions in the sample file.
Optionally, add the line provider.requires.ascii=true to <pool-id>.properties to allow double-byte
characters to be specified in the server group name.
The following is the sample HPCS capacity pool properties file.
# The API endpoint used to interact with the cloud provider.
# Note: The use of an HTTPS endpoint may require a cloud provider certificate
# to be added to the trust store. Retrieve the root certificate from the
# provider and place it in a file. Add it to the trust store using the
# command "mxcert -t -f <certificate-file>".
provider.api.endpoint=https://region-a.geo-1.identity.hpcloudsvc.com:35357
# The region ID
provider.region.id=az-2.region-a.geo-1
# Specify proxy settings if required to access the provider API endpoint
proxy.host=
proxy.port=
# Tenant name for authentication with the cloud provider
provider.tenant.name=
# Access Key ID
provider.access.key.id=
# An mxpassword entry must be created with this key name, containing the
# account credential associated with the access key ID.
# Use the command "mxpassword -a -x <key>=<secret key>", where
# in this example the <key> is "hpcs-account-1".
provider.secretkey.mxpassword.key=hpcs-account-1
# An optional value used to pre-populate the DNS domain value in cloud subnets
subnet.dns.domain=compute.hpcloudsvc.com
# Name of the key pair to use to access the provisioned servers
default.keypair.name=hpdefault
# A filter file that controls which images appear in the software inventory
provider.image.filters.file=hpcs-image-filters.xml
# A file that defines the server flavors to use and their characteristics
provider.servertype.file=hpcs-flavors.xml
# A prioritized list of server flavors to select based on logical server
# attributes (processor count and memory size) when the logical server
# definition does not indicate a specific server type
server.flavor.auto.selection.order=standard.xsmall,standard.small,standard.medium,
standard.large
where:
The provider.secretkey.mxpassword.key value is a user-defined value that is used in the Create
mxpassword entries step.
The default.keypair.name value is the name of the RSA key pair initially configured to access the
servers created from this capacity pool. The key pair name is defined when the key pair is registered with
the cloud provider. To prevent access by other users who may have access to this key pair, the key pair may