Board logo

标题: WebSphere CloudBurst Appliance 命令行界面简介-2 [打印本页]

作者: look_w    时间: 2018-8-23 19:37     标题: WebSphere CloudBurst Appliance 命令行界面简介-2

WebSphere CloudBurst 中的基本管理 WebSphere CloudBurst 对 WebSphere Application Server 虚拟系统的生命周期提供了完整的控制,这一事实暗示着健壮的管理功能。您必须能够执行许多不同的任务,包括定义您的私有云、创建定制模式、将模式部署到云中,以及监视虚拟系统的状态。为了帮助您执行这些行为,WebSphere CloudBurst 提供了一个基于 Web 2.0 的图形化界面、一个 HTTP REST 界面 和一个基于 Jython 2.2.1 的 命令行界面 (CLI)。图形化界面非常适合临时用户,或者需要用户干预的不常发生的动作。HTTP REST 界面提供了一种独立于编程语言的方法,用于设备交互。它还可以用于包含一些 WebSphere CloudBurst 管理任务作为富企业 mashup 的一部分。对于那些频繁执行的任务,或者只需要少量或不需要干预的任务,CLT 是最佳的选择。
当您登录到 WebSphere CloudBurst 控制台后,首先出现的面板类似于图 1。
图 1. WebSphere CloudBurst Administration 控制台控制台提供了一个图形化网关,从中可以对 WebSphere CloudBurst Appliance 执行所有必需的管理功能。这个富界面非常直观和引人注目,特别是如果您是第一次使用该设备的话。此外,控制台将根据当前的用户发生变化,这样用户只能看到他访问的功能的链接。例如,如果仅拥有向云部署模式的权限,那么就无法在顶部的工具栏中看到 CloudApplianceCatalog 链接。
WebSphere CloudBurst CLI 为您提供了创建一组自动化的、脚本化管理任务的能力,并且提供了一个易于使用且功能强大的 API。
本文其余部分将更进一步地介绍该 CLI 的使用。
开始使用 CLI在开始使用 WebSphere CloudBurst CLI 之前,首先需要从 WebSphere CloudBurst 管理控制台下载该工具:
资源和资源集合是 WebSphere CloudBurst CLI 中的核心概念:
WebSphere CloudBurst CLI 建立在 Jython version 2.2.1 的基础上,后者是运行在 Java 虚拟机内部的 Python 语言的实现。WebSphere CloudBurst CLI 的命令行和脚本被表示为 Python 语句和表达式。
在 Jython 环境内部,WebSphere CloudBurst CLI 提供了一个特殊的 cloudburst 模块来与设备交互。所有资源和资源集合都通过这个 cloudburst 模块访问,从而提供了一致的访问模式并减少了用户脚本出现名称空间冲突的风险。除了这个特殊的模块外,由于 CLI 环境建立在 Jython 的基础上,您可以利用 Java 语言的功能来进行管理交互。
WebSphere CloudBurst CLI 支持交互式的和 batch 式的操作模式,下面的小节将进行描述。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0