新进化论

道生一,一生二,二生三,三生万物。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

使用范例:

VMware Automation with vCenter Orchestrator

http://www.rodmach.com/blog/?p=46

直接从 VSPHERE CLIENT 中对异构环境进行编排

VMware vCenter Orchestrator 是一个 IT 流程自动化引擎,可以帮助您自动化云计算并将 VMware vCloud Suite 与其余的管理系统进行集成。 编排可以节约时间、消除人为错误、减少运营开支并简化 IT 管理。 VMware vCenter Orchestrator 使管理员和架构师能够在工作流设计器中开发复杂的自动化任务,然后直接从 vSphere Client 内或通过各种触发机制快速访问和启动工作流。

  • 提供用户友好的设计器来基于您的业务流程和需求自定义工作流。
  • 直接从 vSphere Web Client 启动复杂的工作流。
  • 使用随时可用于生产的虚拟设备安装或者直接在 Windows 服务器上安装。
  • 包括大量预定义的工作流库和许多其他的 VMware 和第三方插件,这些插件均可从 VMware Solutions Exchange 下载。

与 vSphere Web Client 集成

通过新近重新设计的 vSphere Web Client,IT 管理员和操作员可以从单个 UI 内启动预构建的自定义工作流,从而简化操作。 此外,用户还可以从其他的应用中利用 vCenter Orchestrator REST API 来执行工作流。

使用工作流设计器来开发工作流

由于界面易于使用,并且通过几次快速单击即可开发工作流,所以用户可以:

  • 轻松拖放操作和工作流以自动执行复杂的流程。
  • 通过使用预构建的工作流自动执行任务和操作,从而加快 IT 操作。

作为虚拟设备安装

vCenter Orchestrator 还可以作为虚拟设备进行安装,而且它已经过预配置,数分钟内即可使用。 该虚拟设备可以大大减少部署 vCenter Orchestrator 所需的时间和技能,并且提供了可替代基于 Windows 的传统安装的低成本方法。

与开放式的灵活插件体系结构相连

利用 VMware Solution Exchange(一个可延展解决方案插件社区)中发布的插件和工作流,可与多种 VMware 和 第三方应用相连接。

通过开放式的灵活插件体系结构,VMware vCenter Orchestrator 使您可以跨 VMware 和第三方应用(例如服务台、变更管理和资产管理系统)自动执行服务器调配和操作任务。

这些插件提供了数百种即时可用的工作流,可以帮助您提高在组织范围内交付 IT 服务的速度并大幅降低相关成本。

除了包括在 vCenter Orchestrator 中的插件之外,您还可以从 VMware Solutions Exchange 中找到更多最新插件。

用于实现自动化云计算管理和 IT 服务交付的功能

下面详细介绍了 VMware vCenter Orchestrator 的功能特性。

    • 支持云计算。vCenter Orchestrator 全面涵盖 vSphere 和 vCloud Director API,并集成了其他 VMware 解决方案(例如 vCloud Director、vCenter Update Manager、 vCenter Chargeback Manager  vCenter Configuration Manager)。  这一涵盖范围意味着管理员或开发人员可以在其云计算和虚拟基础架构内自动执行几乎所有任务。
    • vCenter Orchestrator 虚拟设备可以大幅减少部署 vCenter Orchestrator 所需的时间和技能,并且提供可替代基于 Windows 的传统安装的低成本方法。 该虚拟设备以 OVF(开放虚拟机格式)发布,已经过预构建和预配置,其所有组件都包括在基于 Windows 的常规安装中,而且可以灵活地使用预构建的目录服务和数据库或者使用 Active Directory 或 Oracle 等外部数据库。
    • 工作流引擎。使用根据用户启动的自定义构造块创建的工作流或者利用 Orchestrator 或 Solutions Exchange 中的插件来实现分布式流程自动化。
    • 工作流设计器。使用户能够拖动工作流元素,将它们排列在一起以生成简单或复杂的工作流。 可以在 Windows、Linux 和 Mac 上使用该设计器,在重新设计的界面中,您只需单击几次即可构建复杂的自动化例程。
    • 内置工作流库。专为系统管理员设计的 Orchestrator 工作流库包含相关任务,可解决特定的日常难题并完成管理员经常执行的操作。 例如,管理员可以利用快照工作流,跨使用特定资源池的大量虚拟机拍摄快照。 其他即时可用的工作流可以让管理员更好地了解资源利用情况。 简单的启动和通知工作流可在虚拟机启动时通过电子邮件通知管理员。 构造块可以创建管理员或开发人员可访问的新工作流或高级工作流。 他们可以将这些操作结合起来,以生成适合其业务需求的特定工作流。
    • 脚本编写引擎。基于 JavaScript 的脚本编写引擎提供了一种为 vCenter Orchestrator 平台创建新构造块的方法。 脚本编写引擎的功能有所增强,现包含基本版本控制、变量类型检查、名称空间管理和异常处理。 它可用于编写操作、工作流和策略构造块。
    • 版本管理。所有 vCenter Orchestrator 工作流都有关联的版本历史、打包和回滚功能,从而可以在将流程分发到不同的项目阶段和位置时进行基本的变更管理。
    • 检查点。此功能对于长时间运行的流程特别有用,工作流中的每个步骤都保存在内容数据库中,这样服务器在重新启动时就不会丢失状态和上下文内容。 通过与生产级外部数据库集成,能够存储相关信息(例如流程、工作流状态和配置信息)支持检查点。
    • 策略引擎。通过内置的策略引擎,您可以监控外部事件,以启动相应的工作流来响应基础架构故障或状态变更。
    • 安全性。Orchestrator 提供了以下高级安全功能:
      • 公钥基础架构 (PKI) 用于为服务器之间导入和导出的内容进行签名和加密
      • 数字版权管理 (DRM) 用于控制如何查看、编辑和重新分发导出的内容
      • 安全套接字层 (SSL) 对桌面客户端和服务器之间的通信和对 Web 前端的 HTTPS 访问进行加密;以及
      • 高级访问权限管理用于控制对流程的访问及这些流程所操纵的对象
    • 集中管理。vCenter Orchestrator 提供了一种集中化的方法来管理流程并确保管理员使用具有版本控制的脚本。 它将脚本及流程相关的基元集中在一个位置,以免在对环境没有版本管理及正确的变更控制的情况下发放脚本。
    • 强大的性能和可扩展性,用于在单个或分布式体系结构上执行数百或数千个并行工作流。
    • REST API。vCenter Orchestrator 提供了 REST API 来使其他应用能够执行各自的工作流。
    posted on 2013-08-02 14:25  岌岌可危  阅读(1392)  评论(0编辑  收藏  举报