1需求
为了保证基于OpenStack的云平台稳定运行,且使得云平台中的虚拟机正常运行
需要提供防病毒功能。因此,需要各愿意参与项目厂商在实验室进行充分的验证。
2组网示意图
3 功能测试
3.1 病毒包测试
测试目的:使用较新的病毒包,获得杀软的检测情况
测试方法:病毒包见附件,测试时会分发至虚拟机中
备注:26+30 bbs.vc52.cn
3.2 查杀策略
测试目的:能否指定查杀策略,如查杀时间、查杀周期等
3.3 KVM支持
测试目的:基于kvm虚拟机化层创建的虚拟机,杀软能否支持并正常运行
3.4 地址重叠
测试目的:多个虚拟机具有相同内网IP情况下,杀软能否正确区分不同虚拟机,并且功能运行正常
3.5 SNAT支持
测试目的:虚拟机使用SNAT的情况下,杀软能否支持
3.6 虚拟机操作系统支持
测试目的:测试虚拟机分别为Linux和Windows不同系统情况下杀软表现情况
测试方法:之上测试重点关注windows,这里重点关注Linux不同版本,如中标麒麟等
4 性能损耗
4.1 软件所需占用的硬件资源
测试目的:部署防病毒软件所需的硬件资源
4.2 对虚拟机的性能影响
测试目的:防病毒过程中对虚拟机的性能影响,cpu,内存,网络带宽占用等
5 升级
5.1 软件本身升级
测试目的:杀软本身能否提供在线和 离线的升级
5.2 病毒库升级
测试目的:
- 病毒库是否支持在线升级,升级频率是多少
2.病毒库是否支持离线升级
3.病毒库离线升级能否做到自动化,避免过多的手动干预。
6 部署方式
6.1 部署步骤简繁
测试目的:存在多个计算节点和多个虚拟机的情况下,软件部署简繁
6.2 扩容
测试目的:后续新建虚拟机或者计算节点扩容时,杀软如何扩容,是否会影响已有虚拟机的运行。
7 软件稳定性
测试目的:
- 杀软是否存在明显的bug
- 虚拟机挂起暂停热迁移等操作后,杀软能否正常运行
- 计算节点重启后,杀软能否正常运行
8 安全性
测试目的:杀软是否存在安全风险,如需要高权限运行脚本等