IBM SoftLayer

SoftLayer 上にマシンを作成します。

SoftLayer コントロール・パネルで API を生成する必要があります。 API Key を取得するには(英語)

$ docker-machine create --driver softlayer --softlayer-user=user --softlayer-api-key=KEY --softlayer-domain=domain vm

オプション:

  • --softlayer-memory : ホストのメモリを MB 単位で指定。
  • --softlayer-disk-size : 0 の値を指定すると、SoftLayer のデフォルトを使用。
  • --softlayer-user : 必須 SoftLayer アカウントのユーザ名であり、API キーと一致する必要がある。
  • --softlayer-api-key : 必須 ユーザ・アカウント用の API キー。
  • --softlayer-region : SoftLayer のリージョン。
  • --softlayer-cpu : マシンで使う CPU 数。
  • --softlayer-hostname : マシンのホスト名。
  • --softlayer-domain : 必須 マシンのドメイン名。
  • --softlayer-api-endpoint : SoftLayer API エンドポイントの変更。
  • --softlayer-hourly-billing : 時間単位(hourly)課金を指定すべき。そうしなければ、月単位で課金される。
  • --softlayer-local-disk : SoftLayer SAN のかわりに、ローカル・マシンを使う。
  • --softlayer-private-net-only : パブリック・ネットワークを無効化する。
  • --softlayer-image : 使用する OS イメージ。
  • --softlayer-public-vlan-id : パブリック VLAN ID 。
  • --softlayer-private-vlan-id : プライベート VLAN ID 。

SoftLayer ドライバは、デフォルトで UBUNTU_LATEST イメージ・タイプを使います。

利用可能な環境変数とデフォルト値は以下の通りです。

コマンドライン・オプション 環境変数 デフォルト値
--softlayer-memory SOFTLAYER_MEMORY 1024
--softlayer-disk-size SOFTLAYER_DISK_SIZE 0
--softlayer-user SOFTLAYER_USER
--softlayer-api-key SOFTLAYER_API_KEY
--softlayer-region SOFTLAYER_REGION dal01
--softlayer-cpu SOFTLAYER_CPU 1
--softlayer-hostname SOFTLAYER_HOSTNAME docker
--softlayer-domain SOFTLAYER_DOMAIN
--softlayer-api-endpoint SOFTLAYER_API_ENDPOINT api.softlayer.com/rest/v3
--softlayer-hourly-billing SOFTLAYER_HOURLY_BILLING false
--softlayer-local-disk SOFTLAYER_LOCAL_DISK false
--softlayer-private-net-only SOFTLAYER_PRIVATE_NET false
--softlayer-image SOFTLAYER_IMAGE UBUNTU_LATEST
--softlayer-public-vlan-id SOFTLAYER_PUBLIC_VLAN_ID 0
--softlayer-private-vlan-id SOFTLAYER_PRIVATE_VLAN_ID 0