导航IBM 云第3部分创建脚本包.docxVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最新整理资料 文档精选合集 导航 IBM 云,第 3 部分: 创建脚本包 José De Jesús 高级认证架构师IBM  2013 年 4 月 22 日 简介 如果您在关注本系列文章,那么您一定已经注意到, \h 第 1 部分 大体介绍了云计算概念,简短提及了一些 IBM 产品,正是这些产品使得 IBM 的云产品组合成为业界上最全面的组合。从这一宏观角度入手,后续文章侧重于深入介绍一些核心产品的实际工作原理。例如, \h 第 2 部分 介绍了模式的概念,解释了如何在 IBM Workload Deployer 和 IBM Pure Application Systems 中创建虚拟系统模式。进行该讨论之后,本文将介绍脚本包的工作原理,展示它们如何将虚拟系统模式与通过这些模式部署的实际系统链接起来。这个 “导航” 系列最后将全面介绍 IBM 产品组合的其余部分,以便您可以轻松地掌握许多可用的选项和产品。(即将推出的一个配套的深入剖析系列将更深入地介绍具体的主题。) 脚本包 除了 IBM? Workload Deployer or IBM PureApplication? Systems 已提供的自定义之外,脚本包还为您提供了一种途径来自定义虚拟系统模式中的部件。 \h 第 2 部分 介绍了如何创建虚拟系统模式并将它部署到云中,虚拟系统模式由称为部件的预配置的虚拟映像组成。但是,连接部件来创建虚拟系统模式只是故事的一半。通常需要进一步自定义这些部件来满足具体应用程序的需求。例如,创建和部署这样一个虚拟系统模式:它由一个 WebSphere Application Server Deployment Manager 部件和两个自定义节点部件组成,这会将节点联合到部署管理器,但不会自动为应用服务器建立集群。可以通过脚本包完成像这样的附加任务。如图 1 所示,当在 Pattern Editor 中编辑一个虚拟系统模式时,只需将一个脚本包直接拖到一个部件上,就可以将该脚本包附加到该部件。 \h ? 版权所有 IBM 公司 2013 \h 商标 developerWorks? /developerWorks/cn/ 图 1. 将一个脚本包添加到一个部件 一个部件可包含多个脚本包,正如本系列第 2 部分中介绍的,您可以通过 Ordering 视图规定先执行整个模式中的哪些部件和脚本包。该视图允许您拖放部件和脚本来建立它们的执行顺序。 脚本包还允许您指定作为环境变量传递给部件的参数,使脚本变得可配置和可重用。这使单个脚本可用于多个部件,只需部署模式的人更改特定的值即可。当然,这还会使部件变得更容易重用。类似地,您可以将一组互联的部件及其脚本保存为单个可重用的虚拟系统模式。 准备脚本包 这里给出的示例非常简单,它是 “Hello World” 示例针对脚本包的等效版本。我们的目的在于向您 逐步展示脚本包的工作原理,不会不必要地增加事情的复杂度。因此,本文将专门介绍脚本封装任务,不打算介绍 shell 脚本编写或 Jython 编程。您需要基本了解虚拟模式以及如何使用部件和脚本构建它们。如果需要复习一下相关知识,请参阅本系列的 \h 第 2 部分。 首先,执行以下步骤: 创建一个简单的虚拟系统模式,该模式使用了一个 “Standalone server” 部件。本示例中使用的部件被标记为 Standalone server, WebSphere Application Server , ESX, RHEL 64-Bit 5。如果您的目录中没有该部件,那么应该提供一个类似的部件。有关如何创建虚拟系统模式的信息, 3. 部署该虚拟系统模式,等待其相应虚拟机的启动。请参阅本系列的 \h 第 2 部分。 3. 部署该虚拟系统模式,等待其相应虚拟机的启动。 虚拟机启动后,展开它的节点以显示系统信息,比如虚拟机管理程序和运行它的云组,它的硬件、软件和网络配置、环境度量指标,以及任何关联的脚本包。查找并单ft名为 Show all environment variables 的蓝色链接(图 2)。这将打开一个独立的浏览器窗口,其中显示了可供您的脚本包使用的环境变量。 环境变量 显示的变量称为脚本包环境变量,因为系统将它们与脚本包一起传递给虚拟机,以便脚本可读取它们并执行相应的行为。例如,一个名为 CELL_NAME 的环境变量允许在虚拟机上运行的脚本知道该虚拟机所属的单元。 /developerWorks/cn/ developerWorks? 图 2. 显示虚拟机的环境变量 系统将环境变量传递给虚拟机的方式是:将它们放在虚拟机的 /etc 目录中一个名为 perties 的文件中。如图 3 所示,可通过 SSH 或 VN

文档评论(0)

159****1262 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档