在windows 2008 Hyper-v平台下,每个VM都安装杀毒软件,会占用很多资源?目前有没有,针对虚拟化平台的统一杀毒软件,即安装在虚拟主机之上,VM上没用安装,为所有的VM统一进行防护。据了解:VMWARE平台的有,不知HYPER-V平台防毒这块规划有没有好的建议?
回答:根据您的描述,就我所知道的来说暂时没有针对Hyper-V平台优化的杀毒软件。因为整体来说意义不是最大。虚拟机上的杀毒软件使用和普通物理机没什么太大区别。
对于安装在Hyer-V宿主机上的杀毒软件来说,应该设置让杀毒软件不要检测下列:
- 虚拟机的配置文件存放的文件夹. 默认的是 C:\ProgramData\Microsoft\Windows\Hyper-V.
- 虚拟机VHD文件存放的文件夹. 默认是C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks.
- 镜像snapshot的存放文件夹. 默认在 %systemdrive%\ProgramData\Microsoft\Windows\Hyper-V\Snapshots.
- Vmms.exe
- Vmwp.exe
如果按照您所说的,其实宿主机上杀毒软件的资源开销会增加。因为按照我们的建议来说,宿主机上的杀毒软件应该不去检测Hyper-V相关的文件夹和进程的,而由虚拟机本身内部来负责。相应的会有一增一减,而且您所提到的这个只对进出VM的数据做检测,在VM内部是不做检测。
至于成本的话,如果您提到的方案没有额外的license需要的话的确是可节约成本。谢谢。
暂时没有防病毒产品厂商针对Hyper-V平台的VM有一个系统的针对性的防病毒产品。
Eric Guo
windows 2008 Hyper-v虚拟化防病毒的相关文章请参考
---gnaw0725