Na firma, o time de desenvolvimento botou uma requisição pra mim pra ter uma máquina com VMWare ESXi 8 pra programar pra sua API.  Pareceu coisa simples.  Fui rodar no KVM e... bug.  Não achava a interface de rede e não instalava.

A coisa só foi piorando porque o prazo foi ficando cada vez mais curto.  A solução foi achar um laptop com placa de rede, o que não foi fácil, e instalar e deixar dentro da sala dos servidores.

Muito longe do que eu gostaria.

No começo eu tentei seguir os passos daqui:

https://jonathonreinhart.com/posts/blog/2015/11/20/installing-esxi-in-a-qemu-kvm-virtual-machine/

É um passo a passo bem didático, mas era pra versão 6.  Essa nem existe mais pra download.

Com o laptop rodando, isso me deu o tempo que precisava pra pesquisar com mais cuidado.   E acabei achando um link com uma dica que funcionou.

https://openterprise.it/2022/12/running-nested-vmware-esxi-8-0-host-under-kvm-hypervisor/

Eu então usei o formato sugerido no artigo, que cria uma interface de rede to tipo que suportada pelo VMWare.

virt-install --virt-type=kvm \
--name=vmware-esxi8 \
--ram 8192 \
--vcpus=4 \
--virt-type=kvm \
--hvm \
--cdrom /ISO/VMware-VMvisor-Installer-8.0U3e-24677879.x86_64.iso \
--network network:default,model=vmxnet3 \
--graphics vnc \
--video qxl \
--disk pool=default,size=32,sparse=true,bus=sata,format=qcow2 \
--boot cdrom,hd \
--noautoconsole \
--force \
--cpu host-passthrough \
--os-variant linux2020

Agora tenho funcionando como esperado e vou planejar o desligamento do tal laptop.  O pessoal do suporte ficará feliz.