Manual de configuração do “Virtual Machine Manager” e “Virtual Machine Server”

4

Existe um manual disponível que cobre a configuração apropriada de um "Servidor de Máquina Virtual", sem nenhuma GUI com uma Estação de Trabalho Ubuntu com uma GUI e "Virtual Machine Manager" instalado? Ambos são versão 12.04.

Recebo a seguinte mensagem de erro:

unable to connect to libvirt
Verify that
-The libvirt-bin package is installed
-The libvirt daemon has been started
-you are a member of the libvirtd group

the package is installed
for some reason starting the daemon seems to crash

libvirtd start
info:  libvirt version 0.9.8
error: virExecWithHook:328 : cannot find 'pm-is-supported' in path: No such file or directory
also
qemucapsInit:856: Failed to get host power management capabilities

Então, acho que não configurei o servidor corretamente. Todos os manuais que encontrei não mencionam "Virtual Machine Manager". Eu escolhi apenas os pacotes para se conectar remotamente com o SSH e o "Virtual Machine Server" para a instalação do servidor.

Por isso, gostaria de encontrar um manual que abordasse este combo ou então abrangesse apenas máquinas GUI que tenham ambas na mesma máquina, o que não ajudará realmente no desempenho do sistema como um hipervisor.

    
por urtihu 09.11.2012 / 16:46

4 respostas

4

Primeiro, verifique se seu hardware oferece suporte à virtualização:

egrep '(vmx|svm)' /proc/cpuinfo

Se isso não gerar alguns dados, seu hardware não oferece suporte à virtualização e você não poderá usar o KVM. (Observação: a virtualização de hardware também deve estar ativada no BIOS / UEFI para a máquina. Normalmente, ela não está desativada por padrão. É necessário verificar isso.)

sudo apt-get update && sudo apt-get install kvm libvirt-bin virtinst bridge-utils

Isso faz com que você receba os pacotes necessários.

sudo adduser 'id -un' libvirtd

Isso coloca você no grupo necessário para jogar com a virtualização. Nota: se você estiver executando em uma GUI e espera executar virt-manager , será necessário efetuar logout e voltar novamente para que isso seja efetivado!

sudo virsh -c qemu:///system list

Isso deve te dar uma lista (atualmente vazia) de VMs no sistema:

 Id Name                 State
----------------------------------

Agora você está pronto para usar virt-manager para gerenciar VMs a partir da GUI ou virsh para gerenciá-las a partir da linha de comando. Se você precisar de ajuda para usar o virsh para criar e gerenciar convidados, por favor, pergunte isso como uma questão à parte - fica muito fácil. :)

Se você quiser usar virt-manager em execução em uma estação de trabalho remota, esteja ciente de que precisará do acesso SSH ao servidor a partir dessa estação de trabalho. Contanto que você tenha isso, e contanto que o usuário no qual você está usando o SSHing tenha sido adicionado ao grupo libvirt-bin , como mostrado acima, ele "funcionará" de lá - você configurará a conexão em virt-manager na máquina remota como "tipo SSH" e especifique o nome de usuário e endereço IP de lá, e ele solicitará uma senha na conexão (a menos que você tenha configurado a autenticação de chave pública sem senha, caso em que usará que).

    
por Jim Salter 26.11.2012 / 04:27
2

Eu encontrei o mesmo problema.

Para passar por isso, abra o terminal e digite:

sudo virt-manager

Em seguida, digite sua senha e a GUI deve abrir.

Espero que isso ajude!

    
por Evan 23.11.2012 / 04:38
0

Você não mencionou qual é o seu sabor de virtualização.

Eu não tenho experiência com libvirt, no entanto, como você, eu me encontrei na necessidade de um gerenciador de máquina virtual. Aqui está como eu resolvo o problema

Estou usando o Virtualbox, atualmente versão 4.2, esta versão instala um serviço chamado vboxweb-service, com este serviço ativado no boot, servidor web apache e phpvirtualbox agora eu tenho um gerenciador de máquinas virtuais totalmente funcional que posso usar mesmo se não estiver no escritório.

Infelizmente, o script virtualbox que supostamente inicializa e desliga as máquinas virtuais automaticamente não é totalmente funcional, então eu criei um script com algum código que eu encontrei online, é um pouco lento, mas vai fazer o trabalho até que o serviço vboxautostart seja concluído.

Siga este guia: Como autostart virtualbox vm e, claro, o guia phpvirtualbox também.

Veja meu script de autostart no Pastebin

    
por perdigueiro 22.11.2012 / 02:57
0
  1. O usuário é membro do libvirtd.
  2. O usuário final não tem direitos para o soquete.

srwxrwx --- 1 raiz libvirt 0 16 de abril 10:53 / var / run / libvirt / libvirt-sock

  1. O grupo é libvirt.
  2. Adicione o usuário ao grupo libvirt.

adduser franco libvirt

  1. Logout e login.
por Jolyon Ansuz 16.04.2018 / 03:03