В настоящее время у меня есть пять хостов Windows, у всех есть графический вывод. Я хотел бы виртуализировать эту установку, поскольку она работает на действительно старом оборудовании и использует мало ресурсов по сегодняшним стандартам.
Как я могу их виртуализировать, чтобы каждый из них имел по одному выделенному графическому выходу, например VGA?
Более простой и стабильный подход - использовать VNC или RDP для получения графического вывода гостевой ОС.
если ты действительно требуется физический выход VGA, вы можете использовать несколько графических карт + сквозную передачу на хост (то есть: каждая видеокарта передается в гостевую ОС как есть). Однако транзитная передача на хосте имеет свои проблемы и предпосылки, поэтому я не рекомендую ее.
Вы можете изучить Qemu / KVM, Xen HVM, HyperV, VMware, ... есть много решений для виртуализации систем.
Сделав свой выбор, вы захотите изучить миграцию «P2V» (с физического на виртуальный). В зависимости от того, какой гипервизор вы будете использовать, процесс будет отличаться.