OSS Group :: Admin :: QEMU |
Быстрый поиск по WikiНавигация по сайтуНа эту страницу ссылаются: |
QEMUQEMU - эмулятор процессоров. Позволяет создавать виртуальные машины и запускать в них системы. Общий порядок работы: Создание образа дискаДля работы QEMU требуется задавать образ диска. Для создания такого образа: $ qemu-img create hda.img sizeM где size - размер создаваемого диска, в Мб. Образ создаётся как разреженный файл. Запуск виртуальной машиныЗапустить виртуальную машину с образом диска hda.img и возможностью работы с CD-ROM в /dev/cdrom: $ qemu -hda hda.img -cdrom /dev/cdrom Полезные ключи:
При работе Ctrl-Alt переключают режим захвата клавиатуры/мыши. При захваченной клавиатуре Ctrl-Alt-2 переключает в контрольную консоль. При использовании накопителя CD-ROM для смены в нём носителя требуется следующее:
Для переключения виртуальных консолей в гостевой Linux-системе следует переключиться в монитор и использовать команды вида: sendkey ctrl-alt-f2 Эмуляция сетиВозможна в двух вариантах. Использование выделенного tun-устройства.При этом создаётся скрипт вида #!/bin/sh sudo /sbin/ifconfig $1 172.20.0.1 В качестве $1 из QEMU передаётся имя tun-интерфейса. Адрес - IP интерфейса на host-машине. На гостевой системе интерфейс конфигурируется как обычно. Встроенный сетевой интерфейс.Используется по-умолчанию. Для конфигурации на гостевой системы используется встроенный в QEMU DHCP. Обычно гостевая система получает адрес 10.0.2.15, базовая - 10.0.2.2. Возможно обращаться к другим интерфейсам базовой системы по их IP. В обратную сторону возможно пробросить порт. Для этого используется опцию '-redir {tcp|udp}:host-port:[guest-host]:guest-port'. К сожалению, переброска таким образом порта SSH большого смысла не имеет, т.к. 'ssh localhost -p guest-port' заявит об несовпадении идентификатора системы (т.к. ключи гостевой системы отличаются от базовой). Настройка kqemukqemu - модуль ядра для ускорения работы QEMU. Для работы с ним в Compact 3.0 требуется обеспечить создание устройства /dev/kqemu средствами udev. Для этого создаётся: options kqemu major=0
# kqemu kqemu:root:root:0666 Для загрузки модуля использовать
Дата создания: 2006-05-24 14:07:40 (Фетисов Н. А. (naf)) Wiki::Admin Оглавление Карта раздела Изменения за сутки Изменения за неделю Изменения за месяц |
© 2006-2024 OSS Group. All rights reserved. | Техническая поддержка: Открытые Информационные Технологии и Системы
|