QEMU - Hippo
Transkript
QEMU ■ QEMU je emulátor procesoru používající dynamický překlad kódu. Pracuje ve dvou režimech : Plná emulace (full system emulation) – QEMU emuluje celý systém (např. PC) včetně jednoho nebo několika procesorů a různých periferií. Umožňuje nastartovat a provozovat přímo jiný operační systém. ➔ Emuluje několik HW platforem, např. : x86, AMD64, Alpha, ETRAX CRIS, MIPS a SPARC. Uživatelská emulace (user mode emulation) – Umožňuje spustit jeden proces, který je určený pro odlišnou platformu (cross-compilation, crossdebugging). 1 QEMU ■ Na platformě PC QEMU simuluje tento hardware : i440FX host PCI bridge and PIIX3 PCI to ISA bridge ➔ Cirrus CLGD 5446 PCI VGA card or dummy VGA card with Bochs VESA extensions (hardware level, including all non standard modes). ➔ PS/2 mouse and keyboard ➔ 2 PCI IDE interfaces with hard disk and CD-ROM support ➔ Floppy disk ➔ PCI/ISA PCI network adapters ➔ Serial ports ➔ Creative SoundBlaster 16 sound card ➔ ENSONIQ AudioPCI ES1370 sound card ➔ Adlib(OPL2) - Yamaha YM3812 compatible chip ➔ PCI UHCI USB controller and a virtual USB hub ➔ 2 QEMU ■ Základní použití plně emulovaného módu : qemu [options] [disk_image] Základní parametry : -M machine -hd[abcd] file -cdrom file -boot [a|c|d|n] ...... ...... ...... ...... typ emulovaného stroje hard disk image CD-ROM image boot médium (floppy=a, HD=c, CD-ROM=d, etherboot=n) -m mesg ...... velikost RAM v megabytech -soundhw card ...... povolit audio -localtime ...... nastavit čas podle lokálního 3 QEMU ■ Základní použití plně emulovaného módu : qemu [options] [disk_image] Parametry zobrazení : -nographic -no-frame -full-screen -k language -vnc display ...... ...... ...... ...... ...... vypne grafický výstup vypne dekorace SDL okna nastartuje v režimu full-screen nastavení mapy klávesnice použití VNC (viz dokumentace) 4 QEMU ■ Základní použití plně emulovaného módu : qemu [options] [disk_image] Síťové parametry : -net nic -net user -net tap -net socket ...... ...... ...... ...... vypne grafický výstup vypne dekorace SDL okna nastartuje v režimu full-screen nastavení mapy klávesnice 5 QEMU ■ Ovládání (v grafickém režimu) : Ctrl-Alt-f Ctrl-Alt-1 Ctrl-Alt-2 Ctrl-Alt-3 Ctrl-Alt ...... ...... ...... ...... ...... režim full-screen monitor virtualizovaného systému QEMU monitor sériový port přepnutí ovládaní hostovaného nebo hostujícího systému 6 QEMU ■ QEMU monitor umožňuje komplexní ovládání běžícího hostovaného systému : Připojování / odpojování výměnných médií jako jsou diskety a CD-ROM nosiče. Uložení a znovuobnovení virtuálního stroje. Ladění a profilování hostovaného systému. 7 QEMU ■ Základní příkazy QEMU monitoru : info subcommand network ➔ block ➔ pci ➔ usb ➔ ➔ ..... ..... ..... ..... usbhost ..... informace o síťovém nastavení zobrazí bloková zařízení zobrazí emulovaná PCI zařízení zobrazí USB zařízení zapojená do virtuálního USB hubu zobrazí všechna hostovaná USB zařízení eject [-f] device vysune výměnné médium change device setting 8 QEMU ■ Diskové obrazy (disk images) příkaz qemu-img : qemu-img command [command options] create [-e] [-b base_image] [-f fmt] filename [size] filename ...... ➔ -fmt ...... ➔ ➔ size ...... ➔ -e ...... jméno souboru s obrazem formát obrazu (raw, qcow2, qcow, cow, vmdk) velikost obrazu v kilobytech, lze použít přípony M (megabyty), G (gigabyty) výsledný obraz bude šifrován (qcow formát) 9 QEMU ■ QEMU akcelerátor (KQEMU) : KQEMU je jaderný modul, který urychluje běh hostovaných systémů v emulátoru. ■ Instalace KQEMU : ./configure make make install 10 QEMU ■ Použití KQEMU : ■ modprobe kqemu mknod /dev/kqemu c 250 0 chmod 666 /dev/kqemu Použití akcelerátoru v QEMU : qemu -kernel-kqemu qemu -no-kqemu ..... zapíná akcelerátor (výchozí volba) ..... vypíná akcelerátor 11
Podobné dokumenty
Egreat i5 Pocket PC s Windows 10 Uživatelská příručka CZ
DC in : Slouží k napájení přístroje dodaným adaptérem. Ten má dostatečnou kapacitu i pro napájení
některých externích zařízení přes USB port.
USB 2.0 ports: Slouží k připojení externích zařízení ja...
Souborové systémy v cloudu
Distribuovaný POSIX FS primárně na souborové úrovni
Není centralizovaný metadata server (elastický hash)
Teoretická velikost až 72 ∗ 106 zettabyte (XFS subvol.)
Integrace s QEMU (blokově bez FUSE, ...
oVirt - virtualizace datacentra aneb správa
-name vm-f16-buildmachine -S -M rhel6.4.0 -cpu
Westmere -enable-kvm -m 2048 -smp 2,sockets=2,cores=1,threads=1 -uuid a8ccdb60-8a42-44f59669-d74c3b2eff43 -smbios type=1,manufacturer=Red Hat,product=...
Zvukové karty, A/D a D/A převodníky
označení AC'97 (compatible) a především jejich
programové vybavení plně emulovat jak čip OPL3, tak i
veškeré funkce zvukové karty Sound Blaster, a to až na
úroveň jednotlivých řídicích registrů (co...
Rikomagic MK36S Windows 10 Uživatelská příručka CZ
Power on/off : Pro zapnutí přístroje držte tlačítko 1-2 sekundy dokud se nerozsvítí LED. Pro vypnutí
přístroje použijte Start/ napájení/ vypnout v systému Windows 10
Micro SD : Pro zvýšení úložnéh...
12.2.2014
vyznačte všechny ostatní moduly a části OS, se kterými
bude každý takový modul komunikovat při běžném
požadavku od aplikace (např. čtení nebo zápis X bytů dat
z/do nějakého souboru, čtení N znaků z...
4.2.2014
SCSI je paralelní multidrop sběrnice. Po sběrnici SCSI se data
přenášejí ve formě paketů. Formát SCSI paketů je
standardizovaný. Payload každého takového paketu tvoří
příkazy připojeným zařízením a...
HELION OPENSTACK
Add new IP address on a network to server.
DEPRECATED, use floating-ip-associate instead.
Add a Security Group to a server.
Create new agent build.
Katana - EXACTEC
Vzdálenost mezi adaptérem a Katanou by měla být menší než 40cm.
Nedoporučujeme prodlužovací kabel. Lepší je připojit kabel přímo k robotu.
RS-232 kabel s max. délkou 10 m. (dodávaný s robotem)
Napá...