Erinevus lehekülje "QEMU kasutamine Debian Lenniga" redaktsioonide vahel

Allikas: Kuutõrvaja
(64 bit OpenBSD emuleerimine 64 bit Debian Lenni peal)
(Kasulikud lisamaterjalid)
 
(ei näidata sama kasutaja 9 vahepealset redaktsiooni)
7. rida: 7. rida:
 
  # apt-get install qemu
 
  # apt-get install qemu
  
===64 bit OpenBSD emuleerimine 64 bit Debian Lenni peal===
+
===64 bit OpenBSD emuleerimine 64 bit Debian Lenny peal===
 +
 
 +
Eesmärgiks on käivitada 64bit Debian Lenny keskkonnas 64bit OpenBSD v. 4.5 operatsioonisüsteemi eksemplar
 +
 
 +
* hosti eth2 on ühendatud hosti br2 silla abil OpenBSD võrgukaardiga.
 +
 
 +
====Ettevalmistamine====
  
 
OpenBSD guesti ettevalmistamiseks tuleb öelda
 
OpenBSD guesti ettevalmistamiseks tuleb öelda
20. rida: 26. rida:
 
Seejärel avanenud graafilises QEMU aknas tuleb seejärel öelda, et suunata edasine tegevus serial konsoolile, praktiliselt xterm aknasse, kust qemu käivitati
 
Seejärel avanenud graafilises QEMU aknas tuleb seejärel öelda, et suunata edasine tegevus serial konsoolile, praktiliselt xterm aknasse, kust qemu käivitati
  
   > set tty com0
+
   boot> set tty com0
  
 
ja edasine tegevus jätkub selles xterm aknas
 
ja edasine tegevus jätkub selles xterm aknas
29. rida: 35. rida:
 
   ..
 
   ..
 
   (I)nstall, (U)pgrade or (S)hell?
 
   (I)nstall, (U)pgrade or (S)hell?
 +
 +
Paigaldamise käigus tuleb serial konsool näidata vaikimisi konsooliks
 +
 +
  Change the default console to com0? [no] yes
 +
 +
====Kasutamine====
  
 
OpenBSD guest süsteemi käivitamiseks tuleb öelda, serial konsool ühendatakse xtermile
 
OpenBSD guest süsteemi käivitamiseks tuleb öelda, serial konsool ühendatakse xtermile
  
   # qemu-system-x86_64 -m 128 -serial stdio -nographic -no-fd-bootchk -hda \
+
   # qemu-system-x86_64 -m 128 -serial stdio -nographic -no-fd-bootchk -hda test-arvuti.img \
    test-arvuti.img -net nic,vlan=2,macaddr=70:00:18:00:21:31,model=pcnet \
+
    -net nic,vlan=2,macaddr=70:00:18:00:21:31,model=ne2k_pci \
 
     -net tap,vlan=2,ifname=tap2,script=/etc/kvm/kvm-ifup-br2
 
     -net tap,vlan=2,ifname=tap2,script=/etc/kvm/kvm-ifup-br2
 +
 +
kus
 +
 +
* /etc/kvm/kvm-ifup-br2 skript sisaldab
 +
 +
  #!/bin/sh
 +
  /sbin/ifconfig $1 0.0.0.0 up
 +
  /usr/sbin/brctl addif br2 $1
 +
  exit 0
 +
 +
OpenBSD töö lõpetamiseks tuleb öelda guestis halt ning hostis kui see midagi muud vajalikku ei tapa
 +
 +
  # killall qemu-system-x86_64
 +
 +
Guestile võrguseadme juurdelisamiseks, nt eth0 ja br0 seadmetega seostades tuleb öelda
 +
 +
  # qemu-system-x86_64 -m 128 -serial stdio -nographic -no-fd-bootchk -hda test-arvuti.img \
 +
    -net nic,vlan=2,macaddr=70:00:18:00:21:31,model=ne2k_pci \
 +
    -net tap,vlan=2,ifname=tap2,script=/etc/kvm/kvm-ifup-br2 \
 +
    -net nic,vlan=0,macaddr=70:00:18:00:01:31,ne2k_pci \
 +
    -net tap,vlan=0,ifname=tap0,script=/etc/kvm/kvm-ifup-br0
 +
 +
===kqemu kiirenduse kasutamine===
 +
 +
kqemu võimaldab tõsti guestide töö efektiivsust, paigaldamiseks tuleb öelda
 +
 +
  # apt-get install kqemu-common
 +
  # apt-get install module-assistant
 +
  # m-a a-i kqemu
 +
 +
