Gerenciamento KVM baseado na Web para Ubuntu

15

Temos um único servidor raiz Ubuntu 9.10 no qual queremos executar várias máquinas virtuais KVM. Para administrar essas máquinas virtuais, eu gostaria de uma ferramenta de gerenciamento KVM baseada na Web, mas não sei qual escolher na lista de ferramentas mencionadas no linux-kvm.org.

Eu usei o virsh & virt-manager na minha área de trabalho, mas gostaria de uma interface da web para o servidor. Testei o ConVirt na minha área de trabalho, mas ele não conseguiu capturar as máquinas KVM no virsh / virt-manager e não foi possível fazer a importação da máquina virtual KVM funcionar (apenas o Xen).

O oVirt parece bom, mas não consigo descobrir se e como posso instalá-lo no Ubuntu 9.10 .. (E eu realmente prefiro não perder mais alguns dias testando coisas que podem não funcionar no final.)

Alguém pode recomendar boas ferramentas de gerenciamento KVM baseadas na Web, fáceis de instalar no Ubuntu 9.10?

Estou procurando por algo que também me permita executar outros serviços como apache e postgresql, além de hospedar máquinas virtuais, de preferência bastante leve e sem instalação de SO dedicada. Não precisamos de nenhum cluster / migração profissional ou algo assim, apenas algo que nos permita criar, iniciar, inspecionar, administrar e parar máquinas virtuais a partir de uma página da web.

Atenciosamente, Tim


Atualização:
Alguém tem alguma sugestão? Está muito quieto aqui ..

Tim
fonte
Boa pergunta ... Eu queria perguntar exatamente a mesma coisa (estou em um cenário idêntico).
Jkp
Muito estranho que ainda não exista nada semi-decente para o ubuntu.
Até
@ Til: Sim, mesmo adicionar uma recompensa não ajudou muito a encontrar um vencedor claro. Deixou a questão em aberto até que uma boa solução fosse encontrada.
Tim
Até: não admira, o canônico não se desenvolve muito, apenas incorpora projetos prontos.
dyasny
1
O oVirt está praticamente vinculado ao Fedora, portanto não é útil no Ubuntu.
sendmoreinfo

Respostas:

4

O Cloud.com Cloudstack é executado no Ubuntu 10.04. Obviamente também eucalipto. Sei que você não deseja recursos em nuvem, mas pode ignorá-los, se quiser. Perfeitamente viável como gerenciamento simples de hipervisor, desde que você tenha uma caixa de gerenciamento externo.

Como você notou, outras ferramentas como Karesansui e oVirt são empacotadas apenas para RHEL / Centos

Convirture está bem, estou realmente surpreso que você teve problemas para importar. Eu acho que o processo de atualização / correção poderia ser melhorado.

jjv
fonte
O manual de instalação do Cloudstack menciona a seguinte nota: "Nota: em uma instalação de servidor único, o Servidor de Gerenciamento e o Agente podem ser instalados no mesmo servidor. O Agente deve ser instalado primeiro e depois no Servidor de Gerenciamento". Parece que seria possível em um único servidor .. #
222 Tim Tim
4

Conforme relatado no site oficial libvirtd, existem basicamente duas interfaces da web de código aberto para administrar e gerenciar o libvirtd + KVM:

  • AbiCloud
  • oVirt

Também existem outras alternativas para administrar e gerenciar o KVM por meio da interface da web. Você pode encontrar uma lista neste endereço .

Talvez a melhor escolha seja a RED HAT Enterprise Virtualization.

aleroot
fonte
3

Tente esse:

A aparência de Archipel parece a melhor entre as outras (imho). Como Archipel e oVirt usam libvirt como back-end, seus recursos devem ser praticamente iguais; é o layout da interface do usuário que difere principalmente. Embora eu não tenha verificado os dois, é apenas um palpite.

Ihor Kaharlichenko
fonte
O Archipel precisa de um servidor XMPP para ser instalado em algum lugar.
Fabian Zeindl
2

Experimente o Proxmox VE , ele possui uma ótima interface da web para gerenciar convidados KVM e OpenVZ. No entanto, ele roda no Debian e não no Ubuntu - isso é próximo o suficiente para você?

200_success
fonte
O Proxmox parece superficialmente falhar no requisito "nenhuma instalação dedicada do SO". Ou estou enganado?
Tim
Você pode instalar o Proxmox no Debian ou usar o instalador do SO. Se você considera esse Debian ≈ Ubuntu, ele se encaixa nos requisitos. Se você precisa do Ubuntu, então não.
200_success 29/10/10
1

