Existem muitas informações diferentes sobre como configurar uma máquina virtual, mas estou perdido por onde começar. Minha pergunta fundamental é:
Como implanto virtualmente um servidor Web (completo com um conjunto exclusivo de usuários) na parte superior da máquina sem cabeça que estou executando?
O que torna meu sistema específico único (ou seja, dificulta encontrar informações pelo google):
- O servidor é sem fio.
- O servidor não executa uma GUI.
A maioria dos tutoriais / howtos assume uma conexão com fio e / ou uma GUI.
O que eu tentei
- Eu li a documentação para
libvirt
,qemu
, ekvm
. Eu também vi vários tutoriais que usamubuntu-vm-builder
ouqemu-img
. Só não sei por onde começar. Não sei bem como pensar em toda a pilha: acho que fica assim:libvirt
--controls ->qemu
--controls ->kvm
. Mas eu não tenho certeza. - Ativei a virtualização através do BIOS do meu sistema.
- Eu instalei o
qemu*
elibvirt*
pacotes. - Eu tentei executar
qemu-system-x86_64 ubuntu-server-12.04.iso
com o servidor baixado ISO. Isso não funcionou.
Desafios para os quais ainda não encontrei respostas.
- Quais são as etapas canônicas para executar um servidor virtualizado? Você começa com
qemu-img
? Ou o primeiro passo começaubuntu-vm-builder
? - Como você o mantém em execução sempre que o servidor físico é inicializado?
- Um tutorial observou que você não podia fazer a ponte de uma placa sem fio. Isso ainda é verdade hoje?
- Eu não entendo como editar
/etc/network/interfaces
. Eu uso o wlan0 como minha interface de rede principal, por isso estou um pouco hesitante em mexer com ele, pois todos os tutoriais que vi presumem que estou usando o eth0. - Todos os tutoriais que vi presumem que tenho uma GUI em execução. Eu não. Como faço para que o sistema operacional convidado ceda à placa de vídeo (eu tenho uma placa de vídeo, mas o Ubuntu Server apenas executa a CLI)?
- Existem muitos sistemas de arquivos disponíveis para uso
qemu-img
. Qual devo usar?
Há muitas perguntas incluídas nesta. Desculpe, mas a pergunta que mais me interessa está no começo. Minha preferência é não ter que instalar o Xen ou usar o Virtual Box.
virtualization
kvm
qemu
Avery Chan
fonte
fonte
Respostas:
Vou manter um registro constante dos progressos que fiz até agora. Vou limpar isso mais tarde e postá-lo como resposta, se eu conseguir.
Dia 1
libvirt
é o melhor caminho a percorrer. Veremos.libvirt
para gerenciar minhas VMs, não verifiquei se essa solução alternativa funciona.Dia 2
Eu tenho minha VM para inicializar. Corri
vmbuilder --debug --verbose
com isso como meu arquivo de configuração em/etc/vmbuilder.cfg
. Eu executei a configuração mais básica da partição. Use o google para ver o que colocar novmbuilder.partition
arquivo. Isso leva muito tempo e eu não conseguia descobrir como instalar o apt-proxy. Se você pode instalar o apt-proxy, eu o faria.Ainda não é possível fazer com que a rede funcione. O SO convidado não pode ver o SO host e vice-versa.
fonte