一、构建DDC测试环境需求分析
本文要介绍的是构建动态数据中心测试环境。在介绍这部分内容的过程中,分成硬件和软件两部分来进行介绍,首先介绍的是DDC的硬件需求。
DDC的硬件需求
任何动态数据中心的成功实施都需要认真分析和进行容量规划,以满足当前和未来的增长。每个企业的需求都是不一样的,如业务性质的不同、业务系统不同的性能需求、用户数量、以及增长潜力等各种因素而定。本文不包含对构建一个动态数据中心的详细规划。
DDC的硬件基础设施必须符合以下要求:
1.高可用性的虚拟机,具有自动故障转移功能(也称为快速迁移)
2.网络冗余和高可用性
3.能够使用轻量接触或零接触的方式提供新的虚拟机。
4.通过集成Operations Manager 2007 R2和Virtual Machine Manager 2008R2来提供物理和虚拟网络基础设施的性能和资源优化(PRO)功能。
5.为虚拟磁盘或直通盘的提供大型的基于SAN的共享存储(如iSCSI,光纤通道)。
6.System Center Enterprise 套件(包括4款核心产品 - SC-CM, SC-OM, SC-DPM, and SC-VMM)。
7.运行WCF服务和实例演示。
▲图1 动态数据中心(DDC)的主要组成
根据上图所示,我们一共使用了4台Windows Server 2008服务器来运行System Center Enterprise 套件,另外还有一台本地或远程实例的SQL Server 2005 SP3或更高版本的数据库服务器,以及一个或多个的Hyper-V主机组成的高可用性群集。Hyper-V主机群集连接到后端的ISCSI存储或基于光纤通道的SAN共享存储。所有的Hyper-V主机群集都采用了Windows Server 2008中的群集技术。 DDC工具包中基于WCF的门户服务可以安装在System Center的其中一台服务器上,也安装在一台独立的服务器之上。另外需要注意的是,每个Hyper-V主机群集最多可以有16个节点(主机服务器),每一台Hyper-V主机通常可以运行10-20个的Hyper-V虚拟机(实际可运行的虚拟机数量跟Hyper-V主机的性能相关)的节点。在实验室环境中,我们至少需要一个2节点的Hyper-V主机集群来实现高可用和故障转移功能。
管理服务器是用来运行System Center Enterprise 套件的,当然它们可以使真实的物理机也可以使运行在Hyper-V主机中的虚拟机,但我们建议在生产环境下使用物理主机,在实验测试环境下可以使用虚拟机。我们必须使用Windows Server 2008和SQL Server 2005(或更高版本)来承载System Center Enterprise 套件。在System Center Enterprise 套件中的组件能帮助我们的企业客户管理和优化整个动态数据中心的物理和虚拟的基础设施。
每一个管理服务器都在动态的管理着我们的数据中心,因此它们各自都必须安装在一台独立的虚拟或物理服务器之上,并且需要SQL Server的后端支持,还有SQL Reporting Services,、Active Directory 账号、证书、以及其他的基础架构服务,如:DNS和DHCP服务。管理服务器可以使用单独安装在一台服务器或多服务器(负载平衡/冗余)构建具有高可用性的任何本地实例或远程实例的SQL Server。
DDC的软件需求
在DDC中所需要的管理软件是由System Center Enterprise套件中的4款核心产品构成的。在接下来的几个部分,我们将讨论每一个产品,以及它们在DDC实验室环境中部署的关键点和注意事项。需要注意的是在生产环境部署时,对硬件要求会跟在虚拟环境中的不同。此外,我们在此不讨论关于故障切换和可扩展功能所需要对硬件设备进行多次的额外设置和调试的详细步骤。
为了构建System Center实验室环境,我们至少需要4台基于Windows Server 2008 R2的服务器。因为如下图的物理架构所示,这是完成本次DDC实验环境所需要的最低要求。这些服务器可以是一台物理服务器,也可以是一台虚拟机。在这里需要注意的是在生产环境中,我们建议客户根据自身的需求配置更高配置的物理服务器来承载System Center的应用。
▲图2 DDC LAB Deployment of System Center Suite
在System Center Enterprise 套件中包括:
1.System Center Virtual Machine Manager 2008 R2:VMM提供了具有可扩展性的虚拟机管理机制。它可以跟Operations Manager进行集成,对虚拟机进行动态的性能和资源优化配置。
2.System Center Operations Manager 2007 R2:可以使用它来监控硬件、网络和软件的使用情况。而R2的功能得到了进一步的增强和扩展,能够监控基于Linux的系统和应用。
3.System Center Configuration Manager 2007 R2:能够实现软件分发、补丁更新、配置管理、操作系统部署、软硬件资产管理以及远程协助等功能。
4.Systems Center Data Protection Manager 2010:能够对物理主机和虚拟主机进行短期或长期的备份和恢复,以及对微软的其它产品进行颗粒化的备份和恢复,如Exchange。
总结
在构建动态数据中心测试环境的过程中,硬件需求里需要高可用性的虚拟机、网络冗余、存储设备,有了硬件的保证和虚拟机管理软件及System Center Enterprise 套件的支持才能完整的搭建一个测试环境,鉴于篇幅,将在下篇文章中继续介绍如何进行软件的安装配置。
二、如何安装配置动态数据中心测试环境
在System Center Enterprise 套件中需要包括的功能有:
1.System Center Virtual Machine Manager 2008 R2:VMM提供了具有可扩展性的虚拟机管理机制。它可以跟Operations Manager进行集成,对虚拟机进行动态的性能和资源优化配置。
2.System Center Operations Manager 2007 R2:可以使用它来监控硬件、网络和软件的使用情况。而R2的功能得到了进一步的增强和扩展,能够监控基于Linux的系统和应用。
3.System Center Configuration Manager 2007 R2:能够实现软件分发、补丁更新、配置管理、操作系统部署、软硬件资产管理以及远程协助等功能。
4.Systems Center Data Protection Manager 2010:能够对物理主机和虚拟主机进行短期或长期的备份和恢复,以及对微软的其它产品进行颗粒化的备份和恢复,如Exchange。
Systems Center Virtual Machine Manager 2008 R2
安装Virtual Machine Manager 2008 R2,请检查以下先决条件和步骤:
1) 容量规划:在部署Hyper-V和VMM前请先根据自身的需求做好相关的规划方案,如需要可以参考TechNet上的相关资料,链接如下:
http://technet.microsoft.com/en-us/library/cc793146.aspx
2)评估目前的部署环境,确定是否满足VMM部署的先决条件,相关资料的链接如下:
http://technet.microsoft.com/en-us/systemcenter/vmm/default.aspx
3) 提供一个基于Windows Server 2008 R2的物理或虚拟的服务器用于安装VMM 2008。
4) 安装VMM部署前必须的组件和服务,包括任何SQL Server 2005 SP3(或更高版本)所依赖的组件。有关详细信息可以参阅TechNet上预安装VMM 2008 R2的相关文档链接如下:
http://technet.microsoft.com/en-us/library/cc764289.aspx
5) 关于全新安装VMM 2008 R2的相关资料可以参阅TechNet上的相关文档的链接如下:
http://technet.microsoft.com/en-us/library/cc793149.aspx
VMM 2008中安装后任务:
当我们完成VMM 2008 R2的安装后,还需要执行以下的配置任务:
1) 首先我们可以查阅DDC的工具包中的相关文档,其中包括:
“Deploying Hyper-V and SCVMM 2008 Best Practices.pptx”, and “System Center Virtual Machine Manager 2008-Advanced Features360.pptx”.
2)确保可以启动VMM 2008 R2的控制台。
3)根据需求创建一个或多个主机服务器组。
4)添加之前创建好的集群到当前主机。
5)确保可以在主机上看到群集的备用节点。
6)创建和配置库服务器。添加任何需要的的VHD和ISO镜像到库中。
7)创建硬件/软件模板。
8)设置/配置虚拟机的高可用性选项。
9)开启Pro集成,然后配置其他相关的集成选项,详细的步骤我们可以在DDC工具包查阅相关资料:“System Center Virtual Machine Manager Advanced Integration350.pptx”。
10)如果需要与VMWare ESX服务器进行集成,则需额外添加ESX主机或群集到VMM组中。
Systems Center Operations Manager 2007 R2
安装和配置Operations Manager 2007 R2
在DDC实验环境中安装OM 2007R2,请遵循以下步骤:
1) 在本次DDC实验环境中我们仅基于单台服务器,单个管理组方案进行部署,关于其他的部署方案可以查阅TechNet上的相关的部署方案资料的链接如下:
http://technet.microsoft.com/en-us/library/bb432145.aspx
单台服务器,单个管理组方案架构如下图1所示。
▲图1 单个管理组方案架构
2) 容量规划:在部署Operations Manager 2007 R2前请先根据自身的需求做好相关的规划方案,如需要可以参考TechNet上的相关资料的链接如下:
http://technet.microsoft.com/en-us/library/dd887701.aspx
3) 分析目前的部署需求,相关的规划设计资料的链接如下:
http://technet.microsoft.com/en-us/library/dd789005.aspx
4) 评估目前的部署环境,确定是否满足Operations Manager 2007 R2部署的先决条件,相关资料的链接如下:
http://technet.microsoft.com/en-us/library/bb432131.aspx
5) 提供一个基于Windows Server 2008 R2的物理或虚拟的服务器用于安装OM 2007 R2。
安装OM 2007 R2部署前必须的组件和服务,包括任何SQL Server 2005 SP3(或更高版本)和SQL Reporting Services所依赖的组件。
Operations Manager 2007 R2安装后的任务:
你已经安装了一个业务经理,执行以下步骤:
1) 关于Operations Manager 2007 R2的配置操作的相关文档链接如下:
http://technet.microsoft.com/en-us/library/cc540365.aspx
2)安装和部署Operations Manager 2007 R2代理客户端到每一台所要管理的计算机上。
3)导入和安装Operations Manager 2007 R2相关的管理包。可以从管理包目录站点链接:
http://pinpoint.microsoft.com/en-US/systemcenter/managementpackcatalog
查询可供下载的管理包清单,并选择相应的管理包进行下载。以下是推荐下载的的管理包:
a) Windows Server 2008 (Windows Server)
b) Hyper-V
c) DPM 2007
d) Configuration Manager 2007
e) Operations Manager management pack
f) SQL Server
g) Internet Information Services (IIS) Manager
4)在VMM 2008 R2和OM 2007 R2的服务器上安装相应的组件,确保开启Pro功能。
5)建立的计算机和设备监控。
6)设置相应的警报和任务。
7)创建相应的视图。
8)如果需要的话我们还可以自定义管理包。
Systems Center Configuration Manager 2007 R2
安装Configuration Manger 2007 R2:
1) 在安装部署Configuration Manger前,请先根据自身的需求做好相关的规划方案,如需要可以到TechNet上参阅相关资料链接如下:
http://technet.microsoft.com/en-us/library/bb735860.aspx
2) 评估目前的部署环境,确定是否满足Configuration Manger部署的先决条件,相关的资料链接如下:
http://technet.microsoft.com/en-us/library/bb694113.aspx
3) 提供一个基于Windows Server 2008 R2的物理或虚拟的服务器用于安装SCCM。
4) 安装Configuration Manger部署前必须的组件和服务,包括任何安全更新、Service Packs 和SQL Server 2005 SP3(或更高版本)及其所依赖的组件。有关详细信息可以参阅TechNet上预安装Configuration Manger 2007 R2的相关文档,链接如下:
http://technet.microsoft.com/en-us/library/bb680397.aspx
另外需要注意的是,为了安装Configuration Manger 2007 R2,我们必须先安装Configuration Manger 2007 SP1或SP2,然后再应用R2的更新。
5) 在本次DDC实验环境中,我们采用单站点、单服务器的部署方案,关于该方案的相关资料可以参阅TechNet上的相关文档的链接如下:
http://technet.microsoft.com/en-us/library/bb680961.aspx
安装Configuration Manager 2007 R2完成之后的任务:
1) 首先确保Configuration Manager 站点服务器已经被正确安装,运行Configuration Manager 2007 R2控制台查看站点服务器的相关状态。
2) 如需要可以参阅TechNet上的Configuration Manager 单站点配置任务的相关资料。通常来说,我们推荐的配置任务如下:
a. 指定配置管理边界
b. 配置站点上的默认管理点
c. 配置站点系统
d. 配置所需要的站点系统角色,角色如下:
i. ConfigMgr Site Server
ii. ConfigMgr Site System
iii. ConfigMgr Management Point
iv. ConfigMgr Software Update Point
v. ConfigMgr Reporting Point
vi. ConfigMgr Distribution Point
e. 配置站点相关组件的状态报表以及SQL Server Reporting。
3) 检查Configuration Manager 相关功能是否正常
4) 创建和修改集合。
5) 部署Configuration Manager客户端:
a. 配置management point。
b. 如果需要的话可以确定server locator point。
c. 配置fallback status point and reporting point.
d. 安装ConfigMgr客户端。
e. 配置客户端代理。
6) 配置操作系统部署功能。.
7) 配置软件分发功能。
8) 配置补丁分发功能。
System Center Data Protection Manager 2010
Systems Center Data Protection Manager(DPM)2010是Systems Center产品套件中的组件。 它能为Windows 服务器提供统一的保护功能,如:SQL Server, Exchange, SharePoint, 虚拟机以及文件服务器等等。另外它也同样可以保护基于Windows操作系统的桌面客户端和笔记本。DPM 2010不但提供基于磁盘和磁带的保护,并且可以利用“云”中的存储进行备份和恢复。并且在DPM 2010中增强了对Hyper - V的保护,其中包括为宿主机和虚拟机的保护。
安装System Center Data Protection Manager 2010:
1) 在安装部署Data Protection Manager前,请先根据自身的需求做好相关的规划方案,如需要可以到TechNet上参阅相关资料的链接如下:
http://technet.microsoft.com/en-us/library/ff399135.aspx
2) 评估目前的部署环境,确定是否满足Data Protection Manager部署的先决条件,TechNet上的相关资料如下:
http://technet.microsoft.com/en-us/library/ff399554.aspx
3) 提供一个基于Windows Server 2008 R2的物理或虚拟的服务器用于安装DPM。
4) 安装Data Protection Manager部署前必须的组件和服务,包括任何安全更新、Service Packs 和SQL Server 2008 SP1(或更高版本)及其所依赖的组件。有关详细信息可以参阅TechNet上预安装Data Protection Manager 2010的相关文档的链接如下:
http://technet.microsoft.com/en-us/library/ff399515.aspx
5) 在本次DDC实验环境中,我们采用单服务器和使用本地数据库的部署方案,关于该方案的相关资料可以参阅TechNet上的相关文档。
安装DPM 2010完成之后的任务:
1) 首先确保Data Protection Manager 2010服务器已经被正确安装,运行DPM控制台查看站点服务器的相关状态和功能是否正常。
2) 可以参考TechNet上的相关文档的链接如下:
http://technet.microsoft.com/en-us/library/ff399138.aspx
完成后续所需要的配置工作。
3) 使用DPM管理控制台去添加一块额外的磁盘(可以是磁盘阵列)用于存储池。如果需要的话还可以配置磁带库。
4) 创建DPM保护组去保护每一个存储组。
5) 部署DPM客户端代理去保护每一台需要执行备份和恢复的服务器和客户端。
6) 收集安装完代理的服务器和客户端,为他们创建保护组,并定制所需要保护的内容和计划任务。
总结
至此,所有DDC所需要的Systems Center组件已安装完毕,由于DDC工具包的部署大多基于代码的编写和调试,内容和步骤过于复杂,因此将不在此做过多的赘述,只是这里相关的参考文档都是E文的,啃起来还是不太方便。
本日志由 flyinweb 于 2011-06-17 09:26:29 发表,目前已经被浏览 1634 次,评论 0 次;
作者添加了以下标签: DDC,Dynamic Data Center;
引用通告:http://www.517sou.net/Article/627/Trackback.ashx
而且直接配置文件是效率最高的,通过其它驱动效率都相对较低,BDB
这个测试不太准确,看官方的测试结果:http://bind-dlz.sourceforg
为什么使用BDB时QPS这么低? 我在bind版本基本相似的环境中测试的
It is quite useful and interesting too.
VIRT 的上限是64G,也就是36位, cat /proc/cpuinfo的结果是:addre
昨天要准备用线程重写webbench,试验了下Fedora Linux 2.6.35.14
不明白您的具体的意思是什么?
已经发送到你QQ邮箱