本文通过分析大型企业开发测试中心的业务特点和系统资源管理的需求,讨论了系统资源自动化部署的过程,方法和业界常用工具。
基于Tivoli Provisioning Manager实现系统环境的远程快速部署
前言
随着市场竞争的日渐激烈,银行、电信等大型企业都以不断为用户提供新业务和提升原有业务作为吸引客户的重要手段。在业务系统升级和新业务上线周期不断缩短的今天,承担着应用系统投产运行前测试工作的企业开发测试中心,就成为保障安全生产,提升企业竞争力的关键部门。如何适应不断变化的测试环境,提高效率,减少投入,是企业开发测试中心面临的巨大挑战。
本文通过逐步分析企业测试中心系统快速部署的具体要求、实现系统资源部署的步骤和方法,介绍了IBM Tivoli Provisioning Manager自动化部署的功能以及面向数据中心等大型、复杂IT环境的RDP系统部署解决方案。
1. 企业开发测试中心系统资源部署需求
1.1测试中心工作内容和架构环境
作为企业生产系统升级和新系统投产运行前系统测试工作的承担者,企业开发测试中心基于开放平台的日常测试任务包括以下部分:
· 业务系统的功能测试
· 业务系统的压力测试
· 业务系统的安全测试
· 业务平台的综合测试
· 生产系统维护/升级的验证测试
· IT 平台技术、产品的预研、测试、评估
实现以上测试功能,测试中心的开放系统平台基础架构通常包括以下部分:
· 网络系统;
· 服务器系统(包括操作系统);
· 存储系统;
· 中间件和基础软件;
· 其他
1.2 测试中心系统环境的特点
由于各类测试的目的不同,其测试系统的业务模拟要求也不同。这就要求测试中心IT环境必须涵盖企业生产系统的类型,同时又有区别于生产系统的特点:
匹配生产环境,系统型号多样:
测试中心的IT系统,为了保障对企业各类已有或新业务系统的测试,必须能够匹配企业新旧业务系统生产环境,具有异构,复杂,多样的特点。
资源利用率高,要求资源共享:
为了保障业务系统的长期稳定运行,生产环境往往会有一定的资源冗余。从资金投入和利用时限等角度出发,测试中心的IT资源都要求被重复、充分利用和共享。主要体现在服务器和存储资源上。
系统配置变化快: