Sol 子类方法 - KPTest框架开放资料

Skip to content

# Sol 子类方法

1. cli_creat_sol_session
> 描述：

    1
    2
    3
    4
    5

    方法功能：sol -d activate命令用于建立SOL会话连接系统或iBMC串口。

    命令格式：ipmcset -t sol -d activate -v <option> <mode>

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1
    2

    option(srt): 表示要连接的串口，系统串口或iBMC串口。
    mode(srt): 表示SOL会话模式。

> 返回值：

    1

    result(srt): 建立SOL会话连接系统或iBMC串口是否成功

> 异常：

    1

    None

> 举例：

    1

    ret = self.bmccli_api.cli_creat_sol_session(params["option"], params["mode"])

2. cli_deactivat_sol_session
> 描述：

    1
    2
    3
    4
    5

    方法功能：sol -d deactivate命令用于强制注销SOL会话。

    命令格式：ipmcset -t sol -d deactivate -v <index>

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1

    index(str): 表示SOL会话序号。

> 返回值：

    1

    result(srt): 强制注销SOL会话是否成功

> 异常：

    1

    None

> 举例：

    1

    ret = self.bmccli_api.cli_deactivat_sol_session(params["index"])

3. cli_set_sol_session_timeout_period
> 描述：

    1
    2
    3
    4
    5

    方法功能：sol -d timeout命令用于设置SOL会话超时时间。设置超时时间后，用户在SOL会话中无输入并达到超时时间后，SOL会话将退出并返回iBMC命令行界面。

    命令格式：ipmcset -t sol -d timeout -v <value>

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1

    value(str): 表示SOL会话用户无输入时，退出SOL会话的时间。

> 返回值：

    1

    result(srt): 设置SOL会话超时时间是否成功

> 异常：

    1

    None

> 举例：

    1

    ret = self.bmccli_api.cli_set_sol_session_timeout_period(params["value"])

4. cli_query_sol_session_list
> 描述：

    1
    2
    3
    4
    5

    方法功能：sol -d session命令用于查询SOL会话列表。

    命令格式：ipmcget -t sol -d session

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1

    None

> 返回值：

    1

    result(list): SOL会话列表

> 异常：

    1

    None

> 举例：

    1

    ret = self.bmccli_api.cli_query_sol_session_list()

5. cli_query_sol_session_configuration
> 描述：

    1
    2
    3
    4
    5

    方法功能：sol -d info命令用于查询SOL会话配置信息，如查询SOL会话超时时间。

    命令格式：ipmcget -t sol -d info

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1

    None

> 返回值：

    1

    result(list): 查询SOL会话的配置信息

> 异常：

    1

    None

> 举例：

    1

    ret = self.bmccli_api.cli_query_sol_session_configuration()