Olá amigos!. Debian 7? Puro e simples Fora de Série, como dizemos em Cuba. A Missão Espacial Internacional mudou o Windows XP para o Squeeze ... porque o Wheezy ainda não era estável! 🙂
Não posso escrever sobre o QEMU-KVM sem mencionar o Wheezy. Nunca antes tive a grande experiência de instalar o Debian na versão desktop do modo "instalar e usar". É assim que o Wheezy é fácil. Eu recomendo a todos.
E quando digo TODOS, é porque acabei de fazer uma máquina virtual com apenas 256 megabytes de RAM, com o Wheezy e seu desktop. Se eu selecionar no login gráfico o "GNOME Classic" funciona muito bem. É claro que essa quantidade de memória não carrega o GNOME Shell 3.4 + 7.
Não desejo incluir imagens sobre a instalação do Wheezy, pois prefiro descobrir por você mesmo. Baixe um CD ou DVD de instalação, instale o Debian 7 e use-o. Mais nada. Eles vão me dizer.
Quem tem uma boa quantidade de memória (1 gigabyte ou mais) ou o GNOME Shell 3.4 + 7 carrega automaticamente, descobrirá parte de seus benefícios se direcionar o ponteiro do mouse para o canto superior esquerdo. Navegue por este excelente Debian Desktop conforme os Debians apelidaram seu desktop de Wheezy.
Parabéns a esse enorme grupo que é, para felicidade de muitos, o Debian!
Para quem sente falta de alguns detalhes do GNOME 2.xxx (como eu), recomendamos a instalação dos seguintes pacotes, no mínimo:
- emblemas de nautilus
- nautilus-image-conversores
- manipuladores de imagens nautilus
- nautilus-terminal aberto
Para quem tem um processador com as extensões de virtualização - em geral, um Dual Core moderno - o resto do post é essencialmente voltado.
Introdução
KVM o Kbaseado em kernel Virtual Machine, funciona apenas se o processador tiver as extensões de virtualização de hardware, Intel © e AMD-V ©. Podemos determiná-lo se executarmos o seguinte comando em um console:
# egrep -c "(svm | vmx)" / proc / cpuinfo
Se o comando retornar 0, indica que o processador não oferece suporte à virtualização de hardware. Um valor de 1 ou superior indicará quantos processadores têm essa característica. Devemos habilitar (ou verificar se está habilitado) esta função na BIOS do nosso computador, mesmo que o valor retornado seja 1 ou maior.
Não gosto de fazer comparações. Cada software tem seu charme. Vou apenas dizer adeus a Ctrl + Alt para liberar o ponteiro do mouse; adeus à necessidade de pacotes essenciais para construção, binutils, linux-headers-'uname -r '; adeus aos patches para rodar uma versão antiga em um novo kernel; adeus a uma instalação, às vezes tediosa, de um script perl ou outro idioma; adeus a uma interface web para administração e / ou criação de máquinas virtuais (que em muitas ocasiões nos fez sofrer ou simplesmente não funcionou); e a todas aquelas questões específicas que aqueles de nós que já trabalharam anteriormente com outros softwares para máquinas virtuais conhecem.
QEMU-KVM é uma solução total para máquinas virtuais. Os pacotes estão no repositório no branch principal. É o melhor, como meu colega e amigo El Freake me disse quando o recomendou.
E aqui eu trago para você, como sempre, um Ponto de Entrada para o fascinante mundo da criação e gerenciamento de servidores ou máquinas virtuais usando QEMU-KVM no Wheezy (também no Squeeze).
Definições retiradas da Wikipedia:
QEMU é um emulador de processador baseado na tradução dinâmica de binários (conversão do código binário da arquitetura fonte em código compreensível pela arquitetura host). QEMU também tem recursos Virtualização dentro de um sistema operacional, GNU / Linux, Windows, ou qualquer um dos sistemas operacionais suportados (na verdade, é a forma mais comum de uso). Esta máquina virtual pode ser executada em qualquer tipo de Microprocessador ou arquitetura (x86, x86-64, PowerPC, MIPS, SPARC, etc.). Ele é licenciado em parte com o LGPL e a GLP de GNU.
Máquina Virtual baseada em kernel o KVM, (dentro espanhol, Máquina virtual baseada em kernel) é uma solução para implementar virtualização completa com Linux. Consiste em um módulo do kernel (com o nome kvm.ko) e ferramentas no espaço do usuário, sendo em sua totalidade Software Livre. O componente KVM para o kernel está incluído no Linux desde a versão 2.6.20.
libvirt: Biblioteca escrita em C (kit de ferramentas C) para interagir com os recursos de virtualização recentes de versões modernas do Linux (e outros sistemas operacionais).
Vamos ao que interessa!.
Instale os pacotes necessários em uma estação de trabalho:
# apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager hal
Esclarecemos que está em uma estação de trabalho porque o pacote gerenciador de virt É a interface gráfica ou GUI para a administração de nossas máquinas virtuais em nosso Desktop e para o resto dos servidores em nossa LAN que dedicamos a oferecer suporte a máquinas virtuais. Além disso, o processo de criação e gerenciamento de máquinas virtuais ou servidores pode ser executado no modo console apenas sem a necessidade de uma interface gráfica. Consulte o páginas man dos pacotes instalados que são muito descritivos. Muito mais do que este artigo. Que pena que estão em inglês.
O usuário raiz e os membros do grupo libvirt eles são os únicos que têm permissão para usar as máquinas virtuais KVM. Portanto, devemos tornar nosso usuário um membro do grupo libvirt:
# adduser myuser libvirt
Devemos fechar a sessão e entrar novamente para que o comando anterior tenha efeito.
Nota no Ubuntu: Não consegui testar o qemu-kvm com Ubuntu 12.04. ACHO que a única diferença importante reside neste comando em que devemos especificar o grupo libvirtd. O resto DEVE ser válido.
Depois do acima, há pouco a explicar porque agora podemos executar o "Gerenciador de Máquina Virtual" ou gerenciador de virt, que encontraremos no grupo de aplicativos "Ferramentas do sistema", Ou podemos invocá-lo se pressionarmos Alt + F2 e digitarmos na caixa de diálogo gerenciador de virt.
Para criar uma máquina virtual clicamos no botão "Crie uma nova máquina virtual”E seguimos os passos do assistente que é muito intuitivo. Após revisar o hardware da máquina virtual que está sendo criada, clicamos no botão "Comece a instalação“E começamos a instalar o equipamento da forma usual como se fosse um servidor físico.
Documentação de acompanhamento:
- / usr / share / doc / qemu
- / usr / share / doc / qemu-kvm
- / usr / share / doc / qemu-system
- / usr / share / doc / virt-manager
- / usr / share / doc / libvirt-bin
- Páginas do manual ou “homem": Qemu-img, virsh, virt-clone, virt-convert, virt-host-validate, virt-image, virt-install, virt-manager, virt-viewer, virt-xml-validate.
Websites:
- http://en.wikibooks.org/wiki/QEMU
- http://virt-manager.org
Tips
Redes Virtuais: por padrão, o Virt-Manager propõe a sub-rede 192.168.122.0/24 para a rede virtual do tipo NAT e com um servidor DHCP interno. Se por acaso apagarmos a rede virtual "default", que NÃO recomendamos, e tentarmos criar uma nova e não conseguirmos devido a problemas de permissão, vamos para a pasta / etc / libvirt / qemu / networks, e se NÃO encontrarmos o arquivo padrão.xml, nós o criamos novamente com o seguinte conteúdo:
padrão
Como podemos ver, se editarmos manualmente esse arquivo, podemos declarar outra sub-rede e eliminar o DHCP. Sempre será melhor criar uma nova rede virtual através da interface Virt-Manager, ativar a caixa Auto-start e selecioná-la quando criarmos uma máquina virtual. Para evitar que a rede virtual "padrão" seja iniciada, não selecionamos a caixa Início automático.
armazenamento: por padrão, está localizado em / var / lib / libvirt / images. A melhor opção é criar um novo Storage usando a interface gráfica e colocá-lo no diretório ou local que mais nos convier. Os arquivos de configuração estão localizados em/ etc / libvirt / storage /.
Crie discos rígidos com formato qcow2 (cópia qemu na gravação) antes de criar uma máquina virtual é uma boa opção. Vejo homem qemu-img.
Arquivos de configuração de backup: Sempre faça uma cópia de backup dos arquivos de configuração ANTES de modificá-los manualmente.
Resumo
Como afirmamos no início de nosso artigo, o guia fornecido é apenas uma pequena introdução ao assunto. É impossível substituir em um post a extensa documentação desta poderosa ferramenta. Apreciar!.
Até a próxima aventura, amigos!
Ótimo .. hoje eu migro do Virtualbox para o Qemu-kvm 😀
Você sabe se as máquinas virtuais do Qemu-kvm permitem o manuseio das portas USB?
Obrigado.
Se USB funcionar com Qemu KVM
Saudações e obrigado meu amigo El Freake !!!
Bem eu instalei no Xubuntu, sem problemas, mas comparado ao VirtualBox, com uma máquina virtual com Windows XP é lento.
Uma saudação.
Fico, a versão do Debian que você usa, é o Squeeze ou Wheezy? Porque até agora eu não sei como diabos eu fiz o GNOME 3 substituto parecer o GNOME 2.
Você instalou o gnome-session-fallback? Eu testei o wheezy há muito tempo e não me lembro se foi instalado por padrão junto com o Shell.
Daniel, se você instalar o pacote gnome-session-fallback por padrão
Há uma semana, o Wheezy, e há mais de 1 ano, o Squeeze. KVM funciona em ambos
Bom, bom artigo, a verdade é que é a primeira vez que faço o download do Debian, sempre usei outras distros, já baixei essa há dias mas não tenho tempo de usar em uma máquina virtual, felizmente tenho 12 gigabytes ligados meu PC então vou atribuir pelo menos 1 giga ou talvez mais, vou te contar como foi, saudações.
Que coincidência eu ter voltado há poucos dias ao Qemu porque o VirtualBox está sempre me dando problemas, até uso o Qemu no Windows. Achei que no post você fosse explicar como o Qemu funciona com comandos, mas não conhecia essa interface.
Estou mais perdido no Xen do que no QUEMU e no VirtualBox.
Não sabia, outro dia encontrei o aqemu (qt4) e andei testando mas essa solução é muito mais profissional, obrigado Federico.
No final dá-me um erro na rede NAT, mas foi porque não está ativado no kernel por padrão.
Mas encontrei uma solução no fórum, recompilar.
«… Adicionar IPv4 NAT (Opções de rede -> Estrutura de filtragem de pacotes de rede -> Configuração de IP Netfilter)»
http://forums.debian.net/viewtopic.php?f=5&t=94729
Um exemplo do comando para criar a imagem: "qemu-img create -f qcow2 debian.img 10G"
Saudações Dhunter !!! Com o homem qemu-img, você faz um doutorado a esse respeito. 🙂
Já estou no Qemu-KVM .. para foder Virtualbox e suas restrições de merda ..
Estou muito confortável com vmware ...
Você realmente acha que para o meu VMWare é uma alternativa melhor do que Qemu-kvm? A partir daí não só o VMWare é proprietário, mas com o Qemu-KVM não preciso de nada de terceiros ... e sempre será compatível com o meu kernel.
😛
Não estou dizendo que seja uma alternativa melhor, mas ele roda as máquinas virtuais pré-compiladas, do osx, e windows 7 que eu baixei do piratebay, e isso é suficiente para mim xD,. também tem um desempenho muito bom
Depois, instale o VirtualBox OSE que está no Debian Wheezy (ou compile na sua própria versão 4.2, já que infelizmente o Oracle só permite baixar a versão oficial e não o OSE).
Bom, no windows usei com meu amd x2 e estava indo muito bem, rodar ambientes osx, é o único que consegui de verdade, tentei com o virtualbox e nunca acabou funcionando para mim.
@ pandev92:
O mesmo acontece comigo com o Virtualbox oficial no Windows, mas não encontrei erros ao executá-lo no GNU / Linux.
VMWare é muito mais pesado que o Oracle Virtualbox porque usa seus recursos de hardware para acelerar sua máquina virtual. Daí porque eu uso o VirtualBox OSE (embora eu prefira outras alternativas, como Xen ou QUEMU).
Qmenu seria o qt da IU para KVM? Tenho que começar a fazer testes xD
Que restrições você tem no VirtualBox?
Bem, se você usar i386, não poderá emular amd64, com kvm acho que sim. Não há suporte para USB se você não instalar complementos. No GNU / Linux, a adição de convidado não coloca a tela em tela cheia ... de qualquer maneira ..
Ao emular amd64 em um PC i386, a sensação é a mesma ao usar o VMWare Workstation.
Quanto às Adições de Convidados, devo dizer que se você colocar 96 MB pode fazer com que ocupe toda a tela (testei com KDE, GNOME e outros com Debian Squeeze atualização 6).
De qualquer forma, quando eu quero fazer um servidor Debian (eu o chamo assim em referência ao "Ubuntu Server" que é nada mais e nada menos do que uma versão netinstall bastardizada), eu faço isso sem uma interface gráfica e mergulho o mundo do console. Já adorei o GNU Nano e o poder que ele dá ao meu dedo mindinho.
Esta versão do debian é quase estável, ou melhor é 6? 😀
Não duvide. Instale e use o Wheezy
Por enquanto, sua estabilidade está a par com o Ubuntu LTS, mas com o passar de suas atualizações, estará no nível do CentOS (se não fosse pela imensa quantidade de pacotes, já estaria sendo usado pela Estação Espacial Internacional).
Quanto a distros como CentOS, eu preferiria usá-lo como um substituto para o Windows XP, a menos que facilite a instalação e / ou atualização com o terminal.
Olá, estou usando o Ubuntu 13.04 e recebo o seguinte erro ao abrir o programa:
Não foi possível conectar ao libvirt.
Verifique se:
- O pacote 'libvirt-bin' está instalado
- O daemon 'libvirtd' foi iniciado
- Você é membro do grupo 'libvirtd'
e quando eu dou os detalhes do show, o seguinte sai:
Não foi possível conectar ao libvirt.
Verifique se:
- O pacote 'libvirt-bin' está instalado
- O daemon 'libvirtd' foi iniciado
- Você é membro do grupo 'libvirtd'
Libvirt URI é: qemu: /// system
Traceback (última chamada mais recente):
Arquivo "/usr/share/virt-manager/virtManager/connection.py", linha 1027, em _open_thread
self.vmm = self._try_open ()
Arquivo "/usr/share/virt-manager/virtManager/connection.py", linha 1009, em _try_open
bandeiras)
Arquivo "/usr/lib/python2.7/dist-packages/libvirt.py", linha 102, em openAuth
se ret for Nenhum: aumentar libvirtError ('virConnectOpenAuth () falhou')
libvirtError: Não foi possível conectar o soquete a '/ var / run / libvirt / libvirt-sock': Permissão negada
Alguém tem alguma ideia de como resolver isto?
PS: Já verifiquei se o pacote libvirt-bin está instalado e também adicionei meu usuário ao libvirtd. A única coisa a verificar se o daemon libvirtd foi iniciado Não tenho ideia de como fazer XD. Obrigado desde já!
ahhhh outro motivo pelo qual odiava Linux, lembro que tive que executar algo com sudo para isso e aparte antes de iniciar o Vbox porque tive que usar um comando para desbloquear a virtualização de hardware, se eu achar, passo para vocês.
Já resolvi, só precisava reiniciar 😛
E por que você não verificou se o sistema avisou que precisava ser reiniciado? Porque no meu caso, como uso o Debian, ele me pede para reiniciar enquanto faço essas coisas que estão diretamente relacionadas ao kernel.
Eu não odeio o sistema GNU / Linux, mas distros GNU / Linux que realmente são péssimos quando se trata de fazer este tipo de tarefa como o Ubuntu normal (os LTS são pelo menos decentes o suficiente para funcionar, mas na medida em que aos drivers proprietários, ao atualizar eles sempre se cruzam).
Eu tenho o VirtualBox no Debian Oldstable e até agora ele não me deu nenhum problema (exceto quando eu queria rodar uma máquina com o kernel Xen que instalei) e faz maravilhas para mim.
Se você deseja entrar no Facebook, trabalhar seus documentos do Office ou simplesmente ter um melhor desempenho em seus jogos Steam, use o Ubuntu normal ou LTS; Mas se você deseja virtualizações, servidores seguros, estabilidade à prova de falhas de fator humano, escolha CentOS / RHEL, Slackware e / ou Debian Stable.
PS: Eu uso o Chromium 25 que obtive no Launchpad (daí por que diabos me parece que estou usando o Ubuntu quando na verdade estou usando o Debian Oldstable {Squeeze}).
Estou com um problema, embora a verdade é que os comentários não são o lugar ideal para discutir isso, então abri um tópico no fórum para poder discutir com calma.
Link aqui
Tente descartar se o QEMU está mal configurado com outros sistemas VM, como VirtualBox OSE ou Xen.
Agora, estou testando se o ZPanelX realmente funciona no Wheezy usando o script desenvolvido para o Ubuntu 12.04 LTS.
Estou usando ZPanel no meu Wheezy. Você pode obtê-lo no site oficial e funciona sem problemas:
http://www.zvps.co.uk/zpanelcp/ubuntu-12-04
Logicamente, como pacotes pré-necessários que você não instala:
yum instale ld-linux.so.2 curl
mas
apt-get instalar libc6 curl
O pacote libc6 inclui o pacote ld-linux.so.2 😀
Muito obrigado por tirar uma carga de mim. Além do mais, já salvei um rascunho neste blog, então quero esclarecer esses passos a seguir (além de incluí-lo nos créditos da minha pesquisa) e claro, colocar uma imagem na qual tenho o controle ZPanel X painel com Debian Wheezy de um navegador (perdoe-me se a captura de tela que fiz foi feita no Windows 7, mas a porcaria do meu PC e a velocidade da internet que uso não me permitem tirar o máximo proveito dele com máquinas virtuais, então recorrer aos PCs que estão no instituto de informática onde estudo).
Quando experimentei aquele painel de controle no Windows, percebi como era simples de operar, mas inexplicavelmente era extremamente lento e por isso estava inclinado a procurar como instalá-lo no Debian Squeeze sem sucesso, até que Wheezy chegou e o caminho foi iluminado.
Excelente! Você me tentou 🙂
Para o provar.
Quais seriam as vantagens de desempenho em máquinas virtuais com os outros ambientes de virtualização?
Obrigado a todos por seus comentários !!!.
KVM é como o Xen, um hipervisor. Seu desempenho é MUITO superior ao obtido com o VirtualBox, ou VMware Workstation ou Server. Você é informado por alguém que tem servidores em produção desde 2005 usando o VMware Server. Não os excluo porque os hosts são antigos e seus processadores não têm as extensões. Em minhas estações de trabalho na empresa e em casa, apaguei todas as máquinas virtuais e as fiz do zero com o QUEMU-KVM, e havia 6 máquinas no total.
Eu parei de usar o VMWare Workstation porque ele realmente consome recursos quando se trata de virtualização e não tem um instalador de driver automatizado como o que o VirtualBox tem (por isso me tornei um adepto dele).
Quanto ao QEMU, teria que experimentá-lo no Wheezy, pois no Squeeze (a versão que instalei no meu PC obsoleto), os drivers estão desatualizados e meu maior medo é que não tenha compatibilidade com seus drivers no Windows NT 5 .x e superior.
Bom post amigo,
[code] # adduser myuser libvirt [/ code]
nada mais do que naquela linha você perdeu um "d" no final
Leia o artigo devagar, especialmente onde diz Nota no Ubuntu. No Debian Squeeze ou Wheezy, o grupo é libvirt, enquanto no Ubuntu é libvirtd.
Algum manual para manequins? Porque eu tentei e não tem como. Quando vou criar o disco rígido virtual, recebo um erro. Eu dei permissões de escrita e nem mesmo para elas. Acho que vou continuar com o VirtualBox, que pelo menos nunca me deu erros e a instalação, muito fácil
Se ao invés do gnome usarmos lxde ou openbox, 150 MB são mais que suficientes.
Nunca tive problemas com o virtualbox, embora ache interessante virtualizar sistemas x64 em PCs com processador i386
Olá
É incrível! Eu era um usuário regular do VirtualBox, agora comecei com o QEMU-KVM e é um mundo totalmente diferente e até ouso dizer que é superior.
Tive muitos tropeços no começo, mas é só procurar por ele
* Para começar, não terminei de criar a máquina virtual porque a rede não havia sido configurada, para isso descobri que não tinha os módulos iptables no meu kernel (uso um kernel 3.9.2 compilado por mim), necessário para criar a rede NAT, uma vez que o kernel foi recompilado com esses módulos, terminei de criar a máquina virtual
* Em segundo lugar, demorou muito para instalar o SO (Windows por necessidade de trabalho), descobriu-se que é devido à configuração do disco rígido virtual, primeiro você tem que criar um disco rígido virtual no formato qcow2 com o pré-aloc opção, nesta página, é bem explicada http://itscblog.tamu.edu/improve-disk-io-performance-in-kvm/ , mas atenção, na opção Barramento de disco, não selecione ainda Virtio, pois primeiro você deve ter o driver instalado na máquina virtual para poder inicializar o disco rígido virtual
Feito isso, a velocidade geral da máquina virtual aumenta consideravelmente
* Terceiro, para aqueles que instalam o Windows Guest, este guia é muito útil http://www.blah-blah.ch/it/general/kvm-and-windows-vms/ uma vez que nos diz como instalar os drivers do Virtio para o disco rígido e VGA que também aumentam significativamente a experiência do usuário
Também recomendo que você faça um tour pela página do qemu e seus fóruns, eles têm artigos interessantes http://www.linux-kvm.com/
Resumindo, fico com o QEMU-KVM!
Saudações.
Excelente, tentei virtualizar um CentOS e funciona muito bem. E o melhor de tudo, ele funciona perfeitamente sem a necessidade de addons ou similares….
Olá, uma pergunta que tentei instalar seguindo os passos, baixei o debian 7 da página, mas quando tento instalá-lo me marca que não consegue encontrar libvirt-bin, procurei informações, mas nenhum comentário manual sobre os repositórios para instalação libvirt.
alguém aí me dá uma ideia do que eu posso fazer
obrigado
Muito obrigado magro era isso que eu procurava.
🙂
Não há porque. Ainda bem que te serve. Ahhhhh, e é Fico ou Federico. 🙂
Olá boa:
Tento instalar o qemu-kvm e ele não me deixa ver o seguinte:
# apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager hal
Lendo lista de pacotes ... Concluído
Criando árvore de dependências
Lendo as informações de status ... Concluído
E: O pacote qemu-kvm não pôde ser localizado
E: O pacote libvirt-bin não pôde ser localizado
E: O pacote virt-manager não pôde ser localizado
Alguém pode me ajudar. Fiz muitos testes e estou preso.
lembranças
Olá Esteban, aconteceu a mesma coisa comigo, mas tentei adicionar mais repositórios da página debian, e com isso consegui instalar os pacotes
lembranças
Oi arturo, Uma pergunta sou novo no uso do Linux em geral, mas como adiciono os repositórios ao debian?
obrigado antecipadamente
Teoria e imagens práticas se unem em um tutorial XD harmonioso. Excelente tutor.
Obrigado pelo seu elogio e comentário !!!
Como posso gerenciar duas placas de rede ethernet no qemu? um para meu hospedeiro e outro para qemu. Faço isso porque tenho dois pontos de acesso com conexões independentes. E a minha ideia é usar alguns downloads com torrent (máquina virtual no qemu) e outro para uso diário no meu archlinux) (host)