Connecting the blueprint design server to the SoftLayer cloud
To connect the blueprint design server to the SoftLayer® cloud system, map the SoftLayer account information to a functional ID. Then, assign that functional ID to a team.
- Configure the images for use with the blueprint designer. See Configuring private SoftLayer images.
- Obtain a Heat engine and an OpenStack Keystone server. The engine version must match the version of the Keystone server. In most cases for deploying to non-OpenStack clouds, install a Heat engine and Keystone server through IBM® UrbanCode® Deploy. See Installing an engine in silent mode or Installing an engine in interactive mode.
- Create a functional user account on the Keystone server. This user account
must be a member of the administrative tenant on the Keystone server. If you use the Keystone server
that was supplied with the engine, you can use the default administrative tenant credentials. The Keystone server's
default administrative tenant user name is
admin
and the default password isopenstack1
. Later, you associate the SoftLayer account information with this functional ID. With this account, users authenticate to the SoftLayer cloud. - Install the blueprint design server. See Installing the blueprint design server.
- Connect the blueprint design server to the server. See Connecting the blueprint design server to the server.
- Configure an authentication realm for the blueprint design server. You can import users from a variety of sources, including LDAP servers, Keystone identity services, the IBM UrbanCode Deploy server, or from the internal authentication realm. See Creating authentication realms for the blueprint designer.
- Set up a SoftLayer account. This account must have permission to provision and access virtual environments and to access other necessary resources such as SSH keys. In general, give this account the following permissions:
- Support
-
- View Tickets
- Search Tickets
- View Tickets by Hardware Access
- View Tickets by Virtual Server Access
- Add Tickets
- Edit Tickets
- View All Tickets
- Devices
- View Hardware Details
- Network
- View Bandwidth Statistics
- Services
- Manage SSH Keys
- Account
- View Account Summary
Also, in the SoftLayer account settings, specify that this account has access to new images. In the setting When new devices are added, specify Always add them to this account automatically.
- Install the blueprint design server. See Installing the blueprint design server.
- Ensure that the blueprint design server can connect to the SoftLayer cloud. For example, make sure that no firewall, proxy, or security
settings prevent communication between the blueprint design server and the cloud. You can verify the
connection path with the curl command, as in the following
example:
Use your SoftLayer user name forcurl --user user_name:API_key https://api.softlayer.com/rest/v3/SoftLayer_Account/SshKeys
user_name
and your API key forAPI_key
.
- To accommodate variations in the responsiveness of the SoftLayer cloud, configure the timeout value. See Configuring the timeout value for SoftLayer clouds.
- Configure flavors for the cloud. See Configuring SoftLayer image flavors.