Cloud bursting with HP CloudSystem Matrix infrastructure orchestration: Matrix-to-Matrix, HP Matrix KVM Private Cloud, HP Cloud Services, and Amazon EC2

<Resources xsi:type="CloudCapacityPool" xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance">
<Id>sample-hpcs-pool</Id>
<Name>Sample HP Cloud Services capacity pool</Name>
<Provider>HP Cloud Services</Provider>
<ProviderConsoleUrl>https://console.hpcloud.com</ProviderConsoleUrl>
</Resources>
<Resources xsi:type="CloudCapacityPool" xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance">
<Id>sample-MatrixKVM-pool</Id>
<Name>Sample HP Matrix KVM Controller</Name>
<Provider>HP Matrix KVM Controller</Provider>
<ProviderConsoleUrl><!--https://MatrixKVM-controller--></ProviderConsoleUrl>
<PublicCloudLicenseRequired>false</PublicCloudLicenseRequired>
</Resources>
<Resources xsi:type="CloudCapacityPool" xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance">
<Id>sample-MatrixOE-cloud-pool</Id>
<Name>Sample HP Matrix OE Cloud pool</Name>
<Provider>Sample HP Matrix OE Cloud</Provider>
<ProviderConsoleUrl><!--https://matrix-cloud-cms:51443/hpio/portal--
></ProviderConsoleUrl>
</Resources>
</CapacityPool>
Note: The highlighted definition, above, is the HP Matrix KVM Private Cloud sample.
Pool properties file
For more information about the highlighted values in this section, see the "Value examples" section that follows the sample file.
# This file specifies the properties for an HP Matrix KVM Controller capacity pool
# defined in nova-cloud-pools.xml.
# The API endpoint of the Identity service for the cloud provider, with the
# version ID omitted.
# 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://<MatrixKVM-controller>/rest/identity/
# The region ID
provider.region.id=public
# Specify proxy settings if required to access the provider API endpoint
proxy.host=
proxy.port=
# Tenant name for authentication with the cloud provider. For the HP Matrix
# KVM Controller, this value must be set the same as provider.access.key.id.
provider.tenant.name=cloud-user
# Use password-based authentication rather than a secret access key.
# The provider.access.key.id value is a user name and the password is retrieved
# from the mxpassword key indicated by provider.secretkey.mxpassword.key.
provider.credential.type=password
# Access Key ID (user name)
provider.access.key.id=cloud-user
# Use the command "mxpassword -a -x <mxpassword-key>=<secret-key>" to create
# an mxpassword entry, where <mxpassword-key> is the value specified here and
# <secret-key> is the password associated with the Access Key ID (user name)
# above.
provider.secretkey.mxpassword.key=MatrixKVM-cloud-user
# An optional value used to pre-populate the DNS domain value in cloud subnets
27