管理节点
概览
管理节点(Management Node):用于搭建ZStack Cloud云平台管理服务的节点(通常为物理机或云主机),支持搭建单管理节点或双管理节点环境,且支持通过UI Server登录管理节点服务可视化管理云平台。
清单
管理节点清单(Management Node inventory)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 请参见资源结构 | 0.6 | ||
| hostName | 宿主机名称 | 0.6 | ||
| joinDate | 加入时间 | 0.6 | ||
| heartBeat | 心跳时间 | |||
| groupBy | 以字段分组,相当于MySQL中的group by关键字。例如groupBy=type | 是 | 1.9 | |
| systemTags | 系统标签, 请参见 创建系统标签(CreateSystemTag) | 是 | 0.6 | |
| userTags | 用户标签, 请参见 创建用户标签(CreateUserTag) | 是 | 0.6 |
操作(Operations)
查询管理节点(QueryManagementNode)
管理员可以使用QueryManagementNode查询管理节点。例如:
QueryManagementNode hostName=10.0.166.75原生域查询(Primitive Fields of Query)
获取当前版本(GetVersion)
管理员可以使用GetVersion获取当前版本。返回示例:
{
"success": true,
"version": "2.2.2"
}参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 0.6 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 0.6 | |
| timeout | 是 |
获取当前时间(GetCurrentTime)
管理员可以使用GetCurrentTime获取当前时间。返回示例:
{
"currentTime": {
"MillionSeconds": 1510548249056,
"Seconds": 1510548249
},
"success": true
}参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 0.6 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 0.6 | |
| timeout | 是 |
获取管理节点当前的时区信息(GetPlatformTimeZone)
管理员可以使用GetPlatformTimeZone获取管理节点当前的时区信息。返回示例:
{
"timezone": "Asia/Shanghai",
"offset": "+8:00"
}参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 4.1.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 4.1.0 | |
| timeout | 是 |
检查管理节点是否能正常开始工作(IsReadyToGo)
管理员可以使用IsReadyToGo检查管理节点是否能正常开始工作。例如:
IsReadyToGo managementNodeId=a1b641b3cd084166a5cc79c8c5e0174c参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| managementNodeId | 是 | 0.6 | ||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 0.6 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 0.6 | |
| timeout | 是 |
获取管理节点操作系统信息(GetManagementNodeOS)
管理员可以使用GetManagementNodeOS获取管理节点操作系统信息。例如:
GetManagementNodeOS参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 4.1.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 4.1.0 | |
| timeout | 是 |
获取管理节点CPU架构类型(GetManagementNodeArch)
管理员可以使用GetManagementNodeArch获取管理节点CPU架构类型。例如:
GetManagementNodeArch参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 4.1.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 4.1.0 | |
| timeout | 是 |
标签(Tags)
用户可以使用CreateUserTag resourceType=ManagementNodeVO在管理节点上创建用户标签。
例如:
CreateUserTag resourceType=ManagementNodeVO tag=Test1 \
resourceUuid=3fd25b9e5b87423bba5612a45c1f5ecc