What are the hardware requirements should I use in the virtual appliance? I mean how much CPUs, RAM and disk space should I configure in my virtual appliance?
How can I do the sizing to a virtual appliance?
Reference: Qualys Virtual Scanner Appliance
Minimum resource configuration
1 x vCPU | 1.5 GB RAM* | 1 x 40GB virtual HDD
Maximum resource configuration
16 x vCPU (recommended maximum of 8) | 16GB RAM*
* Reserved RAM. If your hypervisor supports it, Qualys strongly recommends that any RAM allocated to the Qualys Scanner Appliance also be reserved. For example, if you allocate 4GB of RAM to the Qualys Scanner Appliance virtual machine, you should also reserve a full 4GB of RAM for the virtual machine. Failure to do so can result in excessive memory paging by the hypervisor, resulting in decreased scanner performance and responsiveness and even a system failure if the hypervisor is thrashing badly.
[Sept 27, 2017]: This reply was updated to reflect changes in documentation that were made after the reply was posted.
Thank you for the answer!
I saw this article before, but it just says about the minimum and maximum, I would like to know if there are any sizing document related to the amount of assets and scans which I intent to run.
For example, to scan 1000 IPs, I should set a virtual appliance with 4 CPUs and 10 GB RAM, or something like that?
Thank you very much!
Resource cost is mostly a function the environment that you are scanning. The service is intelligent enough to decide dynamically which and how many checks are applicable to a particular host. This has a direct effect on resource consumption of the scanner appliance.
For example, an environment of 1000 IP phones would likely require less resources than an environment of 1000 Windows systems running databases and webservers. For this reason, it is difficult to say definitively that X systems, require Y resources.
My recommendation would be to start with the minimum virtual scanner requirement, then check the consumption by navigating to VM>Scans>Appliances. The scanner details screen will show the utilization percentage for the scanner.
Is this phrase wrong?
For example, if you allocate 4GB of RAM to the Qualys Scanner Appliance virtual machine, you should also reserve a full 4GB of RAM for the virtual machine.
I think the correct one is:
For example, if you allocate 4GB of RAM to the Qualys Scanner Appliance virtual machine, you should also reserve a full 4GB of RAM for the physical machine.
Actually, I think it's correct. If you allocate memory to the virtual appliance, you should also tell the hypervisor that the virtual appliance (i.e. virtual machine) needs that amount of memory so the hypervisor doesn't need to perform excessive memory paging on that virtual machine. This advice is general to all virtual environments, not just scanner appliances.
It is notable that the picture of "Technical Details" in Herbon Lavera's reply show 64GB maximum RAM. The link in that same reply to "Reference: Qualys Virtual Scanner Appliance" takes you to a document that shows 16GB maximum RAM.
Which one is correct?
The documentation is correct -- it had been updated after the Herbon Lavera's post was made. I corrected it above. Thanks for letting us know.
Retrieving data ...