虚拟机SQL服务器提示维护中,维护SQL Server虚拟机的高可用性

自从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)。

2009-06-30-11-28-25.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值