资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
配置库服务器配置库服务器 建设方案建设方案2010 年年 07 月月Page: 1/15 机密 版权所有用户操作手册用户操作手册文档编号:文档编号: BSD_SPP_PROC_SD_项目号_子项号文档名称:文档名称: 配置库服务器建设方案.doc文档类别:文档类别: 文档类别(为模板所在目录名称)密密 级:级: 保密等级(机密、普通)版本信息:版本信息: 版本编号建立日期:建立日期: 2010/07/28创创 建建 人:人: ths审审 核核 者:者: 批批 准准 人:人: 批准日期:批准日期: 批准日期项目项目/客户:客户:日日 期:期:存放位置:存放位置: SPP ServerPage: 2/15 机密 版权所有编辑软件:编辑软件: Microsoft Office 中文版发行软件:发行软件: Adobe Reader文档状态:文档状态:草稿; 正式发布; 正在修改Page: 3/15 机密 版权所有文档修订记录文档修订记录 | Outstanding Issues版本版本编号编号变化变化状态状态简要说明简要说明修订日期修订日期变更人变更人批准日期批准日期批准人批准人1.0A新建2010/07/28ths说明:1.版本编号栏中填入版本编号或者更改记录编号。2.变化状态分为三种状态:A增加;M修改;D删除。3.在简要说明栏中填写变更的内容和变更的范围。4.表中所有日期格式为:YYYY/MM/DD。文档审批信息文档审批信息序号序号审批人审批人角色角色审批日期审批日期签字签字说明:1.表中所有日期格式为:YYYY/MM/DD。Page: 4/15 机密 版权所有目目 录录1文档介绍.41.1文档目的.41.2文档范围.41.3读者对象.41.4参考文档.41.5术语与缩写解释.42概述.42.1现状介绍.42.2初步规划.52.3需求概述.52.3.1功能需求.52.3.2使用的典型场景.53运行环境.53.1硬件环境.53.2软件环境.64解决方案.65软件安装部署.8Page: 5/15 机密 版权所有用户操作手册用户操作手册1 1 1 文档介绍文档介绍文档介绍文档介绍1.11.11.1 文档目的文档目的文档目的文档目的建立配置服务器软/硬件环境。1.21.21.2 文档范围文档范围文档范围文档范围质量管理部。1.31.31.3 读者对象读者对象读者对象读者对象质量管理部部门员工。1.41.41.4 参考文档参考文档参考文档参考文档1.51.51.5 术语与缩写解释术语与缩写解释术语与缩写解释术语与缩写解释缩写、术语缩写、术语解解 释释提示:对文档中的缩写、术语等做详细解释2 2 2 概述概述概述概述2.12.12.1 现状介绍现状介绍现状介绍现状介绍公司现无组织级配置库,软件配置管理工作分散在项目中,很难实现在对工作成果的统一管理。容易造成过程财富的流失。Page: 6/15 机密 版权所有2.22.22.2 初步规划初步规划初步规划初步规划建立组织级的配置管理系统。依靠工具、流程,管理等实现配置管理的目标:完整性、一致性、可追溯性。集中管理,多项目统一管理,规范性好,执行力得到保证。为公司后续的项目提供组织级的配置管理服务。构建可伸缩的、可扩充的、灵活的存储结构,可以应对变化的不断增长的需求。实现了数据的安全存储。确保配置管理服务器提供 365 x 7 x 24 高可用(HA)服务及异地灾备。异地灾备的快速的数据恢复机制,确保在灾难出现时尽快的恢复服务。在现有的网络设备环境下,通过一些技术如(bonding)等,实现配置管理服务器系统的高可用、可扩展等标准要求,提供不间断的关键服务。2.32.32.3 需求概述需求概述需求概述需求概述从上面的现状和规划,重点是首先搭建好配置管理服务器的软/硬件平台。从设备的稳定性、性能、软/硬件兼容性、可扩展性、冗余等多方面考虑来选择硬件服务器型号。2.3.12.3.12.3.1 功能需求功能需求功能需求功能需求实现任务管理,缺陷管理、需求变更与版本管理集成。标识、控制、管理、跟踪软件的任务变更、缺陷变更、和需求变更。实现了账号的统一管理,角色和权限的灵活管理。项目可以自定义工作流,满足项目的个性化需求。平台有良好的可扩展性。随着需求的变化,可以增加一些与其相匹配功能模块。2.3.22.3.22.3.2 使用的典型场景使用的典型场景使用的典型场景使用的典型场景每天有 50 人登陆并发使用此平台,浏览、修改提交、更新、查询相关信息!确保配置库服务器平台及时响应3 3 3 运行环境运行环境运行环境运行环境根本上述的功能需求选型如下:3.13.13.1 硬件环境硬件环境硬件环境硬件环境名称规格说明网络局域网使用公司现有网络环境/并适当进行优化Page: 7/15 机密 版权所有服务器DELL PowerEdge 710客户机开发用机项目组成员各自的计算机3.23.23.2 软件环境软件环境软件环境软件环境在整个项目过程或产品生命周期中,选择 Subversion (SVN)作为配置管理工具。把需求变更、缺陷管理等都抽象成任务来管理,选择 Trac 作为任务管理工具。其稳定性和 SVN 的集成。软件名称作用ubuntu-10.04-server-amd64操作系统Subversion-1.6.6配置管理软件Apache2.2.14配置管理相关软件Trac-0.12配置管理相关软件Python-2.6配置管理相关软件Sqlite-2.8.17配置管理相关软件Babel-1.0配置管理相关软件elementtree-1.2.7配置管理相关软件Genshi-0.6配置管理相关软件pytz配置管理相关软件Cldr-1.7.1配置管理相关软件4 4 4 解决方案解决方案解决方案解决方案作为公司的配置管理服务系统,系统中不能存任何单点故障风险,要求具备高可用、可扩展的特点,必须建立高可用的容灾系统,该系统具备必须有如下特性 可伸缩性当服务的负载增长时,系统能被扩展来满足需求,且不降低服务质量。 扩展主要包括:带宽扩展、存储容量扩展、等,当然也包括主机增加内存等方面的扩展。只要能保证可以在线扩展,我们就可以认为系统具有很好的扩展性。硬件选型时,已经考虑了硬件设备的稳定和可扩展,应对变化的不断增长的需求。存储方面考虑 LVM+RAID 机制来构建可伸缩的、可扩充的、灵活安全的存储结构。LVM 的优点:可以在系统运行状态下动态的扩展文件系统大小。可以增加新的磁盘到 LVM 的存储池中。Page: 8/15 机密 版权所有可以以镜像的方式冗余重要数据到物理磁盘上。可以很方便的导出整个卷组,并导入到另外一台机器上。LVM 的缺点:不能直接从卷组中移除物理磁盘。当卷组中一个物理磁盘损坏时候,整个卷组都受影响。只能增加不能减少文件系统大小。因为有了额外的操作,存储的性能会受到影响。通过 RAID 机制和 LVM 的结合,可以很好的避免 LVM 的致命缺陷(不能直接从卷组中移除物理磁盘和当卷组中一个物理磁盘损坏时候,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号