LANFREE通道

February 26, 2024About 5 min

LANFREE通道

SDK类名:/resource/LanfreeChannel;

LANFREE通道 - 新建

SDK方法名:createLanfreeChannel;

URL

/lanfree_channel

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
channel_nameString通道名称
channel_uuidStringUUID号
wk_uuidString客户端
bk_uuidString服务端
protocolNumber链路协议: 0-ISCSI;1-FC;
iscsi_initiatorString【可选】客户端initiator ISCSI协议必选
fc_initiator_wwpnString【可选】fc客户端wwpn FC协议必传
fc_target_wwpnString【可选】fc目标端wwpn FC协议必选
target_portString最小值-1000 最大值-65535 默认-3260
data_ip_uuidString【可选】服务端地址 iscsi协议必传
数据地址对应的uuid,通过节点操作栏添加
sub_channel_numNumber子通道数 约束:0~8 默认值:0

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
dataObject
  codeNumber0
  messageString
msgString

LANFREE通道 - 列表

SDK方法名:listLanfreeChannel;

URL

/lanfree_channel

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] success
  info_listArray
    channel_uuidStringE95CB20B-917C-57F4-F926-751ECE95F869
    channel_nameString1
    wk_uuidString65E3E4A5-D089-8B6A-25F3-096F6997E3F0
    wk_node_nameString2
    bk_uuidString65E3E4A5-D089-8B6A-25F3-096F6997E3F0
    bk_node_nameString2
    protocolNumber1
    can_delNumber1
  totalNumber1

LANFREE通道 - 单个

SDK方法名:describeLanfreeChannel;

URL

/lanfree_channel//:uuid([A-F0-9-]+)

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  lanfree_channelObject
    channel_uuidString1CCDB5EB848C180F02814E96C2909202
    channel_nameStringtask_name
    wk_uuidString1CCDB5EB848C180F02814E96C2909202
    bk_uuidString1CCDB5EB848C180F02814E96C2909202
    iscsi_initiatorStringiscsi_initiator
    protocolNumber1
    fc_initiator_wwpnString
    fc_target_wwpnString
    random_strString1CCDB5EB848C180F02814E96C2909202
  codeNumber0

LANFREE通道 - 修改

SDK方法名:modifyLanfreeChannel;

URL

/lanfree_channel//:uuid([A-F0-9-]+)

Method

PUT

Request

名称类型必选简介Mock初始值Mock规则
channel_nameString
channel_uuidString
wk_uuidString
bk_uuidString
protocolNumber1
iscsi_initiatorString
fc_target_wwpnString
fc_initiator_wwpnString
random_strString1CCDB5EB848C180F02814E96C2909202

Response

名称类型必选简介Mock初始值Mock规则
msgString
dataObject
  codeNumber0
  messageString[0] success
retNumber200

LANFREE通道 - 删除

SDK方法名:deleteLanfreeChannel;

URL

/lanfree_channel

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
channel_uuidsArray
forceNumber

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。

LANFREE通道 - 状态

SDK方法名:listLanfreeChannelStatus;

URL

/lanfree_channel/status

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
channel_uuidsArray
force_refreshNumber

Response

名称类型必选简介Mock初始值Mock规则
msgString
dataObject
  codeNumber0
  messageString[0] success
  countNumber0
  statusArray
    wk_statusStringONLINE-在线,
OFFLINE-离线 ,
UNKNOWN-未知,
ONLINE
    bk_statusStringONLINE-在线,
OFFLINE-离线 ,
UNKNOWN-未知,
    wk_channel_stNumber0 未启用, 1 正常, 2 有错误, 3 断开, 4 阻塞, 5 关闭0
    bk_channel_stNumber0 未启用, 1 正常, 2 有错误, 3 断开, 4 阻塞, 5 关闭0
    channel_uuidString1CCDB5EB848C180F02814E96C2909202
retNumber200

根据客户端、备端获取lanfree列表

SDK方法名:listLanfreeChannelByWkBk;

URL

/lanfree_channel/list_by_wk_bk

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
wk_uuidsArray工作机uuid
unit_uuidString存储单元(组)uuid(备份规则)
bk_set_uuidsArray备份集uuid(恢复任务)
bk_uuidsArray灾备机uuid(文件复制)
unit_uuidsArray源、目标存储单元(组)uuid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  listArrayLANFree通道列表
    wk_uuidString客户端uuid
    wk_node_nameString客户端名称
    bk_uuidString服务端uuid
    bk_node_nameString服务端名称
    channel_nameString通道名称
    channel_uuidString通道uuid

LANFREE通道 - 查看通道

SDK方法名:listLanfreeChannelInfo;

URL

/lanfree_channel/info

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
channel_uuidString

Response

名称类型必选简介Mock初始值Mock规则
msgString
dataObject
  codeNumber0
  messageString[0] success
  wk_node_nameStringinitiator端xxx
  bk_node_nameStringtarget端xxxx
  wk_node_statusString
  bk_node_statusString
  rulesArray
    infosObject
      channelsArray9
        channel_refNumber0
        channel_stNumber1+1
        dev_nameArray设备名称["/dev/i2soft_sdf","/dev/i2soft_sdn","/dev/i2soft_sdm","/dev/i2soft_sdl","/dev/i2soft_sdk","/dev/i2soft_sdj","/dev/i2soft_sdi","/dev/i2soft_sdh","/dev/i2soft_sdg"]+1
        serialArray["1C5B8FA2-2E14-4CB0-AA53-950F1D01AFC5.0","1C5B8FA2-2E14-4CB0-AA53-950F1D01AFC5.1","1C5B8FA2-2E14-4CB0-AA53-950F1D01AFC5.2","1C5B8FA2-2E14-4CB0-AA53-950F1D01AFC5.3","1C5B8FA2-2E14-4CB0-AA53-950F1D01AFC5.4","1C5B8FA2-2E14-4CB0-AA53-950F1D01AFC5.5","1C5B8FA2-2E14-4CB0-AA53-950F1D01AFC5.6","1C5B8FA2-2E14-4CB0-AA53-950F1D01AFC5.7","1C5B8FA2-2E14-4CB0-AA53-950F1D01AFC5.8"]+1
        statusNumber0在线,1 离线 2未知0
    paramObject
      defchanBooleantrue
      endsideNumber0
      initiator_wwnStringiqn.2018-08.com.westoskey1
      nameStringora-bk3-1
      numberNumber9
      protocolNumber0
      target_ipStringtarget端ip172.20.0.23
      target_portStringtarget端port3260
      target_wwnStringiqn.2023-08.i2.cn:1c5b8fa2-2e14-4cb0-aa53-950f1d01afc5
      uuidString1C5B8FA2-2E14-4CB0-AA53-950F1D01AFC5
retNumber200
Last update: 8/1/2024, 2:00:50 PM
Contributors: ganl