文档库 最新最全的文档下载
当前位置:文档库 › Hyper-V在线迁移

Hyper-V在线迁移

Hyper-V在线迁移
Hyper-V在线迁移

Hyper-V在线迁移

Windows Server 2008 R2中的Hyper-V 2.0有了很大的改进,其中最吸引盆盆的是其中的三大特性:

?支持虚机的在线迁移(Live Migration)

?支持群集共享卷(CSV: Cluster Shared Volume)

?虚拟存储的在线添加

其中在线迁移的功能,应该是很多企业用户所梦寐以求的,现在Hyper-V 2.0也能支持在线迁移。在线迁移的好处不言而喻,除了不需要额外付费外,至少还有以下三个好处:?在对服务器进行日常维护前,能够方便地将其中的虚机迁移到另外一台服务器上,虚机里的关键应用不会宕机,这样执行数据库或者文件共享等需要实时处理的用户不会感到任何的不便。

?和System Center Operation Manager(SCOM)整合,可以实现数据中心的动态平衡,SCOM可以监控整个数据中心的性能状态,从而自动在主机之间在线迁移虚机,确保性能平衡。

?和SCOM、基于事件的计划任务、SCVMM等功能整合,可以实现基于事件的主机维护,例如举个简单例子,我们可以实现当Hyper-V主机安装了某个重要补丁需要重启时,自动把其上的虚机在线迁移到其他主机上,等到重启结束后,自动迁移回来。而群集共享卷(CSV)的功能,相信也是很多企业客户非常关注的,盆盆的观点,至少有以下两个好处:

?可以支持在一个卷里存储多个高可用虚机,可以大大减轻管理员对LUN的规划和磁盘压力。

?CSV基于常规的NTFS文件系统,也就是说我们用任何一台客户机,都可以轻松地管理CSV卷中的虚机文件,包括备份、增删等操作。而VMware则不能native支持用普通的客户机进行访问。

这里只需要注意一个小小的限制,如果在笔记本上测试Hyper-V在线迁移,要求Windows Server 2008 R2安装分区拥有同一个盘符,否则在线迁移会失败。道理很简单,CSV卷在Hyper-V主机上的Mount路径为C:\ClusterStorage\Volume x(如果安装在C盘,x表示第x个CSV卷),而高可用虚机保存在CSV卷里,在虚机在线迁移时,虚机的文件所在的路径显然不能有变化,所以如果Windows安装分区不在同一个盘符,在线迁移就会失败(因为CSV 卷的挂载路径不同)。

当然这个问题在生产环境里不会存在,因为没有人会在生产服务器上安装多重系统。

其实这个问题的解决非常容易,可能您已经猜到了,就是用符号链接的手段来解决。

假设有两台Windows Server 2008 R2主机,服务器1安装在C盘,服务器2安装在D盘。这样,在服务器1中,CSV卷的挂载路径为C:\ClusterStorage\Volume x,而在服务器2中,CSV 卷的挂载路径为D:\ClusterStorage\Volume x。

解决方法是,在服务器上用管理员权限运行命令提示符窗口,然后运行以下命令创建一个符号链接:

mklink C:\ClusterStorage D:\ClusterStorage

相关文档