在windows 2008 Hyper-v平台下,每个VM都安装杀毒软件,会占用很多资源?目前有没有,针对虚拟化平台的统一杀毒软件,即安装在虚拟主机之上,VM上没用安装,为所有的VM统一进行防护。据了解:VMWARE平台的有,不知HYPER-V平台防毒这块规划有没有好的建议?

回答:根据您的描述,就我所知道的来说暂时没有针对Hyper-V平台优化的杀毒软件。因为整体来说意义不是最大。虚拟机上的杀毒软件使用和普通物理机没什么太大区别。

对于安装在Hyer-V宿主机上的杀毒软件来说,应该设置让杀毒软件不要检测下列:

  1. 虚拟机的配置文件存放的文件夹. 默认的是 C:\ProgramData\Microsoft\Windows\Hyper-V.
  2. 虚拟机VHD文件存放的文件夹. 默认是C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks.
  3. 镜像snapshot的存放文件夹. 默认在 %systemdrive%\ProgramData\Microsoft\Windows\Hyper-V\Snapshots.
  4. Vmms.exe
  5. Vmwp.exe
     

如果按照您所说的,其实宿主机上杀毒软件的资源开销会增加。因为按照我们的建议来说,宿主机上的杀毒软件应该不去检测Hyper-V相关的文件夹和进程的,而由虚拟机本身内部来负责。相应的会有一增一减,而且您所提到的这个只对进出VM的数据做检测,在VM内部是不做检测。

至于成本的话,如果您提到的方案没有额外的license需要的话的确是可节约成本。谢谢。

暂时没有防病毒产品厂商针对Hyper-V平台的VM有一个系统的针对性的防病毒产品。

Eric Guo

windows 2008 Hyper-v虚拟化防病毒的相关文章请参考
windows 2008 server core安装Hyper-v
Windows 2008 Hyper-v虚拟机网络配置
迁移到windows 2008 Hyper-V
windows 2008虚拟化
windows 2008 Hyper-v虚拟化防病毒

Hyper-V技术
Hyper-v 2.0
hyper-v bin文件
Hyper-V产品释疑
---gnaw0725