To achieve the same thing as VMmware's "Suspend" in virsh, do:
virsh managedsave <domain-name>
The machine can later be resumed with
virsh start <domain-name>
On my tested host (Ubuntu Server 14.04), the save file is stored at:
I recommend to dump the disk to a file on external drive (for write speed and space).
# /dev/sda is assumed your laptop drive
dd if=/dev/sda bs=1M of=/path/to/external_drive_mounted/laptop_dump.raw
Then create a disk for virtualbox:
VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk \
At least on QEMU 3.1.0 / Kernel 4.19 it seems QEMU machine types > pc-i440fx-3.0 doesn't support synIC, which is needed on Windows 10 guest build >= 1803 to not have issues with high host CPU usage.
I've tested following machine types:
The XML element in the Virt XML file:
A software bridge on your host gives you exactly this, just don't configure anything but the host IP on the bridge. (Configure the extra IP on the guest interface corresponding to the internal bridge port, invisible to the host.) The bridge is an Ethernet level (L2) device, does not appear as a separate hop in the IP level (L3) route.