Hostの登録
POST /host
概要説明
新規にHostを登録します。
FC Host、iSCSI Hostのみ登録できます。
Host Groupへの登録はできません。
Host Groupを使用してHost Affinity設定を行う場合はETERNUS Web GUIまたはETERNUS CLI を使用してください。
作成したHostのHrefは、「GET /job/{job_id}」のresource_href_listで確認できます。
リクエスト例
FC Hostを登録する場合の例です。
$ curl -i -H "Content-Type:application/json" -H "Authorization: Bearer g17e4umvwYoHuhkG7yCSee.." -X POST "https://192.168.1.1:5665/api/v1/host" -d '{"type": "FC","name": "HBA#1","wwn": "40000000abc80e38","host_response_name": "Solaris MPxIO"}'iSCSI Hostを登録する場合の例です。
$ curl -i -H "Content-Type:application/json" -H "Authorization: Bearer g17e4umvwYoHuhkG7yCSee.." -X POST "https://192.168.1.1:5665/api/v1/host" -d '{"type": "iSCSI","name": "HBA#1","iscsi_name": "iqn.1991-05.com.microsoft","alias_name": "IQN-DXL","ip_version": "IPv4","ip_address": "192.168.1.10",}'
レスポンス例
{
"job_id": 8192001,
"job_href": "/api/v1/job/8192001"
}
Parameters
REQUEST BODY
| type
(required) |
string Hostタイプ。
|
||||||
| name
(required) |
string Host名。 入力条件:
|
||||||
| wwn | string FC HostのWWN。 FCタイプのHostを登録する場合に指定が必須です。 入力条件:
|
||||||
| iscsi_name | string iSCSI HostのiSCSI Name。 iSCSIタイプのHostを登録する場合に指定が必須です。 入力条件:
|
||||||
| alias_name | string iSCSI Nameに対応するAlias Name。 iSCSIタイプのHostを登録する場合にのみ指定可能です。 使用しない場合は省略可能です。 入力条件:
|
||||||
| ip_version | string iSCSI HostのIP形式。 iSCSIタイプのHostを登録する場合に指定が必須です。
|
||||||
| ip_address | string iSCSI HostのIPアドレス。 iSCSIタイプのHostを登録する場合にのみ指定可能です。 IPv4形式の場合、IPv4 標準記法(256 基数表記によるd.d.d.d 形式の文字列)で指定してください。 IPv6形式の場合、以下が指定できます。
|
||||||
| chap_user | string CHAP認証のユーザー名。 iSCSIタイプのHostを登録する場合にのみ指定可能です。 CHAP認証を使用しない場合は省略可能です。 入力条件:
|
||||||
| chap_password | string CHAP認証のパスワード。 iSCSIタイプのHostを登録する場合にのみ指定可能です。 chap_userを指定した場合、パスワードの指定が必須です。 入力条件:
|
||||||
| host_response_name | string Default: "Default" Hostに割り当てるHost Response Name。 省略した場合、Default設定のHost Responseが割り当てられます。 Host ResponseにはPresetとして以下があります。
|
Responses
正常にジョブ登録できた場合、HTTPステータスコードが202 (Accepted)となりレスポンスボディを応答します。
RESPONSE BODY
| job_id | integer Job ID。 |
| job_href | string JobのResourceへのLink。 |

