标题:
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 执行所有必需的管理功能。这个富界面非常直观和引人注目,特别是如果您是第一次使用该设备的话。此外,控制台将根据当前的用户发生变化,这样用户只能看到他访问的功能的链接。例如,如果仅拥有向云部署模式的权限,那么就无法在顶部的工具栏中看到
Cloud
、
Appliance
或
Catalog
链接。
WebSphere CloudBurst CLI 为您提供了创建一组自动化的、脚本化管理任务的能力,并且提供了一个易于使用且功能强大的 API。
本文其余部分将更进一步地介绍该 CLI 的使用。
开始使用 CLI在开始使用 WebSphere CloudBurst CLI 之前,首先需要从 WebSphere CloudBurst 管理控制台下载该工具:
登录到控制台并单击
Use command line tools
下方的
Download now!
链接。一个包含命令行工具的 .zip 文件将下载到您的机器中。
将下载文件提取到一个目录,从而创建 cloudburst.cli 目录。这是 WebSphere CloudBurst CLI 工具的根目录。
必须在您的机器上安装 IBM Java™ Runtime Environment (JRE) Version 6(SR3 或更高版本,如果使用了由 IBM 提供的 JRE 的话)。如果需要的话,可以 。
资源和资源集合是 WebSphere CloudBurst CLI 中的核心概念:
资源(resource)
用于表示由 WebSphere CloudBurst Appliance 管理的各种实体。例如,每个管理程序、模式和虚拟系统都是一个资源。CloudBurst CLI 使用资源对象读取或更新有关某个实体的信息。
资源集合(resource collection)
指一组以某种方式关联的资源对象。例如,资源集合可以包含所有针对 WebSphere CloudBurst Appliance 定义的管理程序,或包含在给定模式中的部分内容。资源集合用于定义新的资源并列出或搜索现有资源。
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