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