如何部署一个高可用的SCVMM 2012 R2基础设施

日期: 2015-04-06 作者:Nirmal Sharma翻译:郑文帅 来源:TechTarget中国 英文

当谈到SCVMM 2012 R2时,它不仅仅是管理虚拟化主机,也在管理私有云基础设施中发挥着关键作用。 部署一个高可用的虚拟化基础设施是保证你的关键业务工作负载能够正常运行的关键,你的管理端基础设施也是如此。System Center Virtual Machine Manager (SCVMM)不只是用于管理虚拟化主机;它在管理私有云基础设施中也扮演着一个重要角色,也是在你使用混合云功能(比如Azure Site Recovery)之前的一个关键需求。以下有几个原因来解释为什么SCVMM基础设施需要永不停机。

如果开发人员/用户需要部署一个虚拟机用来测试他们的应用程序,他们可能会使用Syst……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

当谈到SCVMM 2012 R2时,它不仅仅是管理虚拟化主机,也在管理私有云基础设施中发挥着关键作用。

部署一个高可用的虚拟化基础设施是保证你的关键业务工作负载能够正常运行的关键,你的管理端基础设施也是如此。System Center Virtual Machine Manager (SCVMM)不只是用于管理虚拟化主机;它在管理私有云基础设施中也扮演着一个重要角色,也是在你使用混合云功能(比如Azure Site Recovery)之前的一个关键需求。以下有几个原因来解释为什么SCVMM基础设施需要永不停机。

如果开发人员/用户需要部署一个虚拟机用来测试他们的应用程序,他们可能会使用System Center App Controller或其他类似的工具。因为App Controller需要连接到一个VMM服务器,在这之前虚拟机可能在Hyper-V主机的任意一台上,但是它必须保证VMM服务器可以响应来自用户的虚拟机部署的请求。

另一个原因是,VMM可以结合其他System Center产品(比如Operations Manager ,SCOM)用来监控虚拟机和虚拟化主机,所以,有必要构建一个高可用的SCVMM基础架构,以便有效的监控虚拟化主机,以及在其上运行的虚拟机。

因为SCVMM可以管理你的整个虚拟化堆栈,固然要保证你的VMM基础架构永不停机,这样才有助于保持你的业务连续性。

Windows操作系统必须通过定期打补丁,这样才能确保它们是最新的。修补Windows操作系统也是标准的法规遵从性要求。如果没有高可用的SCVMM,你必须记下需要执行维护活动(打补丁)的主机。传统构建高可用的SCVMM服务器的方式是在Hyper-V集群里的一个虚拟机里安装VMM组件。然而,考虑到SCVMM是为组织构建私有云或混合云的一个核心管理产品,这种方式不适合大规模部署。

另外,其他的重大变化都在SCVMM 2012 R2中有介绍,微软也提高SCVMM代码,可以安装在Windows故障转移群集中来实现高可用。假如集群中有一个节点故障,SCVMM服务器将从另一个节点提供服务。

构建一个SCVMM HA的需求


像往常一样,在你安装一个高可用的SCVMM服务器之前,你需要满足以下几个要求,如下所示:

  • 启动SCVMM安装之前,必须在每个节点上安装故障转移群集功能。
  • SQL Server必须启动并运行。
  • SCVMM服务的域帐户必须是在每个群集节点上的本地管理员组的成员。
  • SCVMM运行帐户存储在SCVMM数据库中。由于运行帐户是由用户名和密码组成,它们需要被加密。SCVMM提供两种方式来加密运行账户。其中一种是,是使用分布式密钥管理 (DKM)。SCVMM 使用在 Active Directory 中创建一个容器来存储加密的密钥。因为SCVMM高可用安装需要从一个中央计算机访问加密的密钥,在SCVMM安装之前,你必须要确认你已经在Active Directory 创建了一个DKM容器。
  • 必须满足所有其他适用于SCVMM的先决条件;例如,您必须确保故障转移群集的所有节点上安装Windows自动安装工具包。

如何部署一个SCVMM HA服务器


SCVMM安装程序是可以智能检测你是安装在一个Windows故障转移群集节点上还是一个单独的机器上。如果你将SCVMM安装在一个故障转移群集节点上,你会看到下图的提示信息:
SCVMM安装在一个故障转移群集节点上
安装期间,将会要求您提供各种各样的配置信息,例如,你为SCVMM服务创建的域账户,你在Active Directory中为存储加密密钥的DKM容器,SCVMM的端口配置以及数据库配置。也会要求你输入集群名称,通过SCVMM控制台访问在故障转移群集里的SCVMM高可用实例时将会用到集群名称。

一旦在故障转移群集的第一个节点安装完SCVMM,那么第二个和之后的节点上安装过程将变得很容易。你所要做的就是登录到第二个节点并运行SCVMM安装程序,然后在故障转移集群中选择“添加该服务器作为一个节点”。这儿不会出现比如数据库配置和端口配置的所有配置页。还有,你也不需要再次输入DKM信息。SCVMM安装程序是可以智能的从群集当前SCVMM节点上检测出这些信息的。当然,你必须得提供你在第一个节点上安装SCVMM服务账户的密码。这是为了确保它有足够的权限来安装。

其他注意事项


在你构建SCVMM高可用服务器之前,有几件事是需要你记住的。在搭建SCVMM HA期间是没有安装库服务器的选项的。当你在群集中安装SCVMM时,配置向导给出的是灰色共享库配置页。虽然很多人都计划想让共享库和数据库使用同一个SCVMM故障转移群集,请记住,微软是不支持这种配置的,它也不推荐。

你无法在同一个故障转移群集中安装另一个SCVMM高可用实例。即使你群集里有两个或更多的节点,但是,在同一时间只能有一个节点活动。换句话说,只能有一个运行SCVMM服务器组件的节点是活动的。

当使用SCVMM控制台或类似工具连接到SCVMM服务器时,您将需要连接到在其中运行 SCVMM 服务的群集名称。

如果你需要群集中的节点下线进行维护,你必须使用故障转移群集管理器来执行一个故障转移计划。同样需要特别注意的是,在你启动故障转移计划之前,请确保当前节点上正在运行的SCVMM的所有作业已完成。在故障转移期间运行任何作业都会失败。

作者

Nirmal Sharma
Nirmal Sharma

TechTarget投稿作者

相关推荐