Thank you for pointing that out! I will use KVM.
Q. Another question: If I allocate memory and CPUs to the virtual machine I create, does that mean that I am effectively taking away memory and CPUs from the base machine? Is this only when the virtual machine is opened and running, correct? If I do not open the virtual machine, then the base machine should have 100% capacity of the memory and CPUs, correct? Or is this an allocation that will forever take away my resources?