Spousteni prikazu uvnitr kvm qemu virtualu

Potreboval jsem jednoduche testovaci prostredi. Ve virtualu kvm/qemu mit nastaveny Debian a v libovolne jine distribuci na pc si ho spustit a snadno pouzivat. Chtel jsem vse automatizovane, abych mohl psat v textovem editoru prikazy a ty se po ulozeni ihned provedly ve virtualu.

Dnes uz bych asi pouzil tty0 a virtualni seriovy port do virtualu, avsak nize popsane reseni je taky funkcni – a napr. propojeni Samby je zajimave.

Ukazka

Instalace

Nyni je potreba do virutalu nainstalovat Debian s SSH serverem.

Po instalaci Debianu do virtualu se do nej prihlasit a vytvorit soubor /usr/local/bin/asdf s obsahem:
Dalsi potrebny kroky:
do /etc/rc.local pridat pred radek exit 0:
do /etc/fstab pridat (nakonec dat prazdny radek):
Pridat do virtualu svuj SSH klic:

 

Pouzivani

Spustit virtual

a do souboru /home/martin/qemu/data/cmd.sh pridat libovolne prikazy:
ihned po ulozeni souboru se prikazy ve virtualu vykonaji (posilaji se pres rouru do bashe pod rootem).
 
Do virtualu se da prihlasit pres ssh: ssh -p 2222 root@localhost (bez hesla, prihlasovani klicem).
 

Odkaz na puvodni gist – je to tam lepe formatovane 🙂

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *