Isso foi respondido aqui link
Basicamente, o núcleo da VM é um processo em execução que é um host, portanto, não há limites. Mas se você acha que pode rodar um processo com 2 TB em um host com 1 TB de memória física, é possível se você tiver pelo menos 1 TB de swap. Mas deve ser muito, muito lento. Portanto, não há meio de executar em uma VM host que tenha mais memória do que o host. E não há como definir mais núcleos para VM do que o host.