12.3.11 iSCSIポートを登録する
実行権限
ストレージ管理者(リモートバックアップ管理)
リクエストライン
POST <ベースURL>/v1/objects/storages/<ストレージデバイスID>/remote-iscsi-ports
リクエストメッセージ
- オブジェクトID
- なし。
- クエリパラメータ
- なし。
- ボディ
-
リモートストレージシステムのシリアル番号およびシリーズ名、TCPポート番号を指定してiSCSIポートを登録する場合のコード例を次に示します。
{ "localPortId": "CL1-B", "remoteSerialNumber": "492015", "remoteStorageTypeId": "M8", "remotePortId": "CL2-D", "remoteIpAddress": "192.168.116.29", "remoteTcpPort": 3260 }
リモートストレージシステムのシリアル番号およびシリーズ名を指定し、TCPポート番号を指定しないでiSCSIポートを登録する場合のコード例を次に示します。
{ "localPortId": "CL1-B", "remoteSerialNumber": "492015", "remoteStorageTypeId": "M8", "remotePortId": "CL2-D", "remoteIpAddress": "192.168.116.29" }
リモートストレージシステムのシリアル番号およびシリーズ名を指定してiSCSIポートを登録する場合
属性
型
説明
localPortId
string
(必須)ローカルストレージシステムのポート番号
remoteSerialNumber
string
(必須)リモートストレージシステムのシリアル番号
remoteStorageTypeId
string
(必須)リモートストレージシステムのモデルを示すID
指定できる値を次に示します。
-
R8:VSP G1000、VSP G1500またはVSP F1500
- R9:VSP 5000 シリーズ
-
M8:VSP E シリーズ、VSP Gx00 モデルまたはVSP Fx00 モデル
remotePortId
string
(必須)リモートストレージシステムのポート番号
remoteIpAddress
string
(必須)リモートストレージシステムのIPアドレス
IPv4またはIPv6のIPアドレスを指定できます。
remoteTcpPort
int
(任意)TCPポート番号
省略した場合、リモートストレージシステムのTCPポート番号に、ローカルストレージシステムのiSCSIターゲットのTCPポート番号が設定されます。
リモートストレージシステムのストレージデバイスIDを指定し、TCPポート番号を指定しないでiSCSIポートを登録する場合のコード例を次に示します。
{ "localPortId": "CL1-B", "remoteStorageDeviceId": "834000492015", "remotePortId": "CL2-D", "remoteIpAddress": "192.168.116.29" }
リモートストレージシステムのストレージデバイスIDを指定してiSCSIポートを登録する場合
属性
型
説明
localPortId
string
(必須)ローカルストレージシステムのポート番号
remoteStorageDeviceId
string
(必須)リモートストレージシステムのストレージデバイスID
remotePortId
string
(必須)リモートストレージシステムのポート番号
remoteIpAddress
string
(必須)リモートストレージシステムのIPアドレス
IPv4またはIPv6のIPアドレスを指定できます。
remoteTcpPort
int
(任意)リモートストレージシステムのTCPポート番号
省略した場合、ローカルストレージシステムのiSCSIターゲットのTCPポート番号が設定されます。
-
レスポンスメッセージ
- ボディ
-
ジョブオブジェクトを返します。affectedResources以外の属性については、ジョブオブジェクトの説明を参照してください。
属性
説明
affectedResources
ローカルストレージシステムのiSCSIポートに登録したリモートストレージシステムのiSCSIポートのURL
ステータスコード
この操作のリクエストに対するステータスコードについては、HTTPステータスコードの説明を参照してください。
コード例
curl -v -H "Accept:application/json" -H "Content-Type:application/json" -H "Authorization:Session b74777a3-f9f0-4ea8-bd8f-09847fac48d3" -X POST --data-binary @./InputParameters.json https://192.0.2.100:23451/ConfigurationManager/v1/objects/storages/836000123456/remote-iscsi-ports