WEB开发网
开发学院服务器云计算 管理私有云:WebSphere CloudBurst Appliance 命令... 阅读

管理私有云:WebSphere CloudBurst Appliance 命令行界面简介

 2009-09-28 00:00:00 来源:WEB开发网   
核心提示: 使用文件模式对交互式或 batch 模式使用 -c 参数,有利于使用 CLI 接口驱动频繁运行的任务,管理私有云:WebSphere CloudBurst Appliance 命令行界面简介(10),或是执行需要固定用户交互的任务,然而, 清单 14 所示的脚本将遍历所有模式并在控制台中显示所有

使用文件模式

对交互式或 batch 模式使用 -c 参数,有利于使用 CLI 接口驱动频繁运行的任务,或是执行需要固定用户交互的任务。然而,当您需要创建围绕脚本构建的自动化管理流程时,WebSphere CloudBurst CLI 提供了文件模式,这是一种使用 -f 参数的 batch 模式。

在这种模式中,您将发起会话并通过使用 -f 参数提供一个 Jython 脚本文件。命令语法与交互模式和命令模式完全相同。

清单 14 所示的脚本将遍历所有模式并在控制台中显示所有者为 cbadmin 用户的所有模式。如果下面的脚本被命名为 findAdminPatterns.jy,那么它将按照清单 15 那样运行。

清单 14. 样例 WebSphere CloudBurst Jython 脚本

cbadmin = cloudburst.users.cbadmin[0] 
 
for pattern in cloudburst.patterns: 
  if pattern.owner == cbadmin: 
    print pattern 
 

清单 15. 使用 -f 命令调用 CLI - 命令

C:\cloudburst\cloudburst.cli\bin>cloudburst.bat -h mycloudburst.com -u cloudburstUser 
 -p password -f findAdminPatterns.jy 

清单 16. 使用 -f 命令调用 CLI - 输出

{ 
 "acl": (nested object), 
 "advancedoptions": (nested object), 
 "created": May 13, 2009 1:29:03 PM, 
 "currentmessage": None, 
 "currentmessage_text": None, 
 "currentstatus": "RM01028", 
 "currentstatus_text": "Read-only", 
 "description": "Single server is a WebSphere Application Server topology or pa 
rt of a WebSphere Application Server Network Deployment topology. The single no 
de can be used for a development environment, or as part of a multiple node, pro 
duction environment in which the application configuration is manually duplicate 
d.", 
 "id": 1, 
 "name": "WebSphere single server", 
 "owner": (nested object), 
 "parts": (nested object), 
 "updated": May 13, 2009 1:29:40 PM, 
 "validationmessage": "RM10051", 
 "validationmessage_text": "OK", 
 "validationstatus": "RM01001", 
 "validationstatus_text": "Defined", 
 "virtualimage": (nested object), 
 "virtualsystems": (nested object) 
} 

上一页  5 6 7 8 9 10 

Tags:管理 私有 WebSphere

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接