首页 > 代码库 > Hyper-V网卡掉线触发虚拟机迁移

Hyper-V网卡掉线触发虚拟机迁移

Hyper-V网卡掉线触发虚拟机迁移

前两天看到有网友在问,网卡掉线后,需要将虚拟机迁移到其他服务器上,Hyper-V能办到吗?Hyper-V本身是没有提供这个功能的,想起之前自己有做过使用一脚本vicha.vbs的脚本实现过,今天就此写一篇blog。

我的环境是两台物理服务器,部署为Cluster。关于Cluster的部署可以参考我以前的博文,此次不在介绍。

1、在每台Hyper-V宿主机中添加“故障转移群集命令接口”

clip_image002

点击下一步

clip_image004

点击安装

image

功能安装完成,点击关闭

2、将nicha.vbs 拷贝到%windir%\cluster\ 目录下面

3、打开故障群集管理器,右键选择当网卡掉线后需要迁移的虚拟机,然后点击添加资源---通用脚本

clip_image008

输入脚本文件路径,点击下一步

clip_image010

点击完成,脚本就添加好了

clip_image012

4、以管理员身份运行命令提示符,输入如下图的命令

clip_image014

右键角色中的脚本,点击联机

clip_image016

至此就完成了设置,当相应的网卡掉线后,会触发脚本所监测的虚拟机迁移。

nicha的脚本我打包为附件了,有需要的可以下载。我当时是在2012上测试的,2012 R2不知道是否支持,有待测试。

本文出自 “归零” 博客,请务必保留此出处http://fjcloud.blog.51cto.com/212259/1590737

Hyper-V网卡掉线触发虚拟机迁移