自从Hyper-V发布后,微软一直致力于发布新的软件产品来兑现它对优化服务器虚拟化的承诺,其中SQL Server 2008就是微软这类产品中的一款。 以前,当讨论容错虚拟化安装时,微软SQL Server 技术支持团队通过发布具体策略来用于虚拟化SQL Server的安装。这些策略包含针对SQL Server虚拟化的不同方法,而过去那些最吸引人的策略便是实现容错。 SQL Server不支持在虚拟机级别上创建集群,这就意味着您不能通过SQL Server 集群来创建容错虚拟机。
然而,您可以通过在主机服务器上创建一个集群来创建容错虚拟机。 它的基本工作原理如下:由于服务器虚拟化资源……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
自从Hyper-V发布后,微软一直致力于发布新的软件产品来兑现它对优化服务器虚拟化的承诺,其中SQL Server 2008就是微软这类产品中的一款。
以前,当讨论容错虚拟化安装时,微软SQL Server 技术支持团队通过发布具体策略来用于虚拟化SQL Server的安装。这些策略包含针对SQL Server虚拟化的不同方法,而过去那些最吸引人的策略便是实现容错。
SQL Server不支持在虚拟机级别上创建集群,这就意味着您不能通过SQL Server 集群来创建容错虚拟机。然而,您可以通过在主机服务器上创建一个集群来创建容错虚拟机。
它的基本工作原理如下:由于服务器虚拟化资源库中的每个主机服务器每次都会运行多个虚拟机,大多数企业将通过创建容错主机服务器配置来保护这些虚拟机。随后,通过集群形式创建冗余主机,这样运行在这些主机上的每台虚拟机就成了被保护的应用,并且具备一定的容错能力。当主机发生故障时,在这台主机上的所有虚拟机也将停止工作,但是,这些虚拟机将在集群中的其它主机上自动重启。
这是一个用于创建SQL Server虚拟机的有效策略,并且保证了高可用性。步骤很简单:
1、准备物理服务器结点以及可共享的存储器部件,用它们来连接成为集群。
2、安装系统管理程序(Hypervisor)。比如,使用Windows Server 2008,您必须首先安装操作系统,并确保Hyper-V可用。
3、创建主机集群。这意味着在Windows Server 2008中的所有结点上安装具备错误转移功能的集群。在Hyper-V中,你需要执行两个额外的动作:
1)创建一个虚拟网络,这是通过虚拟网络管理器在Hyper-V管理器中来实现的。您必须添加一个新的外部网络适配器,并使其与一个物理适配器相连接,在集群中的所有结点中都进行这些操作。另外,为了保证虚拟机具备容错能力,每个集群节点上的虚拟适配器名称必须一致。
2)验证集群配置并创建集群。在您实际动手创建集群之前,这将确保用于创建集群操作需要的所有部件都已就绪。
4、集群创建完成后,您就可以创建虚拟机,并在上面运行SQL Server了,它通过启动虚拟机实现了高可用性。首先把虚拟机创建到或复制到集群中,接着通过容错集群管理控制台来实现虚拟机的高可用性。
这样,您就拥有了一个容错SQL Server 虚拟机。运行SQL Server虚拟机的主机结点无论何时发生故障,集群中其它的主机结点就会重启这台虚拟机。而SQL Server并没有意识到故障的发生,这就很好的保障了虚拟机一直处于运行状态(见图1)。
相关推荐
-
甲骨文推出Oracle Software in Silicon Cloud
Software in Silicon由甲骨文的软件和微处理器工程师共同设计,通过在处理器中直接加入加速器以获取更丰富的功能。
-
SQL Server实例虚拟化的四大技巧
对SQL Server实例日益增长的需求正在抬高成本,本文中作者为我们展示了如何通过有效虚拟化来控制成本。
-
Oracle集成系统又添新成员 虚拟计算一体机简化云部署
甲骨文于3月12日在北京发布了他们最新的集成系统家族产品——Oracle虚拟计算一体机(Oracle Virtual Compute Appliance)。
-
SQL Server 2008将退出微软主流数据库支持
你的企业是否还在运行SQL Server 2008?请注意微软为SQL Server 2008提供的主流技术支持服务将于今年的7月8日正式结束。