ning laadida kqemu moodul
 +
 +
  # modprobe kqemu
 +
 +
===Märkused===
 +
 +
* qemu keskkonnas ei tööta OpenOSPFD tarkvara kuna seade on active oleku asemel unknown olekus.
  
 
===Kasulikud lisamaterjalid===
 
===Kasulikud lisamaterjalid===
  
 +
* http://www.qemu.org/
 +
* http://en.wikipedia.org/wiki/QEMU
 
* http://wiki.debian.org/QEMU
 
* http://wiki.debian.org/QEMU
 
* http://www.openbsd.org/cgi-bin/cvsweb/ports/emulators/qemu/files/README.OpenBSD?rev=1.5;content-type=text%2Fx-cvsweb-markup
 
* http://www.openbsd.org/cgi-bin/cvsweb/ports/emulators/qemu/files/README.OpenBSD?rev=1.5;content-type=text%2Fx-cvsweb-markup

Viimane redaktsioon: 20. juuli 2009, kell 20:39

Sissejuhatus

TODO

Tarkvara paigaldamine

# apt-get install qemu

64 bit OpenBSD emuleerimine 64 bit Debian Lenny peal

Eesmärgiks on käivitada 64bit Debian Lenny keskkonnas 64bit OpenBSD v. 4.5 operatsioonisüsteemi eksemplar

  • hosti eth2 on ühendatud hosti br2 silla abil OpenBSD võrgukaardiga.

Ettevalmistamine

OpenBSD guesti ettevalmistamiseks tuleb öelda

 # qemu-img create -f qcow2 openbsd.img 10G

Operatsioonisüsteemi paigaldamiseks tuleb öelda X Window System keskkonnas xterm aknas

 # qemu-system-x86_64 -serial stdio -no-fd-bootchk virtual.img -cdrom install45.iso -boot d
 Could not open '/dev/kqemu' - QEMU acceleration layer not activated: No such file or directory

Seejärel avanenud graafilises QEMU aknas tuleb seejärel öelda, et suunata edasine tegevus serial konsoolile, praktiliselt xterm aknasse, kust qemu käivitati

 boot> set tty com0

ja edasine tegevus jätkub selles xterm aknas

 >> OpenBSD/amd64 CDBOOT 2.01
 boot> 
 booting cd0a:/4.5/amd64/bsd.rd: 2631248+568614+2832504+0+516928 [80+276552+173527]=0xaae4b0
 ..
 (I)nstall, (U)pgrade or (S)hell?

Paigaldamise käigus tuleb serial konsool näidata vaikimisi konsooliks

 Change the default console to com0? [no] yes

Kasutamine

OpenBSD guest süsteemi käivitamiseks tuleb öelda, serial konsool ühendatakse xtermile

 # qemu-system-x86_64 -m 128 -serial stdio -nographic -no-fd-bootchk -hda test-arvuti.img \
   -net nic,vlan=2,macaddr=70:00:18:00:21:31,model=ne2k_pci \
   -net tap,vlan=2,ifname=tap2,script=/etc/kvm/kvm-ifup-br2

kus

  • /etc/kvm/kvm-ifup-br2 skript sisaldab
 #!/bin/sh
 /sbin/ifconfig $1 0.0.0.0 up
 /usr/sbin/brctl addif br2 $1
 exit 0

OpenBSD töö lõpetamiseks tuleb öelda guestis halt ning hostis kui see midagi muud vajalikku ei tapa

 # killall qemu-system-x86_64

Guestile võrguseadme juurdelisamiseks, nt eth0 ja br0 seadmetega seostades tuleb öelda

 # qemu-system-x86_64 -m 128 -serial stdio -nographic -no-fd-bootchk -hda test-arvuti.img \
   -net nic,vlan=2,macaddr=70:00:18:00:21:31,model=ne2k_pci \
   -net tap,vlan=2,ifname=tap2,script=/etc/kvm/kvm-ifup-br2 \
   -net nic,vlan=0,macaddr=70:00:18:00:01:31,ne2k_pci \
   -net tap,vlan=0,ifname=tap0,script=/etc/kvm/kvm-ifup-br0

kqemu kiirenduse kasutamine

kqemu võimaldab tõsti guestide töö efektiivsust, paigaldamiseks tuleb öelda

 # apt-get install kqemu-common
 # apt-get install module-assistant
 # m-a a-i kqemu

ning laadida kqemu moodul

 # modprobe kqemu

Märkused

  • qemu keskkonnas ei tööta OpenOSPFD tarkvara kuna seade on active oleku asemel unknown olekus.

Kasulikud lisamaterjalid