Conforme pesquisado mostrado, o KVM não é bare-metal e pode ser instalado em algumas distribuições Linux, gostaria de saber se é possível instalar o hipervisor KVM no Solaris?
Conforme pesquisado mostrado, o KVM não é bare-metal e pode ser instalado em algumas distribuições Linux, gostaria de saber se é possível instalar o hipervisor KVM no Solaris?
Sim e não, depende do que você realmente quer dele. Você quer a API /dev/kvm ou quer apenas rodar com aceleração de hardware
qemu
?O hypervisor principal do KVM não é um programa comum; é uma parte integral do kernel do Linux. Não é algo que você instala da sua distro, e não é algo que você pode simplesmente compilar e executar em um sistema não-Linux.
Mas o KVM não faz nada sozinho – geralmente é gerenciado através do Qemu, onde atua como um backend “acelerador” – ou seja, o KVM supervisiona as CPUs virtuais, mas o Qemu emula todo o hardware restante (discos, GPUs, interfaces de rede). Quando a maioria das pessoas fala sobre a execução de VMs via KVM, elas geralmente querem dizer
qemu -accel kvm
(ou às vezes alternativas comokvmtool
).O Qemu pode ser executado em outros sistemas operacionais, desde que tenham um hipervisor compatível – ele não precisa especificamente do Linux KVM. Em teoria, você deve obter os mesmos resultados, por exemplo
qemu -accel haxm
, no Windows e no Linux KVM.Dito isto, o KVM aparentemente foi portado para o Illumos , que é um derivado do Solaris, e é usado no produto SmartOS . (É claro que, embora o illumos-kvm seja baseado no Linux KVM, eles não são mais os mesmos, pois ambos divergiram em seus próprios caminhos desde então – ambos apenas fornecem a mesma API /dev/kvm para programas de espaço do usuário.)
Então, se você quiser rodar
qemu -enable-kvm
no Illumos/OmniOS/SmartOS, você pode fazer isso. No entanto, não há KVM no OpenSolaris - pelo menos não que eu pudesse encontrar.Solaris para Sparc e Intel são capazes de executar o ambiente Hyper-visor baseado em Oracle (Zen). Eles fornecem ambientes de virtualização completos.
O IOS pode ser baixado neste link: https://www.oracle.com/virtualization/technologies/vm/downloads/server-storage-vm-downloads.html
Alguns exigem uma conta Oracle (que não precisa estar associada a um contrato de suporte). Embora alguns recursos exijam um contrato de suporte corporativo. O uso pessoal é aceitável, desde que não seja em nome da empresa ou organização.