abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 16:44 | IT novinky

    Počítačová hra Tetris slaví 40 let. Alexej Pažitnov dokončil první hratelnou verzi 6. června 1984. Mezitím vznikla celá řada variant. Například Peklo nebo Nebe. Loni měl premiéru film Tetris.

    Ladislav Hagara | Komentářů: 9
    včera 10:44 | Nová verze

    MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.23.0. V přehledu novinek je vypíchnuta podpora dynamických USB zařízení nebo nové moduly openamp, tls a vfs.

    Ladislav Hagara | Komentářů: 0
    včera 10:22 | Nová verze

    Canonical vydal Ubuntu Core 24. Představení na YouTube. Nová verze Ubuntu Core vychází z Ubuntu 24.04 LTS a podporována bude 12 let. Ubuntu Core je určeno pro IoT (internet věcí) a vestavěné systémy.

    Ladislav Hagara | Komentářů: 2
    včera 01:00 | Nová verze Ladislav Hagara | Komentářů: 0
    4.6. 19:55 | IT novinky

    Intel na veletrhu Computex 2024 představil (YouTube) mimo jiné procesory Lunar Lake a Xeon 6.

    Ladislav Hagara | Komentářů: 0
    4.6. 13:44 | IT novinky

    Na blogu Raspberry Pi byl představen Raspberry Pi AI Kit určený vlastníkům Raspberry Pi 5, kteří na něm chtějí experimentovat se světem neuronových sítí, umělé inteligence a strojového učení. Jedná se o spolupráci se společností Hailo. Cena AI Kitu je 70 dolarů.

    Ladislav Hagara | Komentářů: 0
    4.6. 13:22 | Nová verze

    Byla vydána nová verze 14.1 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    4.6. 12:55 | Zajímavý software

    Společnost Kaspersky vydala svůj bezplatný Virus Removal Tool (KVRT) také pro Linux.

    Ladislav Hagara | Komentářů: 11
    4.6. 12:33 | Nová verze

    Grafický editor dokumentů LyX, založený na TeXu, byl vydán ve verzi 2.4.0 shrnující změny za šest let vývoje. Novinky zahrnují podporu Unicode jako výchozí, export do ePub či DocBook 5 a velké množství vylepšení uživatelského rozhraní a prvků editoru samotného (např. rovnic, tabulek, citací).

    Fluttershy, yay! | Komentářů: 2
    4.6. 12:00 | Nová verze

    Byla vydána (𝕏) nová verze 7.0 LTS open source monitorovacího systému Zabbix (Wikipedie). Přehled novinek v oznámení na webu, v poznámkách k vydání a v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    Rozcestník

    Dotaz: qemu + spice

    14.4.2020 17:26 Martin
    qemu + spice
    Přečteno: 823×
    Ahoj.

    Jsem téměř nový uživatel linuxu, ale občas potřebuji i windows, a tak jsem se je rozhodl virtualizovat za pomoci Qemu/KVM + Spice. Postupuji podle tohoto návodu, ale zasekl jsem se hned u druhého příkazu.....
    qemu-kvm -machine vmport=off \
            -boot order=dc -vga qxl \
            -spice port=3001,disable-ticketing -soundhw hda \
            -device virtio-serial -chardev spicevmc,id=vdagent,debug=0,name=vdagent \
            -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 \
            -cdrom /path/to/your.iso /path/to/your.img
    cesty k souborům .ISO jsem samozřejmě napsal dle skutečnosti.......

    po zadání příkazu se mi zobrazilo toto:
    bash: qemu-kvm: příkaz nenalezen
    pak jsem na začátku příkazu zkusil místo qemu-kvm napsat pouze qemu, ale výsledek je stejný:
    bash: qemu: příkaz nenalezen
    qemu mám nainstalované ve verzi 4.2.0-2. distribuce je Manjaro s desktopem Mate.

    Co mám dělat nebo jak příkaz upravit, aby vykonal co má, a já mohl pokračovat v pokusech s virtualizací.. ???

    Moc díky všem. Martin

    Odpovědi

    14.4.2020 18:42 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: qemu + spice
    Chcete qemu-system-x86_64, toto jsou starší názvy.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    14.4.2020 18:44 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: qemu + spice
    # ještě tohle  ↓↓↓↓↓
    qemu-kvm -enable-kvm -machine vmport=off \
            -boot order=dc -vga qxl \
            -spice port=3001,disable-ticketing -soundhw hda \
            -device virtio-serial -chardev spicevmc,id=vdagent,debug=0,name=vdagent \
            -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 \
            -cdrom /path/to/your.iso /path/to/your.img
    
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    14.4.2020 18:47 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: qemu + spice
    qemu-system-x86_64 -enable-kvm …
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    14.4.2020 18:49 Martin
    Rozbalit Rozbalit vše Re: qemu + spice
    Moc a moc díky. Zítra to otestuji, dnes už mi to nevyjde.... Martin
    14.4.2020 19:11 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: qemu + spice
    Jinak disk nemusí být raw (dle Vašeho návodu), ale třeba i qcow2, který podporuje i snapshoty (a roste až s používáním).

    Vytvoření qcow2 disku: qemu-img create -f qcow2 soubor.qcow2 42G (vytvoří soubor.qcow2 o velikosti 42 GiB)

    Název a velikost se uvádí stejně, ale vytvořený soubor bude v porovnání s raw souborem malý a poroste s ukládáním dat. Také podporuje další věci jako snapshoty disku nebo stavu VM (virtuálního stroje), takže si uvnitř VM můžete rozbít co chcete a pak to vrátit, pokud jste si uložil stav.

    Tuším, že současné QEMU/KVM bude na raw disk nadávat:
    WARNING: Image format was not specified for 'foo.img' and probing guessed raw.
             Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
             Specify the 'raw' format explicitly to remove the restrictions.
    Pokud bude tohle psát, nemělo by být možné nainstalovat na něj OS. Je to ochrana proti požkození souboru, pokud QEMU nedetekuje formát. Použijte volbu -drive:
    qemu-system-x86_64 … -drive file=souborPevnéhoDisku.img,media=disk,format=raw

    Nemusíte používat virtuální disk – je možné použít /dev/sdxX (název disku upravte dle potřeby) stejně jako raw disk pro předání disku do VM.

    Ještě pár tipů:

    Pokud jste na Linuxu nový nebojte se zde ptát. A nezapomeňte na manuálové stránky. Příkaz man téma zobrazí manuál k danému tématu (příkazu, funkci v C, systémovému volání atd.). Manuál k QEMU se jmenuje qemu, takže ho zobrazíte man qemu. Více informací o manuálech zobrazíte man man.

    V shellu („příkazovém řádku“) je automatické doplňování tabulátorem. Když napíšete začátek názvu příkazu nebo souboru a stisknete Tab a existuje jen jedna možnost, doplní se název. Pokud je více možností, druhý stisk je ukáže.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    Petr Fiedler avatar 14.4.2020 20:02 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: qemu + spice
    Název a velikost se uvádí stejně, ale vytvořený soubor bude v porovnání s raw souborem malý a poroste s ukládáním dat.

    A nemá to vliv na výkon VM?

    14.4.2020 20:38 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: qemu + spice
    Má, ale není to většinou moc znatelné. Např. VirtualBox tohle používá ve výchozím nastavením (s jejich formátem VDI).

    Výraznější zpomalení by mohlo být na Copy-on-Write FS (např. btrfs), protože CoW se provádí jak v QEMU, tak i ve FS. Na btrfs pro qcow2 vždy nastavuji atribut C (no CoW).
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    Petr Fiedler avatar 14.4.2020 23:16 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: qemu + spice

    Díky za vysvětlení.

    15.4.2020 17:25 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: qemu + spice
    Jinak dle mých zkušeností má na rychlost disku výraznější vliv použití správného interface. V QEMU je výchozí IDE (PATA), které je sice podporované snad všemi dnešními OS, které umí pracovat s diskem, ale oproti virtio je pomalejší. Takže nastavuji -drive file=…,…,if=virtio, je-li to možné. QEMU umí z virtio disku i bootovat.

    virtio je rozhraní pro virtualizovaný hardware. Zařízení v QEMU, která používají virtio:
    vhost-scsi
    vhost-user-blk
    vhost-user-fs-device
    vhost-user-scsi
    virtio-9p-device
    virtio-blk-device
    virtio-scsi-device
    virtio-net-device
    vhost-user-input
    virtio-input-host-device
    virtio-keyboard-device
    virtio-mouse-device
    virtio-serial-device
    virtio-tablet-device
    vhost-user-gpu
    virtio-gpu-device
    vhost-vsock-device
    virtio-balloon-device
    virtio-crypto-device
    virtio-rng-device
    virtio-pmem
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    Petr Fiedler avatar 15.4.2020 19:07 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: qemu + spice

    U disku mám VirtIO nastaven.

    Mezi těmi zařízeními máš např. myš virtio-mouse-device. To jako že u myši lze nastavit ovladač VirtIO? Já ve virt-manageru vidím u myši "Obecný PS2 Mouse". To jde změnit?

    16.4.2020 16:37 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: qemu + spice
    Trochu offtopic: Doporučuji místo PS/2 myši USB tablet (-usb -device usb-tablet). Pak QEMU předává absolutní souřadnice (kam se myš posunula) místo relativních (o kolik a jakým směrem se myš přesunula). Pro uživatele se to chová tak, že myš může přesouvat mezi QEMU a zbytkem plochy a ryclost/zrychlení myši má stejné jako mimo VM.

    Jinak to virtio moc prozkoumané nemám.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    15.4.2020 18:46 Martin
    Rozbalit Rozbalit vše Re: qemu + spice
    Ahoj.

    Tak jsem se k tomu konečně dostal. Nejprve jsem vytvořil virtuální disk pro VM:
    sudo qemu-img create -f qcow2 /var/lib/libvirt/images/win7_64_clear.qcow2 150G
    Potom jsem spustil:
    qemu-system-x86_64 -enable-kvm -machine vmport=off \
            -boot order=dc -vga qxl \
            -spice port=3001,disable-ticketing -soundhw hda \
            -device virtio-serial -chardev spicevmc,id=vdagent,debug=0,name=vdagent \
            -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 \
            -cdrom /home/martin/Dokumenty/win7_SP1_64bit_cz.iso /var/lib/libvirt/images/win7_64_clear.qcow2
    V emulátoru terminálu to vypadalo, že se "asi" něco děje, ale žádné hlášení se nevypisovalo..... Po cca. 3 hodinách, když se v terminálu stále nic nezměnilo, ani se nezměnila velikost a ani čas přístupu/změny k vytvořenému virtuálnímu disku (/var/lib/libvirt/images/win7_64_clear.qcow2), jsem to UTNUL....

    Zkusil jsem potom použít "Správce virtuálních strojů" (virt-manager). Oproti rozhraní VB mi přijde méně přehledný, ale to je pouze můj subjektivní názor.

    Nicméně bych potřeboval poradit, jak v tomto virt-manageru nastavím některé prvky z původního příkazu, a to: "-machine vmport=off" a "-spice port=3001" - Asi špatně hledám, ale tyto volby jsem nikde nenašel.....

    Moc díky za trpělivost. Martin
    15.4.2020 18:54 Martin
    Rozbalit Rozbalit vše Re: qemu + spice
    A abych nezapomněl, spouštěl jsem ten příkaz se "sudo", protože bez sudo to nešlo...
    qemu-system-x86_64: /var/lib/libvirt/images/win7_64_clear.qcow2: Could not reopen file: Permission denied
    15.4.2020 21:15 LarryL | skóre: 27
    Rozbalit Rozbalit vše Re: qemu + spice
    Protože jsi qemu-img spustil také se sudo. Spouštět qemu se sudo není dobrý nápad. Změň práva u win7_64_clear.qcow2 a pak nebudeš muset spouštět qemu se sudo.
    16.4.2020 16:40 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: qemu + spice
    Tedy „sudo chown uživatel:skupina /cesta/k/souboru“. Uživatele a skupinu ukáže příkaz id v závorce u položek uid a gid.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    18.4.2020 09:04 Martin
    Rozbalit Rozbalit vše Re: qemu + spice
    Ahoj. Tak jsem nakonec ten qcow2 disk vytvořil v /home, abych nemusel měnit práva ve / var.

    Potom jsem celý ten příkaz spustil bez sudo. Pak jsem musel od PC odejít, a když jsem se asi po třech hodinách vrátil, tak jsem zjistil, že nic neděje. V terminálu jsem měl pouze ten odklepnutý příkaz a v řádce pod ním bílý čtvereček. Žádné chybové hlášení, prostě nic... Asi mám v tom příkazu ještě nějakou chybu, ale nevím, jak to zjistit, když mi terminal nic nepíše....

    Nevíš, kde by mohl být zakopaný pes?

    Měj se fajn.
    Jendа avatar 18.4.2020 09:14 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: qemu + spice
    A co jako čekáš že se stane? Qemu se spustilo, stroj běží, a čeká, až se k němu na portu 3001 spice klientem připojíš…
    18.4.2020 09:17 Martin
    Rozbalit Rozbalit vše Re: qemu + spice
    Díky za rychlou reakci. Mohl bys mi prosím napsat, jak přesně to mám udělat. Jsem v linuxu celkem začátečník... Moc díky
    Jendа avatar 18.4.2020 09:38 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: qemu + spice
    Já to taky dělal při psaní svého komentáře poprvé, napsal jsem spicy, objevilo se okýnko, tak jsem tam napsal localhost a 3001 a zmáčnul Connect.

    Mimochodem proč chceš použít Spice? Bez toho -spice parametru to normálně vytvoří Xkové okýnko.
    18.4.2020 10:27 Martin
    Rozbalit Rozbalit vše Re: qemu + spice
    Mimochodem proč chceš použít Spice? Bez toho -spice parametru to normálně vytvoří Xkové okýnko.
    To se mě moc ptáš, já to vlastně vůbec netuším.... :-) Jsem v linuxu pouze začátečník, ale protože k některým věcem potřebuji win7 a nechci duaboot, tak jsem se rozhodl je virtualizovat. No a někde jsem se dočetl, že při použití Spice běhají windows lépe, ale jestli je to pravda, to také nevím...

    Jinak moc díky za ochotu se zdržovat se začátečníkem.
    Petr Fiedler avatar 18.4.2020 12:54 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: qemu + spice

    Když jsi začátečník, tak proč nepoužíváš virt-manager?

    18.4.2020 16:31 Martin
    Rozbalit Rozbalit vše Re: qemu + spice
    Mohl bych použít VirtualBox nebo Virt-manager, ale chtěl bych se o linuxu dozvědět něco více do hloubky, a tak jsem si zvolil příkazovou řádku. Ale pak jsem zjistil, že to asi sám nedám, tak jsem zde požádal o pomoc... Bohužel jsem trošku starsi ročník a tak jsme se místo AJ učili Ruštinu... No a teď už mi výuka cizích jazyků moc nejde, takže různé cizojazyčné návody čtu za pomoci google a zřejmě je asi špatně pochopím, takže jsem potom rád za každou radu v češtině... Takže všem moc díky za pomoc. Martin.
    Petr Fiedler avatar 18.4.2020 20:12 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: qemu + spice

    Jsem na tom naprosto stejně jako ty. S tím rozdílem, že na ZŠ jsem měl 2 roky ruštinu a 2 angličtinu. A učení se jí mi docela jde, ale zanedbávám to. Jinak jsem se taky rozhodl pochopit to do hloubky a zvolil si příkazový řádek. Někdy je ale lepší pro pochopení věcí začít s jednodušší variantou a pak, až člověk trochu chápe o co jde přejít k té složitější. V první třídě taky nezačínají děti učit to, co se učí na 2. stupni, ale učí je vůbec něco napsat a přečíst a 1+1. Pro začátek, a nejsem jediný, ti doporučuji ten virt-manager. Já se považuji za mírně pokročilého uživatele, který o tom ví trochu více než ty, ale provozovat VM jen z terminálu, tak to bych asi nedal.

    18.4.2020 13:23 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: qemu + spice
    při použití Spice běhají windows lépe
    Windows vidí jen svůj virtuální hardware a o tom, jak na ně v tom virtuálu koukáte, neví nic. Pro vás je rozdíl v tom, že "Xkové okýnko" (tj. SDL výstup) na vás po spuštění vyskočí samo, zatímco u Spice ten proces Qemu, který jste spustil, bude jenom poslouchat na síti a vy navíc potřebujete Spice klienta, kterému řeknete, aby se k tomu Qemu připojil. Nějaký takový klient bude téměř určitě ve vaší distribuci k dispozici (stejně jako to Qemu).

    Jestli v tom bude rozdíl, to nevím - Spice má určitě velmi dobře vyřešené zachytávání kláves, takže třeba Alt+Tab vás nepřesune do jiného okna v tom Linuxu, ale přenese se to do Windows. SDL výstup možná umí to samé, ale sám jsem ho už několik let nepoužil, takže nevím. (Btw. tip pro používání Spice klienta - vstup z klávesnice se do VM přenáší jen v případě, že kurzor myši je v okně toho klienta.)

    Jinak když vidím ten příkaz, který spouštíte, tak nabídnu trochu teorie a trochu praxe.

    To, co tím příkazem děláte, je, že sestavujete hardware toho virtuálního stroje, jako byste sestavoval normální počítač. Ve vašem případě říkáte akorát to, že ten počítač má grafickou kartu "qxl" (-vga qxl), vše ostatní si Qemu doplní samo dle svých výchozích hodnot. To znamená, že si samo stanoví, jakou (zjednodušeně) základní desku používáte, jaký je na ní řadič disků a tak. V Qemu verze 3.1 je výchozí deska i440FX z roku 1996, na ní síťová karta e1000 a nějaký IDE řadič. No a jak je to dlouho, co jste viděl IDE disk? :-) Jo a ta síťová karta není nikam zapojená, to se ještě těšte, síť je samostatná kapitola :-)

    Tyhle výchozí hodnoty jsou k ničemu ze dvou důvodů - zastaralý hardware je ten první. Druhý je to, že obě ta zařízení jsou emulovaná, Windows si sice budou myslet, že pracují s nějakým existujícím hardware (a dost možná pro něj budou i mít ovladače), ale Qemu bude mít spoustu práce s předstíráním, že nějaký takový hardware existuje. Zapomeňte na to, že to bude mít nějaký výkon, u disku se - odhaduju - dostanete na 10MB/s sekvenčního zápisu a při práci s diskem to nejspíš bude dost nepoužitelné. Proto potřebujete ten hardware sestavit ručně:
      -machine q35 \
      -device virtio-net-pci,netdev=net-0,mac=00:1a:4a:08:00:01 \
      -device virtio-scsi-pci,id=scsi \
      -device ich9-ahci,id=ahci \
      -drive file=/home/martin/win7_64_clear.qcow2,if=none,cache=none,format=qcow2,discard=on,id=disk-1 \
      -device scsi-hd,drive=disk-1,bus=scsi.0,bootindex=0 \
      -drive file=/home/martin/Dokumenty/win7_SP1_64bit_cz.iso,if=none,cache=none,id=disk-cdrom1,readonly \
      -device ide-cd,drive=disk-cdrom1,bus=ahci.0 \
      -drive file=/home/martin/Dokumenty/virtio-win.iso,if=none,cache=none,id=disk-cdrom2,readonly \
      -device ide-cd,drive=disk-cdrom2,bus=ahci.1 \
      -nodefaults
    Spojte si to s tím, co už máte. Parametry -boot order a -cdrom vyhoďte a cestu k tomu qcow si upravte podle toho, kde ten soubor máte. Vysvětlení:

    Řádek 1 - použít základní desku Q35. Řádek 2 - přidat do VM síťovou kartu virtio. Pořád není nikam zapojená :-) . Řádek 3 - přidat do VM SCSI řadič virtio a (řádek 4) AHCI řadič z té základní desky - emulovaný, ale je to jen pro CD a Windows by jinak neuměly nabootovat. Řádek 5 - použít soubor win7_64_clear.qcow2 jako diskovou jednotku a (řádek 6) připojit jej jako SCSI disk na řadič. Řádek 7 - použít ten ISO soubor jako diskovou jednotku a (řádek 8) připojit jej jako IDE (SATA) CDROM na AHCI řadič. Řádky 9 a 10 jsou analogické, ten obraz si stáhněte odsud: https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html (hledejte sekci direct downloads, pak stable virtio-win iso) . Řádek 11 říká, že se do toho stroje nemají přidávat žádná další zařízení, které by tam Qemu přidalo samo (třeba floppy disk, pokud si pamatuju.)

    bootindex=0 říká, že se má bootovat z toho disku. Protože na něm nic není, tak se přejde na další jednotku v pořadí, což je CDROM s instalátorem. Až na disk instalátor něco nahraje, bude vám to už bootovat z něj. Kdybyste potřeboval vynutit boot z CD, protože na disku něco je, tak to z řádku 6 vymažte a přesuňte na odpovídající místo na řádku 8

    To druhé CD je s ovladači pro ten virtio hardware, instalátor vám totiž při výběru disku, kam se mají Windows nainstalovat, řekne, že nemá žádný disk. Je tam potřeba kliknout na "Nainstalovat ovladač" nebo něco takového a na tom CD s ovladači si najdete adresář pro vaši verzi Windows, 64bit, vioscsi. Nainstalujete ovladač, instalátor vidí disk, můžete v instalaci vesele pokračovat. Pak z toho CD bude ještě potřeba nainstalovat ovladač na grafiku a síťovku (adresáře qxl a NetKVM, pokud dobře vidím.)

    A poznámka na závěr - píšete jenom, že "občas potřebujete i Windows". Pokud je to na nějakou práci s textem nebo něco podobného, co nepotřebuje akcelerovanou grafiku, tak si s tím virtuálem asi vystačíte. Jestli to má být na cokoliv náročnějšího, tak to nebude žádný zázrak. Pokud se jedná o hry, tak na to zapomeňte.
    Quando omni flunkus moritati
    18.4.2020 13:30 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: qemu + spice
    Vaše péče je dojemná, ale ten člověk netuší která bije. Třeba ho ale přimějete k tomu, aby si o tom alespoň něco přečetl.
    Petr Fiedler avatar 18.4.2020 13:42 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: qemu + spice

    Na rozdíl od tebe se místo chytračení snaží pomoci člověku s prvními kroky.

    18.4.2020 14:10 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: qemu + spice
    Ok. To tvoje "chytračení", má pouze jeden cíl - dokopat tě k tomu, aby sis ty věci skutečně prostudoval, abys věděl co děláš. A jednou za to možná ještě poděkuješ.
    Petr Fiedler avatar 18.4.2020 14:36 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: qemu + spice

    Aleši, souhlasím s tebou v tom, že je třeba se vzdělávat. Nelíbí se mi ale tvoje slova o dojemnosti. To jsi přepálil.

    18.4.2020 14:27 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: qemu + spice
    Pokuste se svými antipatiemi nezasírat poradnu, ano?
    Quando omni flunkus moritati
    18.4.2020 14:56 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: qemu + spice
    Je to úhlem pohledu. Já vnímám jako zasírání poradny neustálé opakování elementárních věcí.
    Petr Fiedler avatar 18.4.2020 20:16 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: qemu + spice

    Vzpomeň si na svoje začátky.

    BTW: "Poradna slouží jako místo, kde mohou nováčci i zkušení uživatelé Linuxu vzájemně komunikovat a pomáhat si."

    Petr Fiedler avatar 18.4.2020 13:39 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: qemu + spice

    Skvěle sepsáno. Ukládám do učebnice. Díky

    18.4.2020 16:40 Martin
    Rozbalit Rozbalit vše Re: qemu + spice
    Moc díky za vaši snahu :-) Win7 občas potřebuji kvůli spuštění Autodesk Inventor, abych mohl doma dodělat věci, které jsem nestihl v práci. Mám 16 jádrový Ryzen, 64 GB ram a Vegu Frontier Edition, tak doufám, že by jeho spuštění mohly virtualizované win7 zvládnout... Jinak bych musel na dualboot, ale to bych nerad....

    Ještě jednou moc díky.
    18.4.2020 17:57 LarryL | skóre: 27
    Rozbalit Rozbalit vše Re: qemu + spice
    Hezky sepsané pro začátečníky. Jen pár drobností:
    Jo a ta síťová karta není nikam zapojená, to se ještě těšte, síť je samostatná kapitola
    Ano nastavení síťovky je asi nejsložitější pokud chce mít člověk co nejlepší výkon. Musí se nastavit na hostiteli (linuxu), ale dá se i jednoduše. Stačí do tvého scriptu přidat řádek:

    -netdev user,id=net-0 \

    Má to sice své nevýhody, ale pro začátek by to mělo stačit - internet uvnitř VM by měl fungovat.
    najdete adresář pro vaši verzi Windows, 64bit, vioscsi.
    Pak je tam ještě adresář viostor, který jde také použít jako ovladač disku, ale vioscsi je modernější. Rok nebo dva zpátky měl vioscsi optimalizace pro SSD což viostor neměl a psali, že je viostor možná nikdy nebude mít, ale nakonec je také má. vioscsi je prý pomalejší, ale jak jsem viděl benchtesty, tak ten rozdíl v rychlosti byl velmi malý (v reálu to uživatel nepozná).
    Pokud se jedná o hry, tak na to zapomeňte.
    Né tak docela - https://wiki.archlinux.org/index.php/QEMU/Guest_graphics_acceleration

    - PCI VGA/GPU passthrough - zvládne i hraní náročných her, běžně využívám. Jedná se o předání GPU z hostitele do hosta (VM).

    - iGVT-g - využítí části iGPU Intelu pro hostitele a druhá část se přiřadí hostovi - to na náročné hry opravdu není.

    Do toho scriptu bych dal spoustu dalších nastavení (cpu, počet jader, ram ...), ale o to teď nejde, důležité je vědět, že si člověk pomocí parametrů může poskládat svůj vlastní virtuální počítač.
    18.4.2020 18:53 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: qemu + spice
    Pokud někdo skuhrá, že má materiály jen v angličtině, a není schopen vyhledat přes Google manuál v češtině, kde jsou ty věci vyložené jak pro blbce a na webu visí už skoro 10 let. Tak už vážně nevím.
    Petr Fiedler avatar 18.4.2020 20:24 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: qemu + spice

    Super stránky.

    Hele, a byl by pro tebe takový problém být trochu laskavější/přátelštější? To musí být hrozný život žít v neustálé naštvanosti na něco. Udělej to sám pro sebe. :-)

    18.4.2020 22:04 LarryL | skóre: 27
    Rozbalit Rozbalit vše Re: qemu + spice
    Mrkl jsem na konfiguraci sítě a jsem si téměř jist, že se začátečním by to švihlo. Problém je v tom, že začátečník v té obrovské spoustě odborného textu nepozná co je pro něj důležité. Z toho času by se i mně zatočila hlava. Myslím si že to je zase až moc do hloubky a začátečníka to zahltí teorií.
    Petr Fiedler avatar 18.4.2020 23:13 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: qemu + spice

    To rozhodně.

    18.4.2020 23:15 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: qemu + spice
    Z toho času by se i mně zatočila hlava.
    Tak to je hodně komplikovaný návod... rozhodně pro něco, co dle mých zkušeností není potřeba řešit: nestabilitu TSC si jádro VM zdetekuje samo, změny frekvence procesoru jsem nikdy vypínat nemusel (osobně to považuju za plýtvání elektrikou, kterou nemáme zadarmo) a zbytek - kdyby náhodou něco - řeší jednou za hodinu ntpdate z cronu (které ty hodiny dorovnává asi tak o desetiny-jednotky milisekund)

    Jinak teda jsem kouknul i na další stránky ohledně KVM na té wiki, a rozhodně bych neměl odvahu je nazývat "manuály" nebo dokonce tvrdit, že je to vhodný zdroj pro začátečníky. Ve většině případů je to akorát výpis různých parametrů - ale už ne popis, co dělají. Informace jsou zastaralé nebo nedostatečně inovované. Jako deníček pro člověka, který ví, o co jde (a jaké nedostatky ten který zápis má), v pohodě. Jako zdroj informací pro ostatní - ani moc ne.
    Quando omni flunkus moritati
    18.4.2020 21:26 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: qemu + spice
    Pak je tam ještě adresář viostor, který jde také použít jako ovladač disku
    To bych ani nezmiňoval, u virtio-block pochybuju, že se bude nějak výrazně vyvíjet, osobně to považuju za deprecated věc, kterou nemá cenu dávat do nových nasazení.
    Pokud se jedná o hry, tak na to zapomeňte.
    Né tak docela
    Bylo to myšleno s konfigurací, která se tu řeší.
    Quando omni flunkus moritati
    18.4.2020 21:49 LarryL | skóre: 27
    Rozbalit Rozbalit vše Re: qemu + spice
    virtio-block pochybuju, že se bude nějak výrazně vyvíjet, osobně to považuju za deprecated věc
    Až takhle? Tak pokud nemá virtio-block nějaké zásadní výhody, tak nebude dávat smysl ho vyvíjet.
    18.4.2020 23:25 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: qemu + spice
    Pokud vím, tak nemá jedinou výhodu. Hlavní nevýhodou je to, že co disk, to samostatné virtio-blk zařízení, přičemž na PCI sběrnici může být maximálně 32 zařízení celkem.
    Quando omni flunkus moritati
    19.4.2020 10:40 LarryL | skóre: 27
    Rozbalit Rozbalit vše Re: qemu + spice
    Bylo to myšleno s konfigurací, která se tu řeší.
    Ale jelikož poté co jsi to napsal, tazatel uvedl:
    Autodesk Inventor, abych mohl doma dodělat věci, které jsem nestihl v práci. Mám 16 jádrový Ryzen, 64 GB ram a Vegu Frontier Edition
    tak je správné mu říci o možnostech, které má. PC, který má je už pěkná mašinka se kterou se dá kouzlit. Bohužel nemá 2 grafické karty, ale i ta jedna Vega by šla přehazovat mezi hostitelem (linuxem) a hostem (windowsem). Připadně druhou levnou GPU dokoupit. Jestli vidím správně tak Autodesk Inventor umí využít 3D akceleraci GPU, takže proč to nevyužít. Až se Martin prokouše začátkama a pochopí jak Qemu/Libvirt funguje, tak se do toho může pustit. Good luck ;-)
    Petr Fiedler avatar 19.4.2020 11:13 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: qemu + spice

    Už pár dní se chci na něco zeptat a teď jsi mi to připomněl. V blízké budoucnosti, dá-li BŮH, si budu pořizovat taky pěknou mašinku. Přemýšlel jsem, jestli je kvůli virtualizaci lepší koupit jednu pořádnou GPU, nebo 2 slabší? Já teď dedikovanou GPU nemám vůbec a kromě virtualizace jí vůbec nepostrádám. Takže kdybych měl 2 GPU, jednu bych propojil s VM Linux Mint a druhou s VM Windows. To by bylo lepší, než 1 výkonnější GPU přiřadit oběma, když by byly spuštěny oba VM naráz?

    Petr Fiedler avatar 19.4.2020 11:16 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: qemu + spice

    Pokud by tedy vůbec šlo 1 GPU přiřadit 2 VM spuštěným naráz.

    19.4.2020 12:49 LarryL | skóre: 27
    Rozbalit Rozbalit vše Re: qemu + spice
    Rozdělení výkonu grafické karty mezi hostitele a VM nebo mezi více VM v praxi umí jen integrovaná GPU v Intelu, říká se tomu Intel GVT-g.

    Tedy měly by to umět i profesionální řady Nvidia a AMD, ale takovou graf. kartu asi kupovat nebudeš. Běžnou Nvidia a AMD kartu lze "zprůchodnit" pouze jako celek, tzn. 1 graf. karta pro 1 virtuálku, říká se tomu VGA/PCI passthrough.
    Petr Fiedler avatar 19.4.2020 13:23 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: qemu + spice
    Tedy měly by to umět i profesionální řady Nvidia a AMD, ale takovou graf. kartu asi kupovat nebudeš.

    Proč by ne? Není to zase tak drahé.

    19.4.2020 14:21 LarryL | skóre: 27
    Rozbalit Rozbalit vše Re: qemu + spice
    Neznám detaily, ale žádná s těch karet nebude umět SR-IOV
    k3dAR avatar 20.4.2020 09:34 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: qemu + spice
    pokud ti VM Mint se sdilenou Intel ted vyhovuje, tak s Intel GPU v novejsi gen Itel CPU (nebo snad AMD GPU s Vegou integrovanou) to muze byt jen lepsi a tedy jen druhou normalni/lepsi GPU pro VM Windows..
    porad nemam telo, ale uz mam hlavu... nobody
    20.4.2020 13:17 Mirek
    Rozbalit Rozbalit vše Re: qemu + spice
    Pokud potřebuješ maximálí IOPs výkon, například pro intenzivní DB server, tak použij RAW třeba nad LVM, samozřejmě s VIRTIO paravirtualizovaným driverem
    14.4.2020 19:56 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
    Rozbalit Rozbalit vše Re: qemu + spice
    Můžete kouknout taky na virt-manager - univerzální rozhraní, kde si můžete virtuálky naklikat, bývá standardé součástí distribucí, stačí nainstalovat. Umí to kontejnery, nejen qemu s kvm. I když spoustu věcí dělám z příkazové řádky, zde mi přijde GUI pohodlnější. Částečně to souvisí i s tím, že formát parametrů qemu se průběžně trochu mění, takže studování zdrojů na internetu může být zavádějící.
    -- OldFrog
    cezz avatar 18.4.2020 17:46 cezz | skóre: 24 | blog: dm6
    Rozbalit Rozbalit vše Re: qemu + spice
    +1 Normalne sa nebojim spustat prikazy priamo z CLI, ale virt-manager ma velmi rozumne default nastavenia a stale ti dava moznost rucne upravit detaily ak zistis ked nieco take potrebujes. Tiez je to celkom slusny Spice klient.
    Computers are not intelligent. They only think they are.
    18.4.2020 18:18 LarryL | skóre: 27
    Rozbalit Rozbalit vše Re: qemu + spice
    Když Martin psal "o linuxu dozvědět něco více do hloubky", tak mě připadá nejlepší způsob si to naklikat ve Virt-Manageru, pak si pomocí příkazu ps aux | grep qemu zobrazit qemu parametry, zkopírovat je do scriptu a tam si s nimi pracovat dle potřeby.
    Petr Fiedler avatar 18.4.2020 20:29 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: qemu + spice

    Myslíš? Podle mě je lepší pro Beginner For Unix začít s GUI a po čase se pustit do terminálu. Vzpomínám si, jak jsem prvně přišel do styku s virtualizací (VB) a přišlo mi to hrozně složité. Ani si nedovedu představit, že bych měl tenkrát vytvářet VM z terminálu. I teď by to nebyla úplná pohodička.

    18.4.2020 21:36 LarryL | skóre: 27
    Rozbalit Rozbalit vše Re: qemu + spice
    Nemyslel jsem to tak, že si parametry qemu vytáhne pomocí příkazu ps aux | grep qemu hned po prvním spuštění Virt-Managera. Nejdřív naklikat VM, pak spustit VM, nainstalovat virtio ovladače, pak se mu bude trhat zvuk a video :-), bude překlikávat, přeinstaluje OS ve VM, začne hledat řešení, zjistí že vložit parametry do XML není tak jednoduché a když už se to povede, tak to stejně nefunguje (což jsem zjistil já bod č. 1) a že možná bude jednodušší to spouštět v terminálu kde jde vidět co se spouští a nespoléhat se na magii Virt-managera (libvirtu).
    začít s GUI a po čase se pustit do terminálu
    Jo, tak jsem to myslel, akorát je nepraktické vkládat příkaz pokaždé do terminálu, takže je lepší to vložit do souboru win10.sh, tam si to upravovat a pak VM spustit jen klikem na ikonku, která spustí win10.sh. Druhým souborem bude virtuální disk (win10.qcow2), toť vše. 2 soubory = celá virtuálka. Na začátku složité pochopení parametrů Qemu, ale ve výsledku čisté a jednoduché.

    Samozřejmě výše uvedené platí pro člověk co chce poznávat a/nebo ví že přizpůsobovat si virtuálky bude potřebovat častěji. Ostatním stačí VirtualBox.
    Petr Fiedler avatar 18.4.2020 21:47 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: qemu + spice

    Tak takhle ano.

    S tím, že zjistí, že se mu bude trhat zvuk a video jsi mě dost rozesmál :-D

    BTW: to s tím skriptem se mi líbí a půjdu touhle cestou. Člověk tak pronikne pod kapotu.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.