Creating a Template

Prior to launching a cluster, you must configure a template with your settings. Configure the cluster template to match your environment settings to properly launch the cluster. Most settings in the default template are acceptable, so you only need to modify two sections: Provider and DNS configuration.
  1. In the Cluster Manager console, go to Templates.
  2. Duplicate the existing default template: SoftLayer Default. Select Duplicate from the Action drop-down menu.
  3. Enter the following information in the Provider section.
    Setting Description
    Username Enter your SoftLayer user account.
    API Key Enter your SoftLayer user account API authentication key. In SoftLayer, go to Account > Users and click your username. Look for your Authentication Key under the API Access Information section.
    Image ID Enter the SoftLayer image ID you received from Aspera
    SSH Keys Enter any SSH keys you provided when starting the instance in SoftLayer.
    {
        "type": "SOFTLAYER",
        "username": "your_api_user",
        "api_key": "your_api_key",
        "private_url": false,
        "http_read_timeout": "1m",
        "location": "dal05",
        "image_id": "your_image_id",
        "cpus": 1,
        "network": "1 Gbps",
        "ssh_keys": [
            "your_ssh_key"
        ]
    }
  4. Enter the following information in the DNS Configuration section.
    Setting Description
    Type Set the type to "AWS_Route53". This is the only DNS service currently supported.
    Hosted Zone The hosted zone name. The name must include the final dot (for example, dev_ops.company.com.).
    Hosted Zone ID The hosted zone ID is optional and is only needed if you have multiple hosted zones with the same name (for example, the same zone for both private and public networks).
    TTL The time to live in seconds for DNS responses.

    Using AWS Access Keys for Authentication

    The access key must be associated with an AWS user that needs to have permission to update Route 53. You need both your Access Key and Secret Access Key IDs. You can create and obtain your Access Key ID and Secret Access Key ID by following the steps on the Amazon website: http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSGettingStartedGuide/AWSCredentials.html.
    {
        "type": "AWS_ROUTE53",
        "aws_credentials": {
            "access_key_id": "access_key",
            "secret_access_key": "secret_key"
        },
        "hosted_zone": "hosted_zone",
        "hosted_zone_id": "hosted_zone_id"
        "ttl": 1
    } 
    For example:
    {
        "type": "AWS_ROUTE53",
        "aws_credentials": {
            "access_key_id": "AKIAIOSFODNN7EXAMPLE",
            "secret_access_key": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY",
        },
        "hosted_zone": "dev_ops.company.com.",
        "hosted_zone_id": "Z1ZXQD414LGXRA"
        "ttl": 1
    } 
  5. If you need to use a firstboot script to customize your nodes, enter your script into the Firstboot Script field.
    You can customize your transfer nodes by specifying a first-boot script when launching the cluster. This script is run before all other first-boot scripts. For more information on using first-boot scripts, see Customizing Cluster Nodes Using the Custom First-boot Scripts.
  6. Click Save Changes.