Du kannst CPU pinning / taskset benutzen und damit einer VM vorschreiben, welche Kerne sie nur benutzen darf. Das schließt aber nicht aus, dass da die Kerne noch für anderes verwendet werden. Um die Kerne bestmöglich freizuhalten müsstest du dann schon für alle Gäste die Kerne definieren.