首先,微软的Hyper-V架构使用分层的方式添加功能。在核心里有Hyper-V角色,通过安装Windows Failover Clustering功能添加高可用。通过Windows Server Backup功能添加整合备份。如果想要综合管理,就将VMM放在最上层。
分层方式的好处是通过添加新功能,升级单个服务器环境为更有效率的环境很容易。你能从部署小型环境开始,随着经验、预算和技术熟练度的增长,就可以达到完整功能的环境。
微软VMM通常看起来对于管理Hyper-V环境是必要条件。尽管VMM能自动化许多虚拟环境管理的常见任务,并且是用于环境增长的有用工具,实际上,它只是现有Hyper-V功能上的另一层。如果你愿意花更多的时间在管理任务上,你能节约成本。
不使用VMM自动化,需要花精力的一个任务是创建高可用虚拟机。用Hyper-V创建比较复杂,因为使用其本身的工具需要许多步骤。
假定你已经创建了一套集群Hyper-V主机。在集群的Hyper-V环境中,管理虚拟机需要协调两个不同的控制台。
为了创建新的高可用虚拟机,***步是在Hyper-V管理控制台创建虚拟机。这个过程与在单个主机上创建任何虚拟机一样。点击New > Virtual Machine,然后按照New Virtual Machine向导指示去做。这里有个关键的不同在于新虚拟机的磁盘文件必须存储在两类集群都能访问的共享存储磁盘上。在向导“Specify Name and Location”这一屏,记住选中“Store the virtual machine in a different location”,并在共享存储上选择一个位置。
创建好虚拟机后,它的磁盘文件已经为集群准备好了。但是虚拟机本身还没有高可用性。独立的Failover Cluster Management控制台拥有用于高可用虚拟机的配置和管理资源。关闭虚拟机。微软的快速迁移(以及Windows Server 2008 R2里的热迁移)能迁移运行的虚拟机,但是需要在虚拟机处于断电状态时才能加入集群。
开始这个过程时,右击Services and Applications,选择Configure a Service or Application。在出来的下拉菜单中,选择Virtual Machine并点击Next。屏幕将列出主机上所有虚拟机。一些虚拟机不能配置成高可用,如那些不能运行在共享磁盘或者没有关闭的虚拟机。选择一台虚拟机,点击Next按钮。
确定好你的选择后,Failover Cluster Management控制台将创建必要的资源使虚拟机高可用。这包括虚拟机集群及其磁盘和网络资源。完成后就能正常运行虚拟机。
很快你会注意到使用Failover Cluster Management和Hyper-V Manager交互高可用虚拟机是可能的。当虚拟机在另一台主机上崩溃,它也会在主机的Hyper-V Manager控制台消失。一旦虚拟机实现高可用,就可以在Failover Cluster Management控制台里管理它们。
为了避免主机的损失,你应该启用虚拟机高可用功能。注意,额外的设置能定义虚拟机发生故障时转移的位置。在本系列的下一部分,我将描述一些重要的设置,尤其是当集群里的主机有两台以上时。
【编辑推荐】