You are definitely looking to get a lot out of the HP laptop in supporting that lab but you should be able to get it working quite well, possibly with some limitations.
Is this what you are trying to do?
VMs running in VMWare Workstation Pro:
- Check Point SMS - R82
- Security Gateway - R82
- Windows Server 2016 (AD/DC, DNS, LDAP)
- Windows 10 (SmartConsole client)
Your laptop hardware setup does not sound standard.
Regarding the memory in your laptop. You may have one slot that has a 32 GB module + another with a 16 GB module, and maybe the original memory was upgraded with a mismatched module.
With mismatched sizes, part of your memory may run in single-channel mode and negatively effect memory bandwidth.
You can install and run CPU-Z and look for the Channel setup in the Memory tab. Single is not good. 2 is good (e.g. 2 x 64-bit).
CPU-Z from CPUID (https://www.cpuid.com/softwares/cpu-z.html)
The HP EliteBook 650 G9 platform typically supports 64 GB (2× 32 GB) DDR4-3200. That would help.
Ensure virtualization features are enabled in BIOS:
VT-x, VT-d, Hyper-Threading, EPT.
Set Performance or Balanced Performance (instead of Battery Saver mode).
The 400GB SSD does not sound standard for that HP laptop but in any case I would go for a USB C external drive to run some or all of the VMs on.
Using the Thuderbolt port on your laptop for best performance, to run VMs and use external fast-storage.
An external NVMe enclosure using Thunderbolt 4 / USB4 basically lets you plug a high-performance M.2 NVMe SSD into a laptop via a USB-C/Thunderbolt port. But that could be expensive.
A high speed USB Type-C drive might be cheaper. I have used a Kingston SXS1000 1TB External SSD and that worked for me.
You could also use the other USB ports (USB 3.2) and an external SSD USB drive.
If you use a USB C and USB port for external SSD drives then use the USB ports on opposite sides of the laptop.
In that case you could store the Windows VMs on the USB drive and the Gaia VMs on the USB C drive.
Fixed size/pre-allocated disks should work better for VMware in these situations.
200GB virtual disk size is good for a lab SMS and SG.
The Gaia machines don't really need a lot of disk performance and since it is a lab the logging and disk activity is likely to be low after boot up.
https://h20195.www2.hp.com/v2/GetDocument.aspx?docname=c08007866
The 8GB RAM minimum in the SMS VM will probably work but 16GB is much better. It is best to give it 16GB. Try to give at least 12GB.
The SG can work OK with 8GB but you would run out of memory and may see problems when testing with many Access Control and Threat Prevention blades all switched on at the same time (and more when running https inspection).
So you can use 8GB for the SG but keep the testing light.
8 CPU cores is ideal for both but 4 CPU cores is OK for the SG.
I would try not to run all of the VMs at the same time and would focus on keeping the Windows Server shut down as much as possible and only bring it up for the testing of Identity Awareness and related types of tests.
You could try to run the Windows Server VM on the 400GB internal drive and the Gaia VMs in the USB C drive.
If the laptop runs out of memory then it could start to page and cause a lot of extra disk activity. That is bad but if it happened and the VMs were all on external USB drives then that could help a bit. Not a good situation to be in anyway.
Can you run the SmartConsole in the host (the Laptop's Windows OS) and eliminate the need for the extra Windows 10 VM, or at least the not run the SmartConsole in a VM?
You would have to play around with the vnets and maybe the routing if you want to route traffic from the laptop OS through the SG VM.
In the Windows 10 VM stop and disable as many non-essential services as possible.
Also remove everything that you can from the Start-Up group and also uninstall as much as you can (bloat that comes with Windows 10 (e.g xbox and onedrive)).
Other notes and summary:
Prepare the Laptop (BIOS + Windows)
-
Plug in AC adapter → set BIOS/HP Power Mode to Performance.
-
Enable VT-x / EPT / VT-d / Hyper-Threading in BIOS.
-
Update BIOS + firmware + Intel drivers.
-
Confirm dual-channel DDR4-3200 is active (CPU-Z → “Channel # = Dual”).
-
Set Windows Power Profile = Best Performance.
- Exclude
E:\VMs* and F:\VMs* from Defender scans.
VMware Workstation Configuration
-
Create fixed-size (pre-allocated) VMDKs.
-
Choose NVMe controller type if offered.
-
Allocate vCPU + RAM carefully.
-
Keep snapshots ≤ 2 active; delete old ones.
-
Disable “auto-pause idle VMs.”
Hope that helps.
R82 Release notes:
https://sc1.checkpoint.com/documents/R82/WebAdminGuides/EN/CP_R82_RN/Content/Topics-RN/Open-Server-H...
Open Server / Virtual Machine Hardware Requirements
See sk168335 - Known Limitations for Open Servers and Virtual Machines.
Minimum Hardware Requirements