Qemu на удаленном сервере
Довелось разворачивать довольно сложную систему на чужом хосте. Тут главное чужое не повредить. К тому же дистрибутив непривычный. Решил запустить свою шняжку в виртуальной машине qemu. К ней прилагается консольный монитор, который целесообразно запускать в screen в headless-режиме:
Возвращаясь по ssh на удаленный хост и восстанавливая сессию screen, можно контролировать расход памяти виртуальной системы, управлять устройствами и т.п.
Если же просто нужно запустить qemu в бакграунде, подойдет такая команда:
Она еще и ответный интерфейс заодно конфигурирует.
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.
Она еще и ответный интерфейс заодно конфигурирует.
- —
- 14 мая 2012, 01:03
Комментарии (4)
RSS свернуть / развернутьSergei_T
Кстати, облом с этой виртуальной машиной вышел. Так тщательно ее дома отладил, проверил на нескольких компах, а на удаленном сервере она не поднялась. И разбираться там несподручно — задеть чужое можно. Пришлось VPS покупать…
yababay
Sergei_T
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.