13.3. 方法
13.3.1. 创建新存储连接
创建新存储连接需要一个
POST
请求。
新存储连接可以在没有添加存储域的情况下被创建。主机的
id
和 name
是可选的,使用它们将会通过主机连接到存储。
例 13.2. 创建新存储连接
POST /api/storageconnections HTTP/1.1 Accept: application/xml Content-type: application/xml <storage_connection> <type>nfs</type> <address>domain.example.com</address> <path>/export/storagedata/username/data</path> <host> <name>Host_Name</name> </host> </storage_connection>
13.3.2. 删除存储连接
删除存储连接需要一个
DELETE
请求。存储连接只有在存储域和 LUN 磁盘都没有使用它时才可以被删除。
主机
name
和 id
都是可选的,使用它们可以从主机上卸载连接。
例 13.3. 删除存储连接
DELETE /api/storageconnections/Storage_Connection_ID HTTP/1.1 Accept: application/xml Content-type: application/xml <host> <name>Host_Name</name> </host>
13.3.3. 更新存储连接
更新已经存在的存储连接需要一个
PUT
请求。存储域必须在维护模式或没有被附加的情况下才可以更新连接。
主机
name
和 id
都是可选的,使用它们时,主机会试图通过一个连接来更新存储详情。
例 13.4. 更新存储连接
PUT /api/storageconnections/Storage_Connection_ID HTTP/1.1 Accept: application/xml Content-type: application/xml <storage_connection> <address>updated.example.domain.com</address> <host> <name>Host_name</name> </host> </storage_connection>
13.3.4. 更新 iSCSI 存储连接
更新已经存在的 iSCSI 存储连接需要一个
PUT
请求。iSCSI 存储域必须在维护模式或没有被附加的情况下才可以更新连接。
例 13.5. 更新存储连接
PUT /api/storageconnections/Storage_Connection_ID HTTP/1.1 Accept: application/xml Content-type: application/xml <storage_connection> <port>3456</port> </storage_connection>
13.3.5. 使用存在的存储连接添加新存储域
使用存在的存储连接添加新存储域需要一个
POST
请求。这只适用于基于文件的存储域:NFS
、POSIX
和 local
。
例 13.6. 使用存在的存储连接添加新存储域
POST /api/storagedomains HTTP/1.1 Accept: application/xml Content-type: application/xml <storage_domain> <name>New_Domain</name> <type>data</type> <storage id="Storage_Connection_ID"/> <host> <name>Host_Name</name> </host> </storage_domain>
13.3.6. 为 iSCSI 存储附加一个额外的存储连接
为 iSCSI 存储附加一个额外的存储连接需要一个
POST
请求。
例 13.7. 为 iSCSI 存储附加一个额外的存储连接
POST /api/storagedomains/iSCSI_Domain_ID/storageconnections HTTP/1.1 Accept: application/xml Content-type: application/xml <storage_connection id="Storage_Connection_ID"> </storage_connection>
13.3.7. 从 iSCSI 存储上删除一个存储连接
从 iSCSI 存储上删除一个存储连接需要一个
DELETE
请求。
例 13.8. 从 iSCSI 存储上删除一个存储连接
DELETE /api/storagedomains/iSCSI_Domain_ID/storageconnections/Storage_Connection_ID HTTP/1.1 Accept: application/xml Content-type: application/xml