全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
批量计算

获取集群信息

更新时间:2017-09-14 22:47:42

get_cluster

参数说明:

参数 类型 描述
cluster CreateResponse object, str, dict 集群标识符

返回值说明:

get_cluster方法将返回一个GetResponse 对象, 封装了Cluster类型的所有接口。

(1) Cluster 类

参数说明:

参数 类型 描述
properties dict, str, Cluster object 集群状态信息

属性说明:

序号 属性 类型 描述
1. Name str 集群名称
2. Id str 实例标识符
3. OwnerId int 集群所属者ID
4. Description str 集群的简短描述信息
5. CreationTime str 集群的创建时间
6. State str 集群状态信息
7. ImageId str 镜像描述符
8. Groups str 集群的实例组信息
9. OperationLogs list 操作日志
10. Metrics Metrics object 集群实例统计信息
11. UserData__ UserData object 集群中用户自定义信息
12. Configs Configs object 集群实例的配置信息

(2)Group 类

参数说明:

参数 类型 描述
properties dict, str, Group object 集群的实例组运行状态信息

属性说明:

序号 属性 类型 描述
1. DesiredVMCount int 期望实例数量
2. ActualVMCount int 实际实例数量
3. InstanceType str 集群的实例类型
4. ResourceType str 资源类型,目前支持“OnDemand”,“Spot”类型
5. SpotStrategy str 实例的竞价策略,只有在ResourceType为Spot的情况下有效。取值范围: SpotWithPriceLimit:设置上限价格的竞价实例; SpotAsPriceGo:系统自动出价,最高按量付费价格。
6. SpotPriceLimit float 实例的每小时最高价格(每个实例规格的价格而非每核小时的价格)。支持最大 3 位小数,SpotStrategy 为 SpotWithPriceLimit 生效。

(3) Metrics 类

参数说明:

参数 类型 描述
properties dict, str, Metrics object 集群实例统计信息

属性说明:

序号 属性 类型 描述
1. RunningCount int 运行实例数量
2. StartingCount int 启动中实例数量
3. StoppingCount int 停止中实例数量
4. StoppedCount int 已经停止实例数量

e.g.

  1. try:
  2. # some other codes here
  3. Client = Client(...
  4. ...
  5. cluster = "cls-xxxx"
  6. cluster_desc = client.get_cluster(cluster)
  7. print (cluster_desc.Name, cluster_desc.State)
  8. except ClientError, e:
  9. print (e.get_status_code(), e.get_code(), e.get_requestid(), e.get_msg())
本文导读目录