基于IBM SmartCloud Provisioning虚拟系统模式的自动化部署方案

IBM® ">SmartCloud Provisioning 是入门级基础架构即服务解决方案,支持快速的云部署。它可为更多高级云功能提供自动供应、并行可扩展性、集成容错和基础。这一低触点的私有云环境可提供近似零停机时间和自动恢复。IBM SmartCloud Provisioning 提供:

低成本、易于使用的私有云解决方案,可在数小时内部署。 可靠的不中断操作,能够自动实现软件和硬件故障容错和恢复。 快速的可扩展性,以通过近乎即时地部署上百个虚拟机来满足业务发展。 低触点基础架构,可帮助减少错误、提升安全性与合规性,并提升管理员生产力。

IBM Rational 协作式生命周期管理解决方案(Collaborative Lifecycle Management,略作 CLM)是一系列无缝集成工具的集合,它包括:Rational Team Concert,Rational Quality Manager 以及 Rational Requirements Composer.

由于 Rational 协作式生命周期管理解决方案涉及到多个产品,在企业环境中的部署会涉及到多台机器,比较复杂。在实验室,Rational 系统测试团队,要对企业级的部署模式进行测试。我们发现,在复杂的企业级拓扑上进行部署,反复的搭建复杂测试环境花费了大量的时间。这成为开发测试团队,采用敏捷开发方式的一个障碍。

传统方式下,用户部署一套 Rational CLM 的标准企业级拓扑一般采取手工配以部分自动化脚本的方式。这种方式下,一是比较费时间,二是对部署人员的技术要求较高,三是技术人员需要在整个部署过程中不断人工干预。

Rational 系统测试团队为了解决这个问题,采用了基于 ISCP 虚拟系统模式的自动化部署方案,实现了 Rational 协作式生命周期管产品集合在云计算环境中的快速、自动化部署。这个方案,对于测试团队,特别是系统测试团队,如何在云计算环境下进行系统测试,有借鉴意义。同时,对于 Rational 协作式生命周期管理的企业级用户,有借鉴意义。

ISCP 是个低成本、易于使用的云解决方案。可支持组织在私有云、公有云、混合云环境中安装、管理、配置和自动创建云服务。

Rational CLM 标准企业级拓扑

Rational 协作式生命周期管理是一个崭新的解决方案。许多企业级客户,经常会问到一个问题就是如何部署才能满足企业的业务需求,稳定并且性能良好的运行,并且符合产品未来演化的主流趋势。为此,IBM Rational 定义了参考的企业级结构,被称为标准拓扑结构,推荐给用户。一个典型的分布式企业级拓扑结构,如下图所示:

图 1. 典型的分布式企业级拓扑结构

图 1 大图

协作式生命周期管理的各个应用,以应用为单位被部署到不同的节点上。一个单独的数据库节点来服务于所有的应用。一个单独的节点来协作式生命周期管理的报表。反向代理服务器,用来中继客户端的请求。企业的 IT 基础设施提供许可证服务器和 LDAP 认证服务器。对于 Rational CLM 标准拓扑结构的详细介绍可以参考文章:https://jazz.net/library/article/820

ISCP 与 Build Forge 比较

同样作为自动化工具,在部署 Rational CLM 企业级拓扑结构时,Build Forge 相对 ISCP 支持更多的硬件 / 操作系统平台,支持实际物理机上的自动化需求。ISCP 不能支持物理机上的自动化部署,只能支持云计算和虚拟化环境中的自动化部署。但是 ISCP 也正因为里面的 image 已经标准化,使得自动化部署受环境影响较小。整套环境在自动化部署时不容易失败,且更好维护。

本文的下面章节,将以 Rational CLM 企业级拓扑结构为例,介绍如何使用 ISCP 的虚拟系统模式来实现协作式生命周期管理在复杂企业级拓扑上的部署。

时间: 2024-09-19 03:29:22

基于IBM SmartCloud Provisioning虚拟系统模式的自动化部署方案的相关文章

IBM SmartCloud Provisioning产品介绍与应用

对于这样一款涵盖时下 IT 圈热门字眼云计算中的关键技术的新产品,本文即主要着力去介绍它的特性和架构,如何部署,提供给用户哪些功能,用户该怎样有效使用以达其所需等等. IBM® SmartCloud Provisioning (ISCP)的主要特性是 High scale 和 Low touch.所谓 High scale 是指 SmartCloud Provisioning 具有非常迅捷的部署能力.它采用了端对端对等平行和分布式技术,允许多任务并行执行从而有能力管理数千的服务器,使得一次构建可

