Estou tentando decidir em qual deles usar. Os que eu conheço são:
- VMware (vários sabores);
- VirtualBox ;
- KVM .
Agora, idealmente, eu gostaria dos seguintes recursos:
- Idealmente, para inicializar uma partição real em vez de um arquivo que representa um disco rígido virtual (para que seja legível e gravável pelo sistema operacional host);
- Tenha um bom suporte de rede (por exemplo, configurar interfaces virtuais para o KVM para que eles possam usar o DHCP para obter um endereço IP "real" foi doloroso);
- Tem bom desempenho, usando o suporte de hardware VT, quando disponível;
- Suporta convidados de 64 bits;
- Tem uma boa ferramenta de administrador gráfico; e
- Tem um bom suporte para criação de scripts de convidados.
virtualization
cleto
fonte
fonte
Respostas:
Virtualbox, VMWare Workstation / Player / Server, QEMU, User-mode-linux etc se enquadram em uma categoria de VM - eles estão hospedados em um sistema operacional existente, como Windows ou Linux.
Xen, KVM, VMWare ESX se enquadram em uma categoria diferente - são pilhas de virtualização baseadas em hipervisor. Eles ainda têm um sistema operacional inicializado primeiro, mas operam em uma camada fundamentalmente diferente.
Quanto ao que melhor combina com você, depende do que você quer fazer com eles. Se você deseja executar VMs em sua estação de trabalho, para fins de desenvolvimento ou teste, uma das plataformas hospedadas (Virtualbox, VMWare Workstation etc.) é ideal.
Se você realmente deseja um ambiente de servidor dedicado para sistemas de produção, deve examinar a segunda categoria de sistemas, pois eles oferecem recursos mais avançados que você pode desejar na linha (pool de servidores, armazenamento compartilhado, migração ao vivo, alta disponibilidade)
fonte
Tenho certeza de que o VirtualBox se ajusta à conta de todos os seus critérios.
fonte
Experimente o Citrix XenServer (é grátis!). Usamos no trabalho e ele faz o trabalho muito bem. Eu achei isso muito mais rápido que o VMWare.
O único requisito da sua lista que ela não atende é que você precisa de uma máquina separada como servidor de VM. Em seguida, você pode se conectar às máquinas pela rede usando o console administrativo do XenCenter, que é muito semelhante ao VMWare one. O console está disponível para Windows, não sei sobre linux, pois uso o Windows como cliente.
fonte
Eu uso o Virtual Machine Manager no meu Fedora Linux. É um front-end que usa Xen, Qemu e KVM. Muito parecido com o servidor VMware.
fonte
Eu mesmo uso a virtualização e posso recomendar muito o servidor VMware. Experimente a solução ESX, é gratuita e incrivelmente poderosa.
Ele é instalado como sistema operacional no computador host, com apenas 32 MB de RAM. (é basicamente um Linux com a tecnologia de virtualização VMware)
Você pode simplesmente mover os SOs em execução para o VMware ESX ou importá-los de uma unidade. A ferramenta de administração é baseada na web e funciona como um encanto. Você também pode usar o 'cliente de infraestrutura' no Windows. Como é totalmente gratuito, vale muito a pena tentar.
Palavra de cautela: Cuidado com a inicialização de uma partição real. O material pode ser confundido se você inicializar a mesma partição de uma máquina virtual novamente. Parece loucura, eu sei, mas já vi pessoas tentando isso e quase sempre destrói o sistema operacional.
(Não, não tenho nenhuma afiliação com a VMware, sou apenas um usuário muito feliz)
fonte
Apenas uma observação sobre o seu primeiro recurso solicitado.
Isso não deveria ser uma preocupação. Geralmente, você pode montar qualquer tipo de imagem de VM baseada em arquivo usando o dispositivo de loopback do Linux, caso seja necessário. Isso vale para raw, VHD, VMDK, qcow etc.
fonte
O Virtualbox é um bom software de virtualização.
fonte
Eu realmente gosto do VMWare Server. Eu o uso na minha caixa do Ubuntu para executar um servidor Windows 2003 e um servidor Windows 2008. É bastante sólido.
fonte
Eu uso o VMWare Server e tenho desde que foi lançado. Acredito que ele tenha todos os recursos que você mencionou, embora nunca o tenha usado para usar um disco real e não tenha certeza sobre a criação de scripts para convidados.
Usei-o tanto no meu laptop (linux) quanto na minha área de trabalho (Windows XP) para fins de desenvolvimento (testando software em vários sistemas operacionais) e estou usando-o para executar meu servidor da web também nos meus sites hospedados.
fonte