Nunca tentei, mas alguns amigos já me recomendaram o eucalipto .

sybreon
fonte
O eucalipto é bastante pesado e já estava na lista de ferramentas vinculadas acima. Estou procurando recomendações baseadas na experiência real, atendendo aos requisitos listados acima. Tal como está, esta resposta se encaixaria melhor como um comentário. (Não vale a recompensa)
Tim
1

Infelizmente, não acho que exista um produto maduro que faça o que você está procurando bem para a KVM. Nós procuramos periodicamente algo assim no passado, mas a lista no linux-kvm.org parece não ter adicionado nada útil desde então.

Estamos muito bem resignados com o cliente virt-manager dos desktops Linux e virsh over ssh via massa do Windows para gerenciar. Porém, para os requisitos relativamente simples que temos - que combinam muito bem com os que você descreveu -, não sinto que estamos perdendo muito para um número (relativamente) pequeno de hosts e convidados administrar . Se você deseja administrar apenas 1 servidor e seus convidados, isso pode ser mais complicado do que vale a pena com a atual variedade de opções.

nedm
fonte
3
É assim que passamos nos últimos meses. Mas ainda é difícil acreditar que não exista algo meio decente por aí para o conjunto limitado de requisitos que publiquei. Você acha que haveria pelo menos algumas tentativas de agrupar o virsh em um aplicativo da web e mostrar algumas estatísticas .. #
Tim Tim
Notado esta aplicação PHP / AJAX VirtualBox em HackerNews esta manhã e pensei em sua pergunta. Para seu ponto de vista, acho que seria mais fácil agrupar o virsh ou virt-manager com um front-end da web decente.
Nedm 26/10/10
1

Experimente o WebVirtMgr , um serviço muito bom para gerenciar máquinas virtuais. Permite criar e configurar novas máquinas virtuais e ajustar a alocação de recursos.

Maxim Derzhak
fonte
0

Uma resposta um tanto tangencial:

O VMware Server está disponível sem custo (para uso interno) e possui uma ferramenta de administração baseada na Web.

RedGrittyBrick
fonte
Neste momento, estamos apenas olhando para as soluções baseadas em KVM, mas obrigado pela sugestão.
Tim
1
Porém, o VMWare Server tem problemas: sua interface da Web não funciona com compilações recentes do Firefox (isso pode ser corrigido tornando as opções de SSL da FF um pouco mais relaxadas) e acho isso não confiável (oops regulares, houve um erro, Vou desconectar "situações" do IE e você precisa usar hacks não oficiais das unidades de hardware virtual para que funcionem como host ou convidado com o kernel encontrado na versão mais recente do Ubuntu LTS. Estou analisando o KVM ad vbox como alternativas por causa desses problemas.
precisa saber é o seguinte
0

convirt, agora tem o gui da web

chocripple
fonte
Como mencionei na minha pergunta, eu já havia experimentado o Convirt, mas não funcionou para mim. Naquela época, ele já tinha o gui da web. Recentemente, algo mudou significativamente de que não estou ciente?
Tim
0

Aparentemente, existe um projeto para adicionar um console de gerenciamento baseado na Web ao OpenNebula: http://dev.opennebula.org/projects/15/wiki/Wiki

(Coincidentemente) trabalhei com isso através da SARA e parecia tudo bem (mas ainda é um trabalho em andamento). Pensei em mencioná-lo aqui como um possível novo desenvolvimento.

Tim
fonte
0

Em 2008, um projeto Drupal foi iniciado para implementar um gerenciador de máquina virtual como uma interface da web para libvirt no Drupal.

Parece uma boa idéia para mim ... mas parece que eles não foram muito longe.

http://drupal.org/project/vps_api

Paulo
fonte
0

Verifique o Cloudmin, é basicamente módulos webmin + virtualização. É bastante utilizável, fácil de instalar e faz o que diz na lata.

Nux
fonte
0

O OpenQRM é bastante complicado.

Eu trabalhei com o SolusVM e é legal, mas ainda estava procurando por algo que pudesse lidar com o VMware, o Xen e o KVM - http://OpenQRM.com se encaixa nessa conta e oferece muitas maneiras diferentes de lidar com sua virtualização, HA, clonagem, instantâneos, implantação imediata etc.

E também vem com suporte a imagens Debian e CentOS para sandboxing rápido.

Você pode mover VMs para máquinas físicas, máquinas físicas para VMs, um tipo de VM (por exemplo, Xen) para outro (por exemplo, VMware) etc.

É realmente muito robusto e altamente extensível.

navio alto
fonte