管理指南vCenterOrchestrator4.
0ZH_CN-000127-00管理指南2VMware,Inc.
最新的技术文档可以从VMware网站下载:http://www.
vmware.
com/cn/support/pubs/VMware网站还提供最近的产品更新信息.
您如果对本文档有任何意见或建议,请把反馈信息提交至:docfeedback@vmware.
com版权所有2009VMware,Inc.
保留所有权利.
本产品受美国和国际版权及知识产权法的保护.
VMware产品受一项或多项专利保护,有关专利详情,请访问http://www.
vmware.
com/go/patents-cn.
VMware是VMware,Inc.
在美国和/或其他法律辖区的注册商标或商标.
此处提到的所有其他商标和名称分别是其各自公司的商标.
VMware,Inc.
3401HillviewAve.
PaloAlto,CA94304www.
vmware.
com北京办公室北京市海淀区科学院南路2号融科资讯中心C座南8层www.
vmware.
com/cn上海办公室上海市浦东新区浦东南路999号新梅联合广场23楼www.
vmware.
com/cn广州办公室广州市天河北路233号中信广场7401室www.
vmware.
com/cn目录关于本文档51VMwarevCenterOrchestrator简介7Orchestrator平台的主要功能特征7Orchestrator用户角色和相关任务8Orchestrator架构92Orchestrator客户端工作区11登录Orchestrator客户端113管理工作流13"Workflows"视图13"Workflows"视图组件13工作流库中的标准工作流14工作流的主要概念15工作流属性15工作流参数15工作流架构16查看工作流架构16工作流令牌16工作流令牌状况16对工作流设置用户权限17运行工作流184管理操作21"Actions"视图21创建操作22复制操作22导出操作23导入操作23移动操作23查找执行操作的元素245管理任务25"Tasks"视图25创建任务25编辑任务重复执行方式266策略27VMware,Inc.
37使用软件包29"Packages"视图29创建软件包30对软件包设置用户权限30导出软件包31导入软件包32获取并同步远程软件包328Orchestrator默认插件359修改通过插件搜索获得的对象数3910使用JavaScript访问Java类4111维护和恢复43更改服务器日志的大小44索引45管理指南4VMware,Inc.
关于本文档《VMwarevCenterOrchestrator4.
0管理指南》提供有关如何使用和维护VMwarevCenterOrchestrator的信息和说明.
本文档还将介绍如何管理工作流、插件、软件包、清单和策略.
目标读者本文档的目标读者为熟悉虚拟机技术和数据中心操作的vCenter高级管理员和经验丰富的系统管理员,以及任何希望实现以下目标的人员:n自动执行与虚拟环境管理相关的频繁重复过程.
n管理异构系统中及相互之间的多个自动过程.
n通过集中管理自动脚本来实现IT过程的透明化.
n更快对虚拟环境中的非计划更改作出反应.
文档反馈VMware欢迎您提出宝贵建议,以便改进我们的文档.
如有意见,请将反馈发送到docfeedback@vmware.
com.
技术支持和教育资源您可以获得以下技术支持资源.
有关本文档和其他文档的最新版本,请访问:http://www.
vmware.
com/cn/support/pubs.
在线支持和电话支持要通过在线支持提交技术支持请求、查看产品和合同信息以及注册您的产品,请访问http://www.
vmware.
com/cn/support.
客户只要拥有相应的支持合同,就可以通过电话支持,以最快的速度获得对高优先级问题的答复.
请访问http://www.
vmware.
com/cn/support/phone_support.
html.
支持服务项目要了解VMware支持服务项目如何帮助您满足业务需求,请访问http://www.
vmware.
com/cn/support/services.
VMware专业服务VMware教育服务课程提供了大量实践操作环境、案例研究示例,以及用作作业参考工具的课程材料.
这些课程可以通过现场指导、教室授课的方式学习,也可以通过在线直播的方式学习.
关于现场试点项目及实施的最佳实践,VMware咨询服务可提供多种服务,协助您评估、计划、构建和管理虚拟环境.
要了解有关教育课程、认证计划和咨询服务的信息,请访问http://www.
vmware.
com/cn/services.
VMware,Inc.
5管理指南6VMware,Inc.
VMwarevCenterOrchestrator简介1VMwarevCenterOrchestrator是一个开发和过程自动化平台,提供可扩展的工作流库,用于创建和运行自动化的可配置过程来管理VMwarevCenter基础架构.
Orchestrator公开了vCenterServerAPI中的每一步操作,以便您可以将所有这些操作整合到自动化过程中.
通过Orchestrator的开放式插件架构,您还可以将其与其他管理解决方案集成在一起.
本章讨论了以下主题:n第7页,"Orchestrator平台的主要功能特征"n第8页,"Orchestrator用户角色和相关任务"n第9页,"Orchestrator架构"Orchestrator平台的主要功能特征Orchestrator由三个截然不同的层组成:一个可提供耦合工具所需常用功能的耦合平台、一个集成了子系统控制功能的插件架构和一个既存过程库.
Orchestrator是一个开放式平台,它不但可以通过添加新插件和库进行扩展,还可以通过一组API集成到更大型的SOAP架构中.
下面列出了Orchestrator的主要功能特征.
持久性使用生产级外部数据库存储相关信息,如过程、状况和配置信息.
集中式管理Orchestrator提供集中过程管理方式.
通过基于应用程序服务器的平台(以及完整的版本历史记录),您可以将脚本和与过程相关的基元放在同一位置.
采用这种方式,可以防止未实现版本管理和适当变更控制的脚本在您的服务器上传播.
检查点过程的每一个步骤都将保存在数据库中,这使您可以重新启动服务器而不会丢失状态和相关环境.
此功能对于长时间运行的过程特别有用.
版本管理所有的Orchestrator平台对象都具有相关的版本历史记录.
通过此功能,您可以在将过程分配到不同的项目阶段或位置时,执行基本的变更管理操作.
脚本引擎MozillaRhinoJavaScript引擎提供一种为Orchestrator平台创建新的构建块的方法.
该脚本引擎包含基本版本控制、变量类型检查、命名空间管理和异常情况处理等增强功能.
它可在以下构建块中使用:n操作n工作流n策略VMware,Inc.
7工作流引擎通过工作流引擎,您可以捕获业务过程.
它使用下列方法之一来逐步实现自动化:n库的构建块n客户提供的构建块n插件用户、调度任务或策略均可启动工作流.
策略引擎使用策略引擎可以监控并生成事件以应对不断变化的情况.
策略可以聚合来自平台或任何插件的事件,因此,您可以处理与任何集成技术有关的不断变化的情况.
Web2.
0前端Web2.
0前端可以采用多种新方式表现,具备较强的灵活性.
它提供一个用户可自定义的组件库来访问vCO耦合对象,并且使用Ajax技术动态更新内容,而无需重新加载整个页面.
安全性Orchestrator可提供以下高级安全功能:n公共密钥基础架构(PKI),可用于签署和加密在服务器之间导入和导出的内容.
n数字权限管理(DRM),可用于控制导出内容的查看、编辑和重新分配方式.
n安全套接字层(SSL),可用于加密桌面客户端和服务器之间的通信和通过HTTPS访问Web前端.
n高级访问权限管理,可用于控制对过程和由这些过程操作的对象的访问权限.
Orchestrator用户角色和相关任务vCenterOrchestrator会根据以下这三种全局用户角色的特定职责提供不同的工具和界面:管理员、开发人员和最终用户.
管理员此角色对所有的Orchestrator平台功能都具有完全的访问权限.
基本的管理任务包括:n安装和配置Orchestratorn管理Orchestrator和应用程序的访问权限n导入和导出软件包n启用和禁用Web视图n运行工作流和调度任务n管理导入元素的版本控制开发人员此角色的用户拥有访问Orchestrator客户端界面的权限并具有以下职责:n开发应用程序以扩展Orchestrator平台功能n通过自定义现有工作流和创建新的工作流实现过程自动化n使用Web2.
0技术自定义这些过程的Web前端最终用户此角色的用户只拥有访问Web前端的权限.
他们可以运行和调度工作流和策略.
管理指南8VMware,Inc.
Orchestrator架构Orchestrator包含工作流库和工作流引擎,可用于创建和运行自动执行耦合过程的工作流.
可以在不同技术对象上运行工作流,Orchestrator通过一系列插件访问这些技术.
Orchestrator提供了一组标准插件(包括VMwarevCenterServer4.
0的插件),使您可以耦合这些插件所在的不同环境中的任务.
此外,Orchestrator还采用了一个开放式架构,使您可以将外部第三方应用程序插入耦合平台.
您可以在由您自己定义的插件技术对象上运行工作流.
Orchestrator可以连接到目录服务服务器以管理用户帐户,此外还可以连接到数据库以存储所运行的工作流的信息.
您可以通过Orchestrator客户端界面、Web浏览器或Web服务访问Orchestrator及其公开的工作流和对象.
图1-1显示了Orchestrator的架构.
图1-1VMwarevCenterOrchestrator的架构Orchestrator数据库vCenterOrchestrator客户端应用程序vCenterServer浏览器访问Web服务工作流库vCenterVI3WMIXMLSSHJDBCSMTP第三方插件目录服务工作流引擎章1VMwarevCenterOrchestrator简介VMware,Inc.
9管理指南10VMware,Inc.
Orchestrator客户端工作区2Orchestrator客户端是一款易于使用的桌面应用程序,可用于执行日常管理任务,如导入软件包、运行和调度工作流和策略以及管理用户权限.
此外,Orchestrator客户端还可充当用于创建或自定义工作流的IDE.
登录Orchestrator客户端要执行常规管理任务,必须登录Orchestrator客户端界面.
前提条件必须配置好Orchestrator服务器的所有组件并运行VMwarevCenterOrchestratorServer服务.
步骤1访问Orchestrator客户端界面.
在Windows中,选择开始>程序>VMware>vCenterOrchestratorClient.
2使用Orchestrator用户名和密码登录.
此时将显示MyOrchestrator视图.
此视图汇总了服务器最近的活动,同时还显示已挂起和正在运行的工作流、正在运行的策略、已调度的任务、已完成的工作流和最近编辑过的元素.
下一步您可以导入软件包、启动工作流或对系统设置根访问权限.
VMware,Inc.
11管理指南12VMware,Inc.
管理工作流3工作流是一系列的操作和决定,这些操作和决定将按顺序运行直到达成特定结果.
Orchestrator提供一个根据最佳做法执行常见管理任务的工作流库.
此外,Orchestrator还提供由工作流执行的各种操作组成的库.
工作流将操作、决定和结果组合在一起,当按特定顺序执行时,可在虚拟环境中完成特定任务或特定过程.
例如,工作流可执行以下任务:置备虚拟机、备份、执行定期维护、发送电子邮件、执行SSH操作、管理物理基础架构以及其他常规实用程序操作.
工作流会根据其功能接受相应信息.
您可以创建根据已定义的调度任务运行的工作流,或者也可以创建当发生某些预期事件时运行的工作流.
信息可以由您、其他用户、其他工作流或操作或者外部过程(如应用程序的Web服务调用)提供.
工作流在运行之前会执行一些信息验证和筛选操作.
工作流可以调用其他工作流.
例如,您可以在几个不同的工作流中重复使用启动虚拟机的工作流.
可以通过使用Orchestrator客户端界面的集成开发环境(IDE)(提供对工作流引擎的访问)来创建工作流.
工作流引擎可以组合来自Orchestrator的预定义对象和操作库中的工作流.
工作流引擎还可以从您插入到Orchestrator中的外部库中获取对象.
通过此功能,您可以自定义过程或实施第三方应用程序提供的功能.
本章讨论了以下主题:n第13页,""Workflows"视图"n第14页,"工作流库中的标准工作流"n第15页,"工作流的主要概念"n第17页,"对工作流设置用户权限"n第18页,"运行工作流""Workflows"视图通过Orchestrator客户端界面上的Workflows视图可以访问Orchestrator工作流库.
通过Workflows视图,您可以查看有关每个工作流的信息,还可以创建、编辑、运行工作流并与工作流交互.
Orchestrator客户端使用下列图标标识工作流:"Workflows"视图组件Workflows视图包含一组选项卡,分别显示与特定工作流相关的各类信息.
General显示有关工作流的常规信息,包括名称、版本号、权限、描述以及工作流的全局属性列表.
Inputs列出工作流运行时所需的全部输入参数.
VMware,Inc.
13Outputs列出工作流运行时返回的参数.
Schema显示工作流的图形表示.
单击架构中的元素可在Workflows视图的下半部分显示该元素的相关信息.
Presentation构建用户在运行工作流时看到的输入参数对话框.
可以定义要在对话框中显示的输入参数组,并提供相关描述以便帮助用户提供正确的参数.
此外,还可以定义任意参数属性或限制.
ParametersReference在一个视图中显示所有的输入和输出参数,并显示在Presentation选项卡中定义的相应描述和限制.
该选项卡还可以标识使用或生成参数的架构元素.
通过单击ShowAttributes可以有选择性地查看此选项卡中的工作流属性.
Executions提供有关特定工作流的不同运行的详细信息.
这些信息包括该工作流的运行状态、将其启动的用户及其开始和结束的时间和日期.
Events提供工作流运行期间发生的每个事件的相关信息.
这些信息包括事件的运行状态、将其启动的用户及其开始和结束的时间和日期.
该信息存储在Orchestrator数据库的VMO_LogEvent表中.
Permissions列出授予用户或用户组以用于与工作流交互的权限.
可能显示的权限包括"查看"、"执行"、"检查"、"编辑"和"管理".
工作流库中的标准工作流Orchestrator提供了一个标准工作流库,可用于执行与vCenterServer管理有关的许多常见操作.
您可以在不对其进行更改的情况下使用这些工作流,也可以对其进行扩展或自定义以满足您自身的需求.
工作流库的内容可以通过Orchestrator客户端中的Workflows选项卡访问.
Orchestrator提供的工作流库包含以下标准工作流类别.
JDBC通过使用随Orchestrator附带的JDBC(Java数据库连接)插件测试工作流和数据库之间的通信.
锁定演示自动过程的锁定机制,该机制允许工作流锁定其使用的资源.
邮件通过工作流发送和接收邮件.
Orchestrator自动执行某些常见的Orchestrator操作.
重构重构您创建的随VMwareInfrastructure3.
5运行的工作流和应用程序,以便它们能够随vCenterServer4.
0运行.
SSH实施SecureShellv2(SSH-2)协议.
通过这些工作流,您可以使用密码和基于公用密钥的身份验证来实施远程命令和文件传输会话.
使用SSH配置,您可以指定要在Orchestrator清单中公开的对象的路径.
vCenter可用于访问vCenterServer4.
0ServerAPI的功能,以便将vCenterServer的所有功能合并到使用Orchestrator自动执行的管理过程中.
XML可以在自动过程中实施的文档对象模型(DOM)XML分析程序.
管理指南14VMware,Inc.
工作流的主要概念工作流由操作、属性、参数和架构组成.
Orchestrator会在工作流每次运行时记录一个工作流令牌,以便记录该特定工作流运行的详细信息.
工作流属性工作流属性充当整个工作流的全局常量和全局变量.
工作流元素会处理作为输入参数接收到的数据,并将生成的输出结果设置为工作流属性.
只读工作流属性充当工作流的全局常量.
可写属性则充当工作流的全局变量.
工作流属性包含以下内容:n只读标志n名称n类型n值n链接n描述您使用属性在工作流元素之间传递变量.
可以通过以下方式获取属性:n在创建工作流时定义属性n将工作流元素的输出参数设置为工作流属性n从配置元素继承属性工作流参数工作流会在其运行时接收输入参数并生成输出参数.
输入参数输入参数是一种运行时参数,用户、应用程序或其他工作流或操作会将其传递给某个工作流或操作,以便其在启动或运行时得到处理.
输入参数包含以下内容:n名称n类型n描述将一个输入参数的值传递到工作流后,您将无法更改该参数的名称、类型或描述.
输出参数工作流或操作的输出参数表示该工作流或操作的运行结果.
输出参数会在工作流或工作流元素运行时发生变化.
在它们运行时,工作流或操作可以接收其他工作流和操作的输出参数作为其输入参数.
章3管理工作流VMware,Inc.
15工作流架构工作流架构是工作流的图形表示,它采用互连的工作流元素流程图形式来显示工作流.
查看工作流架构在Orchestrator客户端中,您可以在某个工作流的架构选项卡中查看该流程的工作流架构.
有关架构元素和创建并编辑工作流架构的信息,请参见《vCenterOrchestrator开发指南》.
前提条件您必须获得检查特权才能查看架构和脚本.
步骤1在Orchestrator客户端中单击Workflows视图.
2导航到工作流层次结构列表中的某个工作流.
3单击该工作流.
有关该工作流的信息将显示在右窗格中.
4在右窗格中选择Schema选项卡.
即会看到该工作流的图形表示.
下一步您可以将架构元素从左边的工作流选项板拖到工作流架构图中,以便编辑该工作流架构.
工作流令牌工作流令牌表示正在运行的或已经运行的工作流.
工作流是对过程的抽象描述,它用于定义通用步骤顺序以及所需的通用输入参数集.
当使用一组真实输入参数运行某个工作流时,您将获得此抽象工作流的实例,该实例的执行方式基于您给定的具体输入参数.
这个特定的运行实例或正在运行的工作流实例即称为工作流令牌.
工作流令牌属性工作流令牌属性是工作流令牌运行时使用的特定参数.
它是工作流的全局属性以及运行工作流令牌时使用的特定输入和输出参数的结合体.
工作流令牌状况每次运行工作流时,就会有一个工作流令牌作为工作流层次结构列表中的新的叶节点出现在该工作流下.
通过单击层次结构列表中的工作流令牌,即可在右窗格中显示表示该工作流令牌信息的选项卡.
显示的信息包含该工作流的架构图、事件列表、工作流令牌运行时使用的输入参数列表以及该工作流的日志文件.
如果在其运行时单击工作流令牌,可看到选项卡中的信息正在实时更新.
表3-1介绍了工作流令牌的状况.
管理指南16VMware,Inc.
表3-1工作流令牌状况状况图标描述正在运行工作流令牌正在运行.
正在等待用户交互工作流令牌在其等待来自用户交互、外部应用程序或其他工作流的输入参数时处于挂起状态.
正在等待事件或定时器工作流令牌在等待来自外部触发或计时器的信号以继续运行之前处于挂起状态.
长时间运行的工作流会在等待信号以继续运行时进入此状况.
等待期间,该工作流的线程将变为被动状态.
已取消工作流令牌已被用户、外部应用程序或其他工作流取消.
失败工作流令牌失败.
已完成工作流令牌运行成功.
但是,如果工作流定义中包含错误处理,则已完成的工作流令牌在其运行时可能会遇到错误.
对工作流设置用户权限您可以对工作流设置不同级别的权限,以便限制不同用户或用户组对该工作流的访问.
从OrchestratorLDAP服务器的用户和用户组中选择要为其设置权限的不同用户和用户组.
Orchestrator定义了可对用户或用户组应用的权限级别.
查看用户可以查看工作流中的元素,但无法查看架构或脚本.
检查用户可以查看工作流中的元素,包括架构和脚本.
执行用户可以运行工作流.
编辑用户可以编辑工作流.
管理用户可以对工作流设置权限.
重要事项在生产环境中,应当将编辑工作流的权限仅授予Orchestrator管理员.
允许其他用户编辑生产环境中的工作流可能会导致意外的工作流语义更改.
前提条件您必须创建一个工作流,并将其打开以便在工作流工作台中编辑,此外还必须为其添加必要的元素.
章3管理工作流VMware,Inc.
17步骤1在工作流工作台中单击Permissions选项卡.
2单击Addaccessrights链接以为新用户或用户组定义权限.
3通过在Search文本框中输入文本来搜索用户或用户组.
搜索结果会显示OrchestratorLDAP服务器中与搜索条件相匹配的所有用户和用户组.
4选择用户或用户组并单击OK.
5右键单击用户并选择Addaccessrights.
6选中相应的复选框以为此用户设置权限级别,然后单击OK.
权限级别不具累积性.
要授予用户查看工作流、检查架构和脚本、运行和编辑工作流以及更改权限的权限,您必须选中所有的复选框.
7单击SaveandClose退出软件包编辑器.
您已对工作流设置了适当的用户权限.
运行工作流运行标准的Orchestrator工作流可自动执行与虚拟环境管理相关的频繁重复过程,例如在与Orchestrator相连的vCenterServer中创建虚拟机.
前提条件您必须配置vCenter插件.
有关详细信息,请参见《vCenterOrchestrator安装和配置指南》.
步骤1在Orchestrator客户端中单击Workflows视图.
2选择Library>vCenter>VirtualMachineManagement>Basic以导航到CreateVM(Simple)工作流.
3右键单击CreateVM(Simple)工作流并选择ExecuteWorkflow.
此时将打开"inputparameters"对话框.
4输入下列信息以创建虚拟机.
选项操作VMname输入虚拟机的名称.
例如,orchestrator-testVMfoldera单击NotSet链接.
b不要在Search文本框中输入任何文本,并按Enter.
选择框将列出其基础架构包含的类型为VC:VmFolder的所有对象.
c选择一个VC:VmFolder对象并单击Select.
SizeofthenewdiskinGB输入合适的数值.
MemorysizeinMB输入合适的数值.
NumberofvirtualCPUs从NumberofvirtualCPUs下拉菜单中选择合适的CPU个数.
VMguestOS单击NotSet链接并从列表中选择客户机操作系统.
HostonwhichVMwillbecreated单击NotSet链接并从推荐的列表中选择一个主机.
Resourcepoola单击NotSet链接.
b在vCenterServer基础架构层次结构中导航到资源池.
c单击Select.
管理指南18VMware,Inc.
选项操作Networktoconnectto单击NotSet链接并从列表中选择VC:Network对象.
DatastoreonwhichtheVMwillbecreated单击NotSet链接并从列表中选择VC:Datastore对象.
5单击Submit以运行工作流.
工作流令牌将出现在CreateVM(Simple)工作流下的叶节点上.
该令牌显示工作流正在运行图标.
6单击工作流令牌可查看工作流运行时的状态.
7在工作流令牌视图中单击Events选项卡,按照工作流令牌的过程执行操作,直到该过程完成.
8在Orchestrator客户端中单击Inventory视图.
9在vCenterServer基础架构层次结构中导航到在步骤4中定义的资源池.
orchestrator-test虚拟机已出现在该资源池中.
CreateVM(Simple)工作流运行成功.
下一步您可以登录vSphereClient并管理这一新虚拟机.
章3管理工作流VMware,Inc.
19管理指南20VMware,Inc.
管理操作4操作代表您在工作流、Web视图和脚本中用作构建块的各个函数.
操作是具有多个输入参数和一个返回值的JavaScript函数.
操作可以在OrchestratorAPI中的任何对象上调用,也可以在通过插件导入到Orchestrator中的任何API中的对象上调用.
当工作流运行时,操作会从该工作流的属性中获取输入参数.
这些属性可以是工作流的初始输入参数,也可以是工作流中其他元素在其运行时设置的属性.
如果独立于调用操作的工作流单独定义操作,即可更轻松地更新或优化这些操作.
还可以通过定义单个操作来使其他工作流重新使用操作.
本章讨论了以下主题:n第21页,""Actions"视图"n第22页,"创建操作"n第22页,"复制操作"n第23页,"导出操作"n第23页,"导入操作"n第23页,"移动操作"n第24页,"查找执行操作的元素""Actions"视图通过Orchestrator客户端界面中的Actions视图可以访问预定义操作库.
在Actions视图中,您可以复制操作、将其导出到其他工作流或软件包或将其移到操作层次结构列表中的其他类别下.
通过展开操作层次结构列表中的节点,可以浏览可用操作.
选择列表中的某个操作时,右窗格中会显示有关该操作的详细信息.
Actions视图显示以下选项卡.
General显示有关操作的常规信息,包括名称、版本号、用户可以执行的操作及其描述.
Scripting显示操作的返回类型、输入参数和用于定义操作函数的JavaScript代码.
Events显示此操作遇到或触发的所有事件.
Permissions显示哪些用户和用户组具有此操作的访问权限.
VMware,Inc.
21创建操作将一个函数定义为操作而不是将其直接编码为可编脚本任务工作流元素时,可在库中公开该操作以供其他工作流使用.
步骤1在Orchestrator客户端中单击Actions视图.
2展开操作层次结构列表的根节点,并导航到您要在其中创建操作的模块.
3右键单击该模块并选择Addaction.
4在文本框中输入操作的名称,然后单击OK.
5右键单击操作并选择Edit.
6单击Scripting选项卡.
7要更改默认的返回类型,请单击void链接.
8通过单击箭头图标添加操作的输入参数.
9编写操作脚本.
10单击Saveandclose.
您的自定义操作即会添加到操作库中.
下一步此时便可以在工作流中使用新的自定义操作了.
复制操作可以复制任何预定义操作并在脚本中重用它们.
步骤1在Orchestrator客户端中单击Actions视图.
2展开操作层次结构的根节点,并导航到要复制的操作.
3右键单击操作并选择Duplicateaction.
4输入新操作的名称.
如果没有在此文本框中输入值,则将在原操作名称后附加一个编号.
5对于Actionmodule的值,选择要添加新操作的模块.
6(可选)如果不想复制版本历史记录,请选择No.
导入操作时,系统会将其版本与本地内容的版本相比较,以便管理员可以决定是否导入.
7选择Duplicate.
新操作将出现在操作库中.
下一步此时便可以在工作流中使用该操作了.
管理指南22VMware,Inc.
导出操作可以导出操作以在其他工作流、策略或Web视图中重用.
步骤1在Orchestrator客户端中单击Actions视图.
2展开操作层次结构列表的根节点,并导航到要导出的操作.
3右键单击该操作并选择Exportaction.
4(可选)选择Encryptcontentwithname选项以加密导出的文件.
其他系统可以导入并运行此加密文件,但导入者不能编辑该文件.
加密的文件内容为只读.
5选择要在其中保存操作文件的位置并单击Save.
操作即会导入到本地文件中.
下一步此时便可以导入该操作并在工组流和脚本中使用它了.
导入操作可以导入操作,并在工作流、Web视图和脚本中将其用作构建块.
步骤1在Orchestrator客户端中单击Actions视图.
2展开操作层次结构列表的根节点,并导航到您要将操作导入其中的模块.
3右键单击该模块并选择Importaction.
4选择带.
action扩展名的文件并单击Open.
导入的操作即会显示在操作库中.
下一步此时便可以在工作流和脚本中使用该操作了.
移动操作要想重新排序操作层次结构列表中的操作或以其他方式组织脚本,可将操作移动到另一个模块中.
步骤1在Orchestrator客户端中单击Actions视图.
2展开操作层次结构的根节点,并导航到要重定位的操作.
3右键单击操作并选择Movethisaction.
4选择要在其中保存操作文件的位置并单击Save.
此操作即会移动到新模块中.
小心操作将根据操作模块名称和操作名称引用.
请确保引用此操作的所有元素在移动该操作之后仍有效.
章4管理操作VMware,Inc.
23下一步查找执行重定位操作的所有工作流和软件包.
查找执行操作的元素如果对操作进行编辑时更改了它的行为,则有可能会不慎中断执行该操作的工作流或应用程序.
Orchestrator提供了一项功能,可查找执行某个给定元素的所有操作、工作流或软件包.
您可以检查修改元素是否会影响其他元素的操作.
重要事项FindElementsthatUsethisElement功能会检查所有软件包、工作流和策略,但不会检查脚本.
因此,修改操作可能会影响在FindElementsthatUsethisElement功能无法识别的某个脚本中调用此操作的元素.
步骤1在Orchestrator客户端中单击Actions视图.
2展开操作层次结构列表的节点以导航到给定的操作.
3右键单击该操作并选择FindElementsthatUsethisElement.
此时将打开一个对话框,其中显示执行此操作的所有元素,如工作流或软件包.
4双击结果列表中的某个元素以在Orchestrator客户端中显示该元素.
您已找到执行给定操作的所有元素.
下一步可以检查修改此元素是否会影响其他任何元素.
管理指南24VMware,Inc.
管理任务5可以使用任务来调度一次工作流,或者采用重复执行的方式来多次调度该工作流.
本章讨论了以下主题:n第25页,""Tasks"视图"n第25页,"创建任务"n第26页,"编辑任务重复执行方式""Tasks"视图Orchestrator客户端中的Tasks视图显示系统中所有已调度工作流的列表.
这些工作流按名称或日期排序,并显示其状态.
可以使用Tasks视图创建、编辑、挂起、恢复和取消已调度的工作流.
在列表中选择任务后,Tasks视图会显示下列选项卡,这些选项卡显示有关特定任务的详细信息.
General显示有关任务的常规信息,包括名称、启动行为、描述、开始日期、启动用户、已调度工作流的名称以及工作流的输入值列表.
Recurrence显示有关任务重复执行方式的详细信息.
Executions显示有关特定已调度工作流的不同运行的详细信息.
此信息包括工作流的运行状态、开始和结束日期以及启动用户.
取消任务时,其日志信息将从系统中删除.
挂起任务时,日志信息仍保留.
Permissions显示授予用户或用户组以用于与工作流交互的权限.
可能显示的权限包括"查看"、"执行"、"检查"、"编辑"和"管理".
创建任务可以从Orchestrator客户端的Tasks或Workflows视图调度工作流.
用于启动工作流的用户凭据与用于调度任务的凭据相同.
前提条件您必须获得执行权限才能创建任务.
步骤1在Orchestrator客户端中单击Tasks视图.
2从下拉菜单中选择Createtask.
3(可选)选择Createtaskas可使用其他用户的凭据调度任务.
4搜索要调度的工作流.
VMware,Inc.
255右键单击工作流,然后单击Select.
此时将打开"inputparameters"对话框.
6单击Executiondateandtime值的Notset链接.
将显示一个日历.
7选择工作流的开始日期和时间,然后单击OK.
8从Recurrence下拉菜单中选择重复执行方式.
9(可选)单击Recurrenceenddate值的NotSet链接,设置工作流的结束时间和日期.
10在"inputparameters"对话框中输入必要的信息.
11单击Submit以调度工作流.
已调度工作流已列在Tasks视图中.
下一步可以监控已调度工作流,并在任务完成后将任务删除.
编辑任务重复执行方式重复执行方式用于指定给定工作流的调度方式.
可以在Tasks视图中编辑任务的重复执行方式.
前提条件您必须已创建一个重复执行的任务.
步骤1在Orchestrator客户端中单击Tasks视图.
2右键单击您想要编辑其重复执行方式的已调度任务,然后选择Edit.
3单击Recurrence选项卡.
4从下拉菜单中选择重复执行方式.
显示内容会根据所选方式而更改.
5可以将无数条目添加到此方式中.
可以编辑每个条目.
6完成后请单击Saveandclose.
已调度工作流的新重复执行方式即会显示在Recurrence选项卡中.
下一步可以在Executions选项卡上查看有关已调度工作流的不同运行的详细信息.
管理指南26VMware,Inc.
策略6策略是用于监控系统活动的事件触发器.
策略会在响应某些已定义对象的状态或性能更改时运行预定义的事件.
策略是一系列的规则、量表、阈值和事件过滤器,可在具体的预定义事件发生时运行某些特定工作流.
只要策略处于运行状态,Orchestrator就会持续评估该策略的规则.
您可以执行策略量表和阈值,这些量表和阈值用于监控VC:HostSystem和VC:VirtualMachine类型的vCenterServer对象的行为.
Orchestrator定义了以下策略类型:策略模板主策略.
策略模板并不与真实的对象关联.
它们是抽象的规则集,用于定义当发生某一特定抽象事件时要执行的行为.
您可以在Orchestrator客户端的PolicyTemplates视图中查看现有策略模板并创建模板.
策略策略是模板实例,或是与真实对象相关联的并由实际存在的事件触发的独立事件触发器实例.
此外,您不使用模板也可以创建策略.
您可以在Orchestrator客户端的Policies视图中查看现有策略并创建策略.
您也可以将策略模板组织成不同的类别,以便于导航.
VMware,Inc.
27管理指南28VMware,Inc.
使用软件包7软件包是将内容从一台Orchestrator服务器传输到另一台服务器时所使用的载体.
软件包可以包含工作流、操作、策略、Web视图、配置或资源.
将一个元素添加到软件包中时,Orchestrator会检查其依赖性并将所有相关元素都添加到软件包中.
例如,如果添加了一个使用多步操作或其他工作流的工作流,Orchestrator会将这些操作和工作流添加到软件包中.
当您导入软件包时,服务器会将其中所包含的不同元素的版本与相匹配的本地元素相比较.
比较结果将显示本地元素和导入的元素之间的版本差异.
管理员可以决定是导入该软件包还是选择导入某些特定元素.
软件包通过数字权限管理功能来控制接收服务器使用软件包内容的方式.
Orchestrator会给软件包签名并对其进行加密以便保护其数据.
软件包使用X509证书来监控导出和重新分配元素的用户.
本章讨论了以下主题:n第29页,""Packages"视图"n第30页,"创建软件包"n第30页,"对软件包设置用户权限"n第31页,"导出软件包"n第32页,"导入软件包"n第32页,"获取并同步远程软件包""Packages"视图通过Orchestrator客户端界面中的Packages视图,您可以对软件包执行添加、导入、导出和同步操作.
Packages视图包含一组选项卡,分别显示与特定软件包相关的各类信息.
在软件包编辑模式下,您可以在每个选项卡上插入和移除元素.
General显示有关软件包的常规信息,包括名称、合法所有者和描述.
Workflows显示所选软件包包含的所有工作流.
Policies显示与所选软件包中的工作流相关的策略模板.
Actions显示在所选软件包的工作流中使用的操作.
WebView显示所选软件包包含的Web视图.
Configurations显示软件包中包含的配置元素.
Resources显示所选软件包中嵌入的外部资源.
VMware,Inc.
29Usedplug-ins显示与所选软件包关联的插件相关的信息.
插件可以有一个或多个软件包与其关联.
Permissions显示授予用户或用户组以用于与软件包交互的权限.
可能显示的权限包括"查看"、"执行"、"检查"、"编辑"和"管理".
创建软件包您可以采用软件包方式导出工作流、策略、操作、插件、资源、Web视图和配置元素.
前提条件您必须具有要添加到软件包中的元素(如工作流、操作和策略).
步骤1在Orchestrator客户端中单击Packages视图.
2在Packages层次结构列表的标题栏中单击菜单按钮,然后选择Addpackage.
3在打开的对话框中提供软件包名称,然后单击OK.
软件包的命名约定为.
category.
.
例如,com.
vmware.
mycategory.
mypackage.
4右键单击软件包并选择Edit.
此时将打开软件包编辑器.
5在General选项卡中添加该软件包的描述.
6单击Workflows选项卡以将工作流添加到软件包中.
n单击InsertWorkflows(listsearch)以搜索并在选取对话框中选择所需的工作流.
n单击InsertWorkflows(treebrowsing)以浏览并在层次结构列表中选择所需的工作流.
7单击Policies、Actions、Configurations和Resources选项卡以将策略模板、操作、配置元素和资源元素添加到软件包中.
8在WebView选项卡中单击InsertWebview以将Web视图添加到软件包中.
9在Usedplug-ins选项卡中单击Insertusedplug-in以将插件添加到软件包中.
您已将所需的元素添加到软件包.
下一步您必须为此软件包设置用户权限.
对软件包设置用户权限您可以对软件包设置不同级别的权限,以便限制不同用户或用户组对该软件包的访问.
从OrchestratorLDAP服务器的用户和用户组中选择要为其设置权限的不同用户和用户组.
Orchestrator定义了可对用户或用户组应用的权限级别.
查看用户可以查看软件包中的元素,但无法查看架构或脚本.
检查用户可以查看软件包中的元素,包括架构和脚本.
执行用户可以运行软件包中的元素.
编辑用户可以编辑软件包中的元素.
管理用户可以对软件包中的元素设置权限.
管理指南30VMware,Inc.
前提条件您必须创建一个软件包,并将其打开以便在软件包编辑器中编辑,此外还必须为其添加必要的元素.
步骤1在软件包编辑器中单击Permissions选项卡.
2单击Addaccessrights链接为新用户或用户组定义权限.
3通过在Search文本框中输入文本来搜索用户或用户组.
搜索结果会显示OrchestratorLDAP服务器中与搜索条件相匹配的所有用户和用户组.
4选择用户或用户组并单击OK.
5右键单击用户并选择Addaccessrights.
6选中相应的复选框为此用户设置权限级别,然后单击OK.
权限级别不具叠加性.
要授予用户查看元素、检查架构和脚本、运行和编辑元素以及更改权限的权限,您必须选中所有的复选框.
7单击SaveandClose退出软件包编辑器.
您已创建软件包并设置了适当的用户权限.
导出软件包可以导出软件包并在其他Orchestrator服务器上重新使用其内容.
系统会为导出的软件包中包含的所有元素添加证书.
将软件包导入到其他服务器中时,这些证书也会一起随之导入.
前提条件必须已创建一个软件包并向其添加了必要的元素.
步骤1在Orchestrator客户端中单击Packages视图.
2右键单击要导出的软件包并选择Exportpackage.
3浏览以选择保存软件包的位置,然后单击Open.
4(可选)单击Addtargetcertificate以为该软件包签名.
a在证书列表中,选择要用于导出的软件包的证书.
b单击Select.
5(可选)要对导出的软件包施加限制,请取消选择以下任意选项.
选项描述Viewcontent如果选择该选项,则软件包导入者将允许查看此软件包中包含的元素的JavaScript.
Re-Packageable如果选择该选项,则软件包导入者将允许重新分配此软件包中包含的元素.
Editelement如果选择该选项,则软件包导入者将允许修改此软件包中包含的元素.
6(可选)如果您不想导出此软件包的版本历史记录,则取消选中Exportversionhistory复选框.
7单击Save.
软件包已导出.
章7使用软件包VMware,Inc.
31下一步此时便可以在新的Orchestrator服务器上使用导出的软件包中的所有工作流、操作、策略和Web视图了.
导入软件包要在一台Orchestrator服务器上重新使用另一台服务器中的工作流、操作、策略和Web视图,可将它们作为软件包导入.
重要事项Orchestrator3.
2生成的软件包可向上兼容Orchestrator4.
0.
可以将Orchestrator3.
2服务器中的软件包导入到Orchestrator4.
0服务器中.
Orchestrator4.
0中的软件包不向后兼容Orchestrator3.
2.
因此,无法将Orchestrator4.
0服务器生成的软件包导入到Orchestrator3.
2服务器中.
前提条件在远程服务器上,必须已创建一个软件包并向其添加了必要的元素.
步骤1在Orchestrator客户端中单击Packages视图.
2从下拉菜单中选择Importpackage.
3浏览以选择要导入的软件包,然后单击Open.
此时会显示有关导入者的证书信息.
4查看软件包导入详细信息并选择Import或Importandtrustprovider.
此时会显示"Importpackage"视图.
如果导入的软件包元素版本高于服务器版本,则系统会选择导入元素.
5(可选)取消选择不希望导入的元素.
6单击Importcheckedelements.
导入的软件包即会显示在软件包列表中.
下一步此时便可以在Orchestrator服务器上将导入的软件包中的所有工作流、操作、策略和Web视图作为新的构建块使用.
获取并同步远程软件包Packages视图提供了一种方法,可用于将一台Orchestrator服务器上的软件包与另一台服务器上的软件包同步.
如果本地服务器上已有一个软件包,可以使用Synchronize选项.
如果要检索来自远程服务器的软件包,可使用Getremotepackage选项.
同步软件包是用来确保从远程服务器获取所有元素的唯一方法.
如果同步的是多个单独的元素,则Orchestrator只会同步本地服务器上已存在的元素.
要获取远程服务器中的任何新元素,您必须同步包含这些元素的软件包.
步骤1在Orchestrator客户端中单击Packages视图.
2右键单击要同步的软件包,然后选择Synchronize.
管理指南32VMware,Inc.
3登录服务器.
此时会打开"OrchestratorSynchronization"对话框.
它会显示软件包元素之间的差异.
4查看本地和远程软件包元素之间的比较结果,然后单击Synchronize并选择一个选项.
选项描述none本地和远程元素的版本号相同.
无需同步.
commit本地元素的版本较高.
远程元素将被覆盖.
update远程元素的版本较高.
将更新本地元素.
如果本地元素不存在,可以删除远程元素.
merge本地和远程软件包都将被合并的引用列表所覆盖.
引用的元素保持不变.
注意如果远程服务器无法识别您的证书,则将无法提交元素.
同步的软件包已重新加载.
下一步此时便可以在工作流、操作、策略和Web视图中使用更新后的软件包内容.
章7使用软件包VMware,Inc.
33管理指南34VMware,Inc.
Orchestrator默认插件8Orchestrator中包含一组插件.
每个插件均向Orchestrator平台公开一个外部产品API.
这些插件可提供清单类、通过新的对象类型扩展脚本引擎以及发布来自外部系统的通知事件.
每个插件还提供一个工作流库,用于代表集成产品的典型自动化用例.
有关在Orchestrator中默认安装的插件列表及其基本功能,请参见表8-1.
有关可作为加载项使用并且可以单独下载的插件列表,请参见表8-2.
表8-1默认安装的插件插件用途配置输入类型脚本对象清单vCenter4.
0可用于访问vCenter4.
0ServerAPI,以便将vCenterServer的所有功能合并到使用Orchestrator自动执行的管理过程中.
请参见《vCenterOrchestrator安装和配置指南》中的"配置vCenter4.
0插件"部分.
请参见《vCenterOrchestrator开发指南》中的"使用OrchestratorAPI"部分.
请参见《vCenterOrchestrator开发指南》中的"使用OrchestratorAPI"部分.
返回所有对象.
vCO库提供可充当客户端过程自定义和自动化模板的工作流.
工作流库包含可用于生命周期管理、置备、灾难恢复、热备份以及许多其他标准过程的模板.
可以访问以及复制和编辑库过程的来源.
无请参见《vCenterOrchestrator开发指南》中的"使用OrchestratorAPI"部分.
请参见《vCenterOrchestrator开发指南》中的"使用OrchestratorAPI"部分.
不在清单中存储任何内容.
邮件使用简单邮件传输协议(SMTP)发送电子邮件.
要使用的EmailMessage对象的默认值.
请参见《vCenterOrchestrator安装和配置指南》中的"配置SSH插件"部分.
无EmailMessage不在清单中存储任何内容.
SSH提供SecureShellv2(SSH-2)协议的实施.
允许使用密码和基于公用密钥的身份验证来实施远程命令和文件传输会话.
(可选)SSH插件可提供在vCO清单中直接浏览远程文件系统的功能.
请参见《vCenterOrchestrator安装和配置指南》中的"定义默认SMTP连接"部分.
文件文件夹根文件夹SSH连接KeyPairManagerSSHCommandSSHFileSSHFolderSSHSession不在清单中存储任何内容.
VMware,Inc.
35表8-1默认安装的插件(续)插件用途配置输入类型脚本对象清单WebOperator一种演示Web界面,可用于访问Orchestrator库中的工作流并通过网络与其进行交互.
无无无不在清单中存储任何内容.
枚举允许创建常用的枚举类型.
无枚举无不在清单中存储任何内容.
NetJakartaApacheCommonsNetLibrary的包装器.
可提供Telnet、FTP和POP3的实施.
POP3部分允许读取电子邮件.
通过将邮件插件与Net插件结合使用,可提供完整的电子邮件收发功能.
无无FTPClientPOP3ClientPOP3MessageTelnetClient不在清单中存储任何内容.
XML可以在自动过程中实施的完整文档对象模型(DOM)XML分析程序.
无无XMLDocumentXMLElementXMLManagerXMLNameNodeMapXMLNodeXMLNodeList不在清单中存储任何内容.
数据库Java数据库连接(JDBC)API独立于数据库,是用于连接Java编程语言与广泛的数据库的行业标准.
这些数据库包含SQL数据库和其他表格式数据源(如电子表格或平面文件).
JDBCAPI为基于SQL的数据库访问提供了一个调用级API.
无无ConnectionJDBCConnectionPreparedStatementResultSet不在清单中存储任何内容.
重构提供一个工作流集以帮助您重构为VMwareInfrastructure3.
5构建的工作流和应用程序,以便它们可以在vCenterServer4.
0上运行.
无无RefactorDescriptionRefactorProcess不在清单中存储任何内容.
管理指南36VMware,Inc.
表8-2其他插件插件备注用途配置清单Microsoft可单独下载提供对WindowsManagementInstrumentation(WMI)的访问,并可读写MicrosoftActiveDirectory.
在Orchestrator配置界面中,从LDAP选项卡中导入设置或对WMI使用不同的LDAP设置.
请参见《vCenterOrchestrator安装和配置指南》中的"配置LDAP设置"部分.
计算机、ForeignSecurityPrincipals、程序数据、系统、用户、域控制器VMwareInfrastructure3可单独下载具备向后兼容性.
请参见《vCenterOrchestrator安装和配置指南》中的"配置vCenter4.
0插件"部分.
返回所有对象.
VMwareInfrastructure3.
5加载项位于/extras/plugins.
具备向后兼容性.
请参见《vCenterOrchestrator安装和配置指南》中的"配置vCenter4.
0插件"部分.
返回所有对象.
章8Orchestrator默认插件VMware,Inc.
37管理指南38VMware,Inc.
修改通过插件搜索获得的对象数9默认情况下,使用Orchestrator客户端通过插件搜索对象时每次可返回20个对象.
您可以修改插件配置文件以增加返回的对象数.
前提条件您必须已在Orchestrator服务器上安装了一个插件.
步骤1导航到Orchestrator服务器系统上的插件配置文件夹.
在Windows中:\VMware\Orchestrator\app-server\server\vmo\conf\plugins此文件夹包含安装在Orchestrator服务器上的每个插件的XML配置文件.
2打开要更改其搜索结果个数的插件的XML配置文件.
3将以下行添加到该插件的XML配置文件中.
50此行将要返回的搜索结果个数设置为50.
4保存该XML配置文件.
5(可选)对每个要修改的插件重复步骤2到步骤4.
6重新启动Orchestrator服务器.
此时Orchestrator对某个特定插件显示的搜索结果个数已增加.
VMware,Inc.
39管理指南40VMware,Inc.
使用JavaScript访问Java类10默认情况下,Orchestrator会限制JavaScript只能访问一组有限的Java类.
如果您需要JavaScript能够访问更大范围的Java类,则必须设置一个Orchestrator系统属性以授予此访问权限.
允许JavaScript引擎对Java虚拟机(JVM)具有完全访问权限会导致潜在的安全问题.
有缺陷或恶意的脚本可能有权访问运行Orchestrator服务器的用户能够访问的所有系统组件.
因此,默认情况下,OrchestratorJavaScript引擎只能访问java.
util.
*软件包中的类.
如果您需要JavaScript对除java.
util.
*软件包以外的类具有访问权限,可在一个配置文件中列出要对其授予JavaScript访问权限的Java软件包.
然后,将com.
vmware.
scripting.
rhino-class-shutter-file系统属性设置为指向此文件.
步骤1创建一个文本配置文件以存储要对其授予JavaScript访问权限的Java软件包列表.
例如,要授予JavaScript对java.
net软件包中的所有类以及java.
lang.
Object类的访问权限,请将以下内容添加到文件中.
java.
net.
*java.
lang.
Object2使用适当的名称将配置文件保存到适当的位置.
3打开vmo.
properties系统属性文件.
vmo.
properties文件位于以下位置:n\VMware\Orchestrator\app-server\server\vmo\conf(如果安装的是Orchestrator独立版本).
n\VMware\Infrastructure\Orchestrator\app-server\server\vmo\conf(如果使用vCenterServer安装程序安装Orchestrator).
4通过将以下行添加到vmo.
properties文件中,设置com.
vmware.
scripting.
rhino-class-shutter-file系统属性.
com.
vmware.
scripting.
rhino-class-shutter-file=您的配置文件的路径5保存vmo.
properties文件.
6重新启动Orchestrator服务器.
JavaScript引擎将对您指定的Java类拥有访问权限.
VMware,Inc.
41管理指南42VMware,Inc.
维护和恢复11使用Orchestrator配置界面上的Troubleshooting选项卡,您可以执行与工作流和任务相关的多种批量操作.
您可以使用Troubleshooting选项卡全局重置服务器以及移除以前运行的所有执行痕迹.
表11-1列出了可能的批量操作.
重要事项在单击故障排除选项之前,请确保vCO服务器已停止运行.
表11-1故障排除选项操作描述Cancelallrunningworkflows在数据库中将所有正在运行的工作流标记为取消,从而防止服务器在下次重新引导时重新启动这些工作流.
让Orchestrator退出无限循环.
Deleteallworkflowexecutions删除所有包含数据库脚本的令牌.
Suspendallscheduledtasks取消所有已调度的任务,但并不停止运行或移除与其关联的工作流.
Cleanallservertemporaryfiles清除JBoss服务器使用的所有临时文件,以确保服务器持续运行.
JBoss服务器是一个应用程序服务器,它是Orchestrator服务器的基础.
Forceplug-inreinstallationwhenserverstarts请在插件发生更改时使用此操作,以确保服务器下次启动时正确更新该插件.
注意如果您在配置和安装默认的插件后更改了Orchestrator数据库,则必须强制重新安装插件.
强制重新安装插件时会删除用于保存已安装插件版本的\app-server\server\vmo\plugins\_VSOPluginInstallationVersion.
xml文件,并强制重新安装插件.
插件将以其原始内容重新安装.
所有更改都将丢失.
VMware,Inc.
43更改服务器日志的大小如果服务器日志在一天内多次重新生成,则很难确定导致问题发生的原因.
为了防止出现这一情况,您可以更改服务器日志的默认大小.
服务器日志的默认大小为5MB.
步骤1找到\app-server\server\vmo\conf\log4j.
xml文件.
2在lg4j.
xml文件中,找到以下代码块:3更改以下各行:MaxFileSize参数用于控制日志文件的大小,MaxBackupIndex参数则用于控制滚动更新的文件个数.
注意在保存之前,请确保该文件不存在文字错误.
如果文件包含文字错误,则日志将会丢失.
系统会动态读取此文件.
无需重新引导服务器.
管理指南44VMware,Inc.
索引A"Actions"视图21安全性7B版本管理7标准工作流14C参数15操作查找元素执行24重定位23创建22导出23导入23复制22加密23添加22移动23引用23策略27策略模板27策略引擎7插件,搜索39持久性7重复执行的任务26F服务器日志44G工作流标准14重复26调度25库14权限17图标13运行18工作流参数15工作流令牌16工作流令牌属性16工作流令牌状况16工作流属性15工作流引擎7故障排除选项重置当前版本43挂起任务43清除目录43取消执行43移除执行43JJavaScript41架构15,16检查点7脚本访问Java类41shutter系统属性41脚本引擎7L令牌15OOrchestratorAPI21Orchestrator架构9Orchestrator客户端,登录11P"Packages"视图29配置元素15R任务创建25添加25软件包创建30导出31导入32获取32签名29,31权限30数字权限管理29同步32限制重新使用31VMware,Inc.
45S输出参数15输入参数15属性15T"Tasks"视图25图标,工作流13W我的Orchestrator视图11"Workflows"视图13X系统属性41Y用户角色8管理指南46VMware,Inc.
Letbox 云服务商在前面的文章中其实也有多次介绍,这个服务商其实也算是比较老牌的海外服务商,几年前我也一直有使用过他们家的VPS主机,早年那时候低至年付15-35美元左右的VPS算式比较稀缺的。后来由于服务商确实比较多,而且也没有太多的网站需要用到,所以就没有续费,最近这个服务商好像有点活动就躁动的发布希望引起他人注意。这不有看到所谓的家中有喜事,应该是团队中有生宝宝了,所以也有借此来发布一些...
lcloud怎么样?lcloud零云,UOVZ新开的子站,现在沪港iplc KVM VPS有端午节优惠,年付双倍流量,200Mbps带宽,性价比高。100Mbps带宽,500GB月流量,10个,512MB内存,优惠后月付70元,年付700元。另有国内独立服务器租用,泉州、佛山、成都、德阳、雅安独立服务器低至400元/月起!点击进入:lcloud官方网站地址lcloud零云优惠码:优惠码:bMVbR...
卢森堡商家gcorelabs是个全球数据中心集大成的运营者,不但提供超过32个数据中心的VPS、13个数据中心的cloud(云服务器)、超过44个数据中心的独立服务器,还提供超过100个数据中心节点的CDN业务。CDN的总带宽容量超过50Tbps,支持免费测试! Gcorelabs根据业务分,有2套后台,分别是: CDN、流媒体平台、DDoS高防业务、块存储、cloud云服务器、裸金属服务器...
箭头图标为你推荐
!圈i申国电子政务发展调查报告functionscsspresent37支持ipadAnthemmy支持ipad重庆网通重庆联通宽带ipad连不上wifiiPad mini WiFi开关成灰色无法连接,怎么办icloudiphone苹果手机显示"已停用,连接itunes"是什么意思csshack针对IE6的CSS HACK是什么?
域名备案查询 未注册域名查询 美国服务器租用 山东vps qq云存储 大硬盘 ddos godaddy域名转出 阿里云代金券 数字域名 789电视网 美国免费空间 卡巴斯基破解版 四川电信商城 国外在线代理服务器 lamp架构 金主 宿迁服务器 锐速 侦探online 更多