IBM Workload Deployer虚拟系统模式与虚拟应用模式实践指导

本文将首先阐述这两种部署模型的http://www.aliyun.com/zixun/aggregation/9255.html">设计理念:然后介绍两个部署实例,将同一个应用分别以虚拟系统模式和虚拟应用程序模式部署在 IBM Workload Deployer 环境上,并对它们进行生命周期管理.部署实例中还将使用共享服务(shared service)实现会话缓存(session cache)功能. 通过这两个部署实例,使读者对虚拟系统模式和虚拟应用程序模式的认识更加具体,从而了解两种模

IBM为开源云OpenStack提供自动化部署工具

[天极网服务器频道12月31日消息]近日IBM公司更新OpenStack平台http://www.aliyun.com/zixun/aggregation/13808.html">资源调度器PlatformResource Scheduler,该调度器在OpenStack部署环境中根据管理员设置的策略,自动为新的虚拟机选择最合适的服务器.此前该工具叫做Platform Load Sharing Facility,由Platform Computing公司开发.2012年,IBM收购了Pla

学习如何在基于IBM POWER的服务器上开发和部署Linux应用程序

在 IBM System p 和 System i POWER 平台上开发和部署 Linux 应用程序与在其他 Linux 系统上的开发和部署相似.在本文中,讨论对于 Linux on POWER 系统应该了解的相似性和差异. 简介 System p 和 System i 服务器都基于相同的 POWER 处理器架构,在 System p 或 System i 上的 Linux 发行版中编译的二进制代码可以在这两种平台上运行.但是,在 System p 和 System i 服务器之间,I/O 支

IBM PureApplication System利用虚拟系统模式管理拓扑

IBM PureApplication System http://www.aliyun.com/zixun/aggregation/12423.html">虚拟系统模式是从多年的基础架构-管理经验和最佳实践中凝结下来的精华.虚拟系统模式会根据各种中间件映像和运行时配置来封装可重复的拓扑定义:它们使您能够控制已部署的中间件.在本文中,作者向您介绍虚拟系统模式以及其在生态系统中的位置,描述它们的组件和功能,并提供了如何创建和使用虚拟系统模式的基础知识. IBM® PureSystems 产品

IBM SmartCloud init启动时通过使用启动脚本来使用配置数据

IBM SmartCloud init(一个 IBM SmartCloud 支持包)是从开源 cloud-init 包上获得灵感而开发出来的第一个启动脚本.它最初是采用 ICON bundle 的形式在 Image Construction and Composition Tools (ICON) 和 IBM SmartCloud Provisioning 1.2 之间的集成上下文中开发的,后来扩展成为 IBM SmartCloud Provisioning 2.1 中的一个关键组件. IBM

构建iOS持续集成平台(三)CI服务器与自动化部署

CI服务器 写到这儿,对于iOS开发者来说,需要准备好: 一个比较容易获取的源代码仓库(包含源代码) 一套自动化构建脚本 一系列围绕构建的可执行测试 接下来就需要一个CI服务器来根据源代码的变更触发构建,监控测试结果.目前,业界比较流行的,支持iOS构建的CI服务器有Travis CI和Jenkins Travis CI Travis CI[20]是一个免费的云服务平台,主要功能就是为开源社区提供免费的CI服务,对于商业用户可以使用Travis Pro版本,其基本上支持所有目前主流的语言,Obj

关于自动化部署

对于大规模的集群,相信都有一整套比较完善的自动化部署方案.自动化部署有很多问题值得思考,比如如何均衡的利用每个节点的资源,保证整个集群的负载打散:如果方便的加入新机器,如何在机器物理故障时下线它,然后将部署的任务迁移到其他的备机,有点资源管理的意味了. 本文不会讨论这些问题.只涉及一个很简单的场景:如何将应用部署到一定数量的机器,然后启动它.比如你在上线前,需要压力测试,需要评测性能,都可能需要人工的部署几十台机器. 如果纯人工,那么可能需要scp,或者wget,或者hadoop client,

理解IBM Workload Deployer和IBM PureApplication Systems中的虚拟系统模式

IBM Workload Deployer 是一种设备,它可以将虚拟映像和模式配备到虚拟化环境中.它提供了一个云管理应用程序作为 Web 2.0 接口.模式建模技术和加密映像目录,该目录是随虚拟映像.模式和脚本包预先加载的.Workload Deployer 不包含虚拟化环境本身,也就是说,不包括服务器.软件.虚拟机管理程序和网络资源.这些资源未包含在该设备中,必须在 Workload Deployer 配置中定义. Workload Deployer 支持 3 种类型的虚拟机管理程序:Powe