QEMU kasutamine Debian Lenniga: erinevus redaktsioonide vahel

Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Imre (arutelu | kaastöö)
Imre (arutelu | kaastöö)
 
(ei näidata sama kasutaja 7 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
33. rida: 39. rida:


   Change the default console to com0? [no] yes
   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


48. rida: 56. rida:
   /usr/sbin/brctl addif br2 $1
   /usr/sbin/brctl addif br2 $1
   exit 0
   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 17: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