Hej kompisar!. Debian 7?. Enkelt och enkelt ur serien som vi säger på Kuba. International Space Mission ändrade Windows XP till Squeeze ... eftersom Wheezy inte var stabil än! 🙂
Jag kan inte skriva om QEMU-KVM utan att nämna Wheezy. Aldrig tidigare har jag haft den mycket trevliga upplevelsen att installera Debian på skrivbordsversionen på sättet "installera och använda". Så lätt är Wheezy. Jag rekommenderar det till alla.
Och när jag säger ALL, beror det på att jag precis skapade en virtuell maskin med bara 256 megabyte RAM, med Wheezy och hans skrivbord. Om jag väljer i den grafiska inloggningen fungerar "GNOME Classic" mycket bra. Naturligtvis laddar inte den mängden minne GNOME Shell 3.4 + 7.
Jag vill inte ta med bilder om Wheezy-installationen eftersom jag föredrar att upptäcka det själv. Ladda ner en installations-CD eller DVD, installera Debian 7 och använd den. Men inget. De kommer att berätta för mig.
De som har en bra mängd minne (1 gigabyte eller mer) eller GNOME Shell 3.4 + 7 laddas automatiskt kommer att upptäcka en del av fördelarna om de riktar muspekaren till det övre vänstra hörnet. Bläddra igenom detta utmärkta Debian Desktop när Debianists kallade sitt skrivbord i Wheezy.
Grattis till den enorma gruppen som är, till många lycka, Debian!
För dem som saknar detaljer om GNOME 2.xxx (som jag), rekommenderar vi att du installerar följande paket som ett minimum:
- nautilus-emblem
- nautilus-bild-omvandlare
- nautilus-bildmanipulatorer
- nautilus-open-terminal
För de som har en processor med virtualiseringstillägg - i allmänhet en modern Dual Core-framåt - är resten av inlägget i huvudsak inriktat på.
Inledning
KVM o Kernel-baserad Virtual Machine, fungerar bara om processorn har hårdvaruvirtualiseringstillägg, både Intel © och AMD-V ©. Vi kan avgöra om vi kör följande kommando i en konsol:
# egrep -c "(svm | vmx)" / proc / cpuinfo
Om kommandot returnerar 0 indikerar det att processorn inte stöder hårdvaruvirtualisering. Ett värde på 1 eller högre anger hur många processorer som har denna egenskap. Vi måste aktivera (eller kontrollera om den är aktiverad) denna funktion i BIOS på vår dator, även om det returnerade värdet är 1 eller högre.
Jag gillar inte att göra jämförelser alls. Varje programvara har sin charm. Jag säger bara adjö till Ctrl + Alt för att frigöra muspekaren. hejdå behovet av build-essential, binutils, linux-headers-'uname -r '-paket; adjö till lappar för att köra en gammal version på en ny kärna; adjö till en - ibland tråkig - installation från ett perl-skript eller ett annat språk; adjö till ett webbgränssnitt för administration och / eller skapande av virtuella maskiner (som vid många tillfällen fick oss att lida eller helt enkelt inte fungerade); och till alla de specifika frågor som vi som tidigare har arbetat med annan programvara för virtuella maskiner vet.
QEMU-KVM är en totallösning för virtuella maskiner. Paketen finns i arkivet på huvudgrenen. Det är det bästa, som min kollega och vän El Freake sa till mig när han rekommenderade det till mig.
Och här tar jag dig som alltid en ingångspunkt till den fascinerande världen att skapa och hantera servrar eller virtuella maskiner med QEMU-KVM på Wheezy (även på Squeeze).
Definitioner hämtade från Wikipedia:
QEMU är en processoremulator baserad på den dynamiska översättningen av binärer (omvandling av källarkitekturs binära kod till förståelig kod av värdarkitekturen). QEMU har också funktioner virtualiserings i ett operativsystem, antingen GNU / Linux, Windowseller något av de operativsystem som stöds (det är faktiskt det vanligaste sättet att använda). Denna virtuella maskin kan köras på alla typer av Mikroprocessor eller arkitektur (x86, x86-64, PowerPC, MIPS, SPARC, etc.). Han är licensierad delvis med LGPL och GPL de GNU.
Kärnbaserad virtuell maskin o KVM, (i español, Kärnbaserad virtuell maskin) är en lösning att implementera fullständig virtualisering med Linux. Den består av en kärnmodul (med namnet kvm.ko) och verktyg i användarutrymmet, helt och hållet fri programvara. KVM-komponenten för kärnan ingår i Linux sedan version 2.6.20.
libvirt: Bibliotek skrivet i C (C-verktygslåda) för att interagera med de senaste virtualiseringsfunktionerna i moderna versioner av Linux (och andra operativsystem).
Låt oss komma till saken!.
Installera nödvändiga paket på en arbetsstation:
# apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager hal
Vi klargör att det finns i en arbetsstation eftersom paketet virt-manager Det är det grafiska gränssnittet eller GUI för administration av våra virtuella maskiner på vårt skrivbord och för resten av servrarna på vårt LAN som vi har dedikerat till att stödja virtuella maskiner. Dessutom kan processen att skapa och hantera virtuella maskiner eller servrar utföras i konsolläge endast utan behov av ett grafiskt gränssnitt. Konsultera man sidor av de installerade paketen som är mycket beskrivande. Mycket mer än den här artikeln. Synd att de är på engelska.
Användaren rot och gruppmedlemmarna libvirt de är de enda som har behörighet att använda virtuella KVM-maskiner. Därför måste vi göra vår användare medlem i gruppen libvirt:
# adduser myuser libvirt
Vi måste stänga sessionen och gå in igen för att föregående kommando ska träda i kraft.
Anmärkning om Ubuntu: Jag kunde inte testa qemu-kvm med Ubuntu 12.04. Jag TROR att den enda viktiga skillnaden ligger i detta kommando där vi måste specificera gruppen libvirtd. Resten MÅSTE vara giltig.
Efter ovanstående finns det lite att förklara eftersom vi kan köra "Virtual Machine Manager" eller virt-manager, som vi hittar i applikationsgruppen "Systemverktyg"Eller så kan vi åberopa det om vi trycker på Alt + F2 och skriver in dialogrutan virt-manager.
För att skapa en virtuell maskin klickar vi på knappen "Skapa en ny virtuell maskin”Och vi följer guiden som är väldigt intuitiv. Efter att ha granskat hårdvaran för den virtuella maskinen som skapas klickar vi på knappen "Starta installationen”Och vi började installera utrustningen på vanligt sätt som om det var en fysisk server.
Kompletterande dokumentation:
- / usr / dela / doc / qemu
- / usr / dela / doc / qemu-kvm
- / usr / share / doc / qemu-system
- / usr / share / doc / virt-manager
- / usr / share / doc / libvirt-bin
- Manuella sidor eller "människa": Qemu-img, virsh, virt-clone, virt-convert, virt-host-validate, virt-image, virt-install, virt-manager, virt-viewer, virt-xml-validate.
Webbplatser:
- http://en.wikibooks.org/wiki/QEMU
- http://virt-manager.org
tips
Virtuella nätverk: Som standard föreslår Virt-Manager undernätet 192.168.122.0/24 för det virtuella nätverket av NAT-typ och med en intern DHCP-server. Om vi av en slump raderar det virtuella nätverkets "standard", som vi INTE rekommenderar, och vi försöker skapa en ny och vi inte kan på grund av tillståndsproblem, går vi till mappen / etc / libvirt / qemu / nätverk, och om vi INTE hittar filen default.xml, vi skapar det igen med följande innehåll:
standard
Som vi kan se, om vi manuellt redigerar den här filen, kan vi deklarera ett annat undernät och eliminera DHCP. Det är alltid bättre att skapa ett nytt virtuellt nätverk via Virt-Manager-gränssnittet, aktivera rutan Auto-start och markera den när vi skapar en virtuell maskin. För att förhindra att det "standard" virtuella nätverket startar automatiskt väljer vi inte rutan Autostart.
lagring: som standard ligger den i / var / lib / libvirt / images. Det bästa alternativet är att skapa en ny lagring med hjälp av det grafiska gränssnittet och placera den i den katalog eller plats som passar oss bäst. Konfigurationsfilerna finns på/ etc / libvirt / storage /.
Skapa hårddiskar med qcow2-format (qemu-kopia vid skrivning) innan du skapar en virtuell maskin är ett bra alternativ. Ser man qemu-img.
Säkerhetskopiera konfigurationsfiler: Gör alltid en säkerhetskopia av konfigurationsfilerna INNAN du ändrar dem manuellt.
Sammanfattning
Som vi sade i början av vår artikel är den givna guiden bara en liten introduktion till ämnet. Det är omöjligt att i ett inlägg ersätta den omfattande dokumentationen av detta kraftfulla verktyg. Njut av!.
Fram till nästa äventyr, vänner!
Bra ... idag migrerar jag från Virtualbox till Qemu-kvm 😀
Vet du om de virtuella maskinerna i Qemu-kvm tillåter hantering av USB-portarna?
Tack.
Om USB fungerar över Qemu KVM
Hälsningar och tack min vän El Freake !!!
Tja, jag har installerat den i Xubuntu, utan problem, men jämfört med VirtualBox, med en virtuell maskin med Windows XP är den långsam.
En hälsning.
Fico, den version av Debian du använder, är det Squeeze eller Wheezy? För så länge vet jag inte hur jag gör att GNOME 3-reserven ser ut som GNOME 2.
Installerade du gnome-session-fallback? Jag har testat wheezy för länge sedan och kommer inte ihåg om det var installerat som standard med Shell.
Daniel, om du installerar gnome-session-fallback-paketet som standard
För en vecka sedan, Wheezy, och i över ett år, Squeeze. KVM fungerar i båda
Tja, bra artikel, sanningen är att det här är första gången jag laddar ner Debian, jag har alltid använt andra distros, jag har redan laddat ner detta i flera dagar men utan tid att använda det i en virtuell maskin, lyckligtvis har jag 12 gigabyte på min PC så jag kommer att tilldela minst 1 spelning eller kanske mer, jag berättar hur det gick, hälsningar.
Vilken tillfällighet att jag för några dagar sedan återvände till Qemu eftersom VirtualBox alltid ger mig problem, jag använder till och med Qemu i Windows. Jag trodde att i inlägget skulle du förklara hur Qemu fungerar med kommandon, men jag visste inte om detta gränssnitt.
Jag är mer förlorad i Xen än i QUEMU och VirtualBox.
Jag visste inte om det, häromdagen hittade jag aqemu (qt4) och jag har testat det men den här lösningen är mycket mer professionell, tack Federico.
Till slut ger det mig ett fel i NAT-nätverket, men det berodde på att det inte är aktiverat i kärnan som standard.
Men jag hittade en lösning på forumet som kompilerade om.
«... Lägg till IPv4 NAT (nätverksalternativ -> nätverkspaketfiltreringsramverk -> IP-nätfilterkonfiguration)»
http://forums.debian.net/viewtopic.php?f=5&t=94729
Ett exempel på kommandot för att skapa bilden: "qemu-img skapa -f qcow2 debian.img 10G"
Hälsningar Dhunter !!! Med mannen qemu-img doktorerar du i detta avseende. 🙂
Jag är redan i Qemu-KVM .. för att knulla Virtualbox och dess jävla begränsningar ..
Jag är väldigt bekväm med vmware ...
Tror du verkligen att det för mitt VMWare är ett bättre alternativ än Qemu-kvm? Att börja med det är inte bara VMWare proprietär, men med Qemu-KVM behöver jag inget från tredje part ... och det kommer alltid att vara kompatibelt med min kärna.
😛
Jag säger inte att det är ett bättre alternativ, men det kör de förkompilerade virtuella maskinerna, osx och windows 7 som jag laddade ner från piratebay, och det räcker för mig xD,. det har också mycket bra prestanda
Så för att installera VirtualBox OSE som finns i Debian Wheezy (eller kompilera det på din egen version 4.2, eftersom Oracle tyvärr bara låter dig ladda ner den officiella versionen och inte OSE).
ja, i windows använde jag det med min amd x2 och det gick ganska bra, för att köra osx-miljöer, det är det enda jag verkligen kunde, jag försökte med virtualbox och det har aldrig slutat fungera för mig.
@ pandev92:
Samma sak händer mig med den officiella Virtualbox i Windows, men jag har inte hittat fel när jag kör den i GNU / Linux.
VMWare är mycket tyngre än Oracle Virtualbox eftersom det använder dina hårdvaruresurser för att påskynda din virtuella maskin. Därför använder jag VirtualBox OSE (även om jag föredrar andra alternativ som Xen eller QUEMU).
Qmenu skulle vara UI qt för KVM? Jag måste börja göra tester xD
Vilka begränsningar har du i VirtualBox?
Tja, om du använder i386 kan du inte emulera amd64, med kvm tror jag att du kan. Det finns inget USB-stöd om du inte installerar ett tillägg. I GNU / Linux sätter gästtillägget inte skärmen till helskärm ... hur som helst ..
När du emulerar amd64 på en i386-dator är känslan densamma när du använder VMWare Workstation.
När det gäller gästtilläggen måste jag säga att om du lägger till 96 MB kan du få det att ta upp hela skärmen (jag testade det med KDE, GNOME och andra med Debian Squeeze uppdatering 6).
Hur som helst, när jag vill skapa en Debian-server (jag kallar det så med hänvisning till "Ubuntu-servern" som inte är något mer eller inget mindre än en bastardiserad netinstallationsversion), gör jag det utan ett grafiskt gränssnitt och jag fördjupar mig i konsolens värld. Jag har redan haft en speciell smak för GNU Nano och den kraft det ger mitt lillfinger.
Är den här versionen av debian nästan stabil, eller bättre är 6? 😀
Tveka inte. Installera och använd Wheezy
För närvarande är dess stabilitet i nivå med Ubuntu LTS, men när uppdateringarna passerar kommer den att ligga på CentOS-nivån (om det inte vore för det enorma antalet paket, skulle det redan användas av den internationella rymdstationen).
När det gäller distributioner som CentOS, skulle jag hellre använda den som en ersättning för Windows XP såvida det inte gör det enkelt att installera och / eller uppdatera med terminalen.
Hej, jag använder Ubuntu 13.04 och får följande fel när jag öppnar programmet:
Det gick inte att ansluta till libvirt.
Bekräfta det:
- Paketet 'libvirt-bin' är installerat
- Demonen 'libvirtd' har startats
- Du är medlem i gruppen 'libvirtd'
och när jag ger showinformation kommer följande fram:
Det gick inte att ansluta till libvirt.
Bekräfta det:
- Paketet 'libvirt-bin' är installerat
- Demonen 'libvirtd' har startats
- Du är medlem i gruppen 'libvirtd'
Libvirt URI är: qemu: /// system
Spårning (senaste samtalet senast):
Fil "/usr/share/virt-manager/virtManager/connection.py", rad 1027, i _open_thread
self.vmm = self._try_open ()
Fil "/usr/share/virt-manager/virtManager/connection.py", rad 1009, i _try_open
flaggor)
File "/usr/lib/python2.7/dist-packages/libvirt.py", rad 102, i openAuth
om ret är Ingen: höj libvirtError ('virConnectOpenAuth () misslyckades')
libvirtError: Det gick inte att ansluta uttaget till '/ var / run / libvirt / libvirt-sock': Tillstånd nekad
Har någon någon aning om hur man fixar det?
PS: Jag har redan verifierat att libvirt-bin-paketet är installerat och har också lagt till min användare i libvirtd. Saken att kontrollera om libvirtd-demonen startade har jag ingen aning om hur man gör det XD. Först och främst tack!
ahhhh en annan anledning till att jag hatade Linux, jag kommer ihåg att jag var tvungen att köra något med sudo för det och ifrån varandra innan jag startade Vbox eftersom jag var tvungen att använda ett kommando för att låsa upp hårdvaruvirtualiseringen, om jag hittar det skickar jag det till du.
Jag har redan löst det, jag behövde bara starta om 😛
Och varför kontrollerade du inte om systemet varnade dig för att det krävde en omstart? För i mitt fall, när jag använder Debian, ber det mig att starta om så länge jag gör dessa saker som är direkt relaterade till kärnan.
Jag hatar inte GNU / Linux-systemet, men GNU / Linux-distributioner som verkligen suger när det gäller att göra den här typen av uppgifter som vanligt Ubuntu (LTS är åtminstone anständigt nog att fungera, men så långt som till de egna drivrutinerna, vid uppdatering passerar de alltid).
Jag har VirtualBox på Debian Oldstable och hittills har det inte gett mig några problem (förutom när jag ville köra en maskin med Xen-kärnan som jag installerade) och det gör underverk för mig.
Om du vill gå till facebook, arbeta i dina Office-dokument eller helt enkelt ha bättre prestanda i dina Steam-spel, använd normal Ubuntu eller LTS; Men om du vill ha virtualiseringar, säkra servrar, human-factor felsäker stabilitet, gå sedan till CentOS / RHEL, Slackware och / eller Debian Stable.
PS: Jag använder Chromium 25 som jag fick från Launchpad (därmed varför verkar det som om jag använder Ubuntu när jag faktiskt använder Debian Oldstable {Squeeze}).
Jag har ett problem även om sanningen är att kommentarerna inte är den perfekta platsen för att diskutera detta så jag öppnade en tråd i forumet för att kunna diskutera lugnt.
Länk här
Försök att utesluta om QEMU som är felkonfigurerad med andra VM-system som VirtualBox OSE eller Xen.
Nu testar jag om ZPanelX verkligen fungerar i Wheezy med skriptet som är utformat för Ubuntu 12.04 LTS.
Jag använder ZPanel på min Wheezy. Du kan hämta det från den officiella sidan och det fungerar utan problem:
http://www.zvps.co.uk/zpanelcp/ubuntu-12-04
Logiskt som förutbestämda paket som du inte installerar:
yum installera ld-linux.so.2 curl
men
apt-get install libc6 curl
Paketet libc6 inkluderar paketet ld-linux.so.2 😀
Tack så mycket för att du tog en vikt från mina axlar. Dessutom har jag redan en förhandsgranskning i den här bloggen sparad i utkast, så jag vill klargöra dessa steg att följa (förutom att inkludera dig i krediterna för min forskning) och naturligtvis sätta en skärmdump där jag har ZPanel X-kontrollpanel med Debian Wheezy från en webbläsare (förlåt mig om skärmdumpen jag gjorde gjordes i Windows 7, men skiten på datorn jag har och internethastigheten jag använder tillåter mig inte att få ut det mesta med virtuell maskiner så jag måste tillgripa datorerna i datorinstitutet där jag studerar).
När jag försökte den kontrollpanelen i Windows insåg jag hur enkelt det var att använda, men det var oförklarligt mycket långsamt och så var jag benägen att leta efter hur jag skulle installera den på Debian Squeeze utan framgång tills Wheezy kom och vägen var upplyst.
Excellent! Du har frestat mig 🙂
För att bevisa det.
Vilka skulle prestandafördelarna ha i virtuella maskiner med andra virtualiseringsmiljöer?
Tack alla för era kommentarer !!!.
KVM är som Xen, en hypervisor. Dess prestanda är MYCKET överlägsen den som erhålls med VirtualBox, eller VMware Workstation eller Server. Du får veta av en som har servrar i produktion sedan 2005 med VMware Server. Jag tar inte bort dem eftersom värdarna är gamla och deras processorer inte har tilläggen. På mina arbetsstationer i mitt företag och i mitt hus raderade jag alla virtuella maskiner och gjorde dem från grunden med QUEMU-KVM, och det fanns totalt 6 maskiner.
Jag slutade använda VMWare Workstation eftersom det verkligen är en resurshog när det gäller virtualisering och det inte har ett automatiserat drivrutinsinstallatör som det VirtualBox har (därför har jag blivit skicklig på det).
När det gäller QEMU skulle jag behöva prova det i Wheezy, eftersom i Squeeze (den version som jag har installerat på min föråldrade dator) är drivrutinerna föråldrade och min största rädsla är att den inte har kompatibilitet med sina drivrutiner i Windows NT 5 .x och högre.
Bra postvän,
[code] # adduser myuser libvirt [/ code]
inget annat än i den raden missade du ett "d" i slutet
Läs artikeln långsamt, särskilt där det står Anmärkning om Ubuntu. I Debian Squeeze eller Wheezy är gruppen libvirt, medan det i Ubuntu är libvirtd.
Någon manual för dummies? För jag har provat det och det finns inget sätt. När jag skapar den virtuella hårddisken får jag ett fel. Jag har gett skrivbehörighet och inte ens för dem. Jag tror att jag kommer att fortsätta med VirtualBox, som åtminstone aldrig har gett mig fel och installationen, mycket lätt
Om vi istället för gnome använder lxde eller openbox är 150 MB mer än tillräckligt.
Jag har aldrig haft problem med virtualbox men jag tycker att det är intressant att virtualisera x64-system på datorer med i386-processor
Hallå
Det var otroligt! Jag var en vanlig VirtualBox-användare, nu började jag med QEMU-KVM och det är en helt annan värld och jag vågar säga att den är överlägsen.
Jag hade många snubblar i början, men det handlar bara om att leta efter honom
* Till att börja med slutade jag inte med att skapa den virtuella maskinen eftersom nätverket inte hade konfigurerats, för detta visar det sig att jag inte hade iptables-modulerna i min kärna (jag använder en 3.9.2-kärna sammanställd av mig), nödvändigt för att skapa NAT-nätverket, när kärnan kompilerades igen med dessa moduler, slutade jag skapa den virtuella maskinen
* För det andra tog det för lång tid att installera operativsystemet (Windows på grund av arbete), det visade sig att det beror på konfigurationen av den virtuella hårddisken, först måste du skapa en virtuell hårddisk i qcow2-format med prealloc alternativet, på den här sidan, förklaras väl http://itscblog.tamu.edu/improve-disk-io-performance-in-kvm/ , men se upp, i alternativet Disk Bus, välj inte Virtio än, eftersom de först måste ha drivrutinen installerad i den virtuella maskinen så att den virtuella hårddisken kan starta
Med detta gjort ökar den totala hastigheten för den virtuella maskinen avsevärt
* För det tredje är den här guiden väldigt användbar för dem som installerar Windows Guest http://www.blah-blah.ch/it/general/kvm-and-windows-vms/ eftersom det berättar hur vi installerar Virtio-drivrutinerna för hårddisken och VGA som också ökar användarupplevelsen kraftigt
Jag rekommenderar dig också att ta en rundtur på qemu-sidan och dess forum, de har intressanta artiklar http://www.linux-kvm.com/
Kort sagt stannar jag med QEMU-KVM!
Hälsningar.
Utmärkt Jag har testat det genom att virtualisera ett CentOS och det fungerar bra. Och bäst av allt, det fungerar utmärkt utan behov av tillägg eller liknande ....
Hej, en fråga som jag har försökt installera enligt stegen, jag laddade ner debian 7 från sidan men när jag försöker installera markerar det mig att det inte kan hitta libvirt-bin, jag har letat efter information men inga manuella kommentarer om förvar för installation av libvirt.
någon där ute ger mig en uppfattning om vad jag kan göra
tack
Mager tack så mycket det här var vad jag letade efter.
🙂
Det finns ingen anledning att. Glad att det tjänar dig. Ahhhhh, och det är Fico eller Federico. 🙂
Hallå:
Jag försöker installera qemu-kvm och det låter mig inte få det här:
# apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager hal
Läser paketlista ... Klar
Skapa beroendeträd
Läser statusinformation ... Klar
E: qemu-kvm-paketet kunde inte hittas
E: Libvirt-bin-paketet kunde inte hittas
E: Virt-manager-paketet kunde inte hittas
Kan någon hjälpa mig. Jag har testat mycket och sitter fast.
hälsningar
Hej Esteban, samma sak hände mig, men jag försökte lägga till fler arkiv från debiansidan och med det kunde jag installera paketen
hälsningar
Hej arturo, en fråga jag är ny på att använda linux i allmänhet, men hur lägger jag till förvar till debian?
tack på förhand
Teori och praktiska bilder samlas i en harmonisk XD-handledning. Utmärkt handledare.
Tack för ditt beröm och din kommentar !!!
Hur kan jag hantera två Ethernet-nätverkskort i qemu? en för min värd och en för qemu. Jag gör det för att jag har två åtkomstpunkter med oberoende anslutningar. Och min idé är att använda ett par nedladdningar med torrent (virtuell maskin i qemu) och den andra för daglig användning i min archlinux) (värd)