Qemu на удаленном сервере

Довелось разворачивать довольно сложную систему на чужом хосте. Тут главное чужое не повредить. К тому же дистрибутив непривычный. Решил запустить свою шняжку в виртуальной машине qemu. К ней прилагается консольный монитор, который целесообразно запускать в screen в headless-режиме:

su -c 'screen qemu-system-x86_64 -m 2048 -hda /path/to/virtual/hz.img -net nic,vlan=0,model=e1000  -net tap,script=no,vlan=0 -monitor stdio -vga none' 




Возвращаясь по ssh на удаленный хост и восстанавливая сессию screen, можно контролировать расход памяти виртуальной системы, управлять устройствами и т.п.

Если же просто нужно запустить qemu в бакграунде, подойдет такая команда:

#!/bin/bash

qemu-system-x86_64 -m 2048 -hda hz.img            \
	-net nic,vlan=0,model=e1000                   \
	-net tap,script=no,downscript=no,vlan=0 -k ru \
	-nographic 1>/dev/null 2>/dev/null &
sleep 3
ifconfig tap0 192.168.111.1
echo Qemu is started.


Она еще и ответный интерфейс заодно конфигурирует.

Комментарии (4)

RSS свернуть / развернуть
+
0
Пыщ! Старый удалить топик?
avatar

Sergei_T

  • 15 мая 2012, 18:49
комментарий был удален

+
0
Не поняль… Их два что-ли получилось? В последнее время ошибка какая-то вылетает при сохранении топиков.

Кстати, облом с этой виртуальной машиной вышел. Так тщательно ее дома отладил, проверил на нескольких компах, а на удаленном сервере она не поднялась. И разбираться там несподручно — задеть чужое можно. Пришлось VPS покупать…
avatar

yababay

  • 15 мая 2012, 21:58
+
0
Это бывает. Вообще qemu как-то не очень работает.
avatar

Sergei_T

  • 17 мая 2012, 16:36

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.