上一主题: disable 方法(srv 对象)

下一主题: power_on 方法(srv 对象)


set 方法(srv 对象)
说明

设置服务器在网格中的控制器高可用性角色

语法
/api/v1/srv/set?srv=srv&role=role&vdc=controller-name 
参数
srv

服务器的名称

角色

服务器的 HA 角色。 可以是“主要”、“备用”或“无”

vdc

目标虚拟数据中心的名称

选项
角色

服务器的高可用性角色。 可能是以下内容之一:

主要

当前正在运行 CA AppLogic 网格控制器的服务器

备用

在控制器服务器发生故障的情况下可以运行 CA AppLogic 网格控制器的服务器

服务器永远不会运行 CA AppLogic 网格控制器且不加入控制器 HA

ha_network

启用/禁用服务器的网络 HA(外部和主干)

ha_backbone

启用/禁用主干网络上的网络 HA

ha_external

启用/禁用外部网络上的网络 HA

backbone

指定哪个交换机对于主干网络为活动状态

外部

指定哪个交换机对于外部网络为活动状态

hypervisor_name

Hypervisor 的名称

hypervisor_lic_key

Hypervisor 许可密钥

disk_ncq_enabled

启用/禁用 NCQ

事务类型

同步

请求类型

GET

示例

将 srv1 的角色设置为“备用”。

GET http://192.168.123.200/api/v1/srv/set?srv=srv1&role=secondary&vdc=mygrid 
样例输出
XML:
<opt></opt>
JSON:
{} 

HTTP 错误代码
404

未找到实体 vdc mygrid-WS_API 应用中没有配置指定的 VDC 名称。

400.4

缺少必需参数 (role)。 -未指定参数 role=ha-role

400.4

缺少必需参数 (srv)。 -未指定参数 srv=srv-name