Создание профиля KVM: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Строка 15: Строка 15:
2. Установите дистрибутив в виртуальную машину
2. Установите дистрибутив в виртуальную машину


  kvm -cdrom 'altlinux-5.0.0_beta-latest-desktop-i586-ru-install-dvd5.iso' -drive file=test.img,if=scsi,boot=on -m 512 -net nic,vlan=0 -net tap,vlan=0,script=/etc/kvm/brext
  kvm -cdrom 'distro.iso' -drive file=test.img,if=scsi,boot=on -m 512 -net nic,vlan=0 -net tap,vlan=0,script=/etc/kvm/brext


где
где
* -cdrom ''altlinux-5.0.0_beta-latest-desktop-i586-ru-install-dvd5.iso'' — образ устанавливаемого дистрибутива
* '''-cdrom 'distro.iso' ''' — образ устанавливаемого дистрибутива
* ''-drive file=test.img,if=scsi,boot=on'' — образ диска, созданного на этапе 1
* '''-drive file=test.img,if=scsi,boot=on''' — образ диска, созданного на этапе 1
* ''-m 512'' — размер выделяемой оперативной памяти для виртуальной машины (в мегабайтах)
* '''-m 512''' — размер выделяемой оперативной памяти для виртуальной машины (в мегабайтах)
* ''-net nic,vlan=0 -net tap,vlan=0,script=/etc/kvm/brext'' — создание одного внешнего сетевого интерфейса
* '''-net nic,vlan=0 -net tap,vlan=0,script=/etc/kvm/brext''' — создание одного внешнего сетевого интерфейса
 
 
Скрипт /etc/kvm/brext:
<pre>#!/bin/sh
 
switch=brext
/sbin/ip link set up $1
/sbin/brctl addif ${switch} $1</pre>
 


При пустом диске загрузка будет произведена с CD-ROM. Если нужно установить с CD-ROM на уже готовую систему, Нажмите при запуске F12 и затем 3.
При пустом диске загрузка будет произведена с CD-ROM. Если нужно установить с CD-ROM на уже готовую систему, Нажмите при запуске F12 и затем 3.

Версия от 07:37, 16 апреля 2009

Профиль (bundle) виртуальной машины KVM предназначен для переноса виртуальной машины на другой компьютер.

Подготовка

Необходимо установить дистрибутив ALT Linux с поддержкой KVM (начиная с ALT Linux 5.0 Server эта поддержка уже интегрирована в дистрибутив).

Создание профиля

1. Создайте образ диска

qemu-img create -f qcow disk.img 10G

Формат образа qcow позволяет занимать образом только то пространство на реальной файловой системе, которое занято внутри виртуальной машины. 10G (10 ГБ) — максимальный размер образа.

2. Установите дистрибутив в виртуальную машину

kvm -cdrom 'distro.iso' -drive file=test.img,if=scsi,boot=on -m 512 -net nic,vlan=0 -net tap,vlan=0,script=/etc/kvm/brext

где

  • -cdrom 'distro.iso' — образ устанавливаемого дистрибутива
  • -drive file=test.img,if=scsi,boot=on — образ диска, созданного на этапе 1
  • -m 512 — размер выделяемой оперативной памяти для виртуальной машины (в мегабайтах)
  • -net nic,vlan=0 -net tap,vlan=0,script=/etc/kvm/brext — создание одного внешнего сетевого интерфейса


Скрипт /etc/kvm/brext:

#!/bin/sh

switch=brext
/sbin/ip link set up $1
/sbin/brctl addif ${switch} $1


При пустом диске загрузка будет произведена с CD-ROM. Если нужно установить с CD-ROM на уже готовую систему, Нажмите при запуске F12 и затем 3.