Создание профиля KVM: различия между версиями
Строка 9: | Строка 9: | ||
1. Создайте образ диска | 1. Создайте образ диска | ||
qemu-img create -f qcow | qemu-img create -f qcow mydisk.img 10G | ||
Формат образа ''qcow'' позволяет занимать образом только то пространство на реальной файловой системе, которое занято внутри виртуальной машины. 10G (10 ГБ) — максимальный размер образа. | Формат образа ''qcow'' позволяет занимать образом только то пространство на реальной файловой системе, которое занято внутри виртуальной машины. 10G (10 ГБ) — максимальный размер образа. | ||
Строка 15: | Строка 15: | ||
2. Установите дистрибутив в виртуальную машину | 2. Установите дистрибутив в виртуальную машину | ||
kvm -cdrom 'distro.iso' -drive file= | kvm -cdrom 'distro.iso' -drive file=mydisk.img,if=scsi,boot=on -m 512 -net nic,vlan=0 -net tap,vlan=0,script=/etc/kvm/brext | ||
где | где | ||
* '''-cdrom 'distro.iso' ''' — образ устанавливаемого дистрибутива | * '''-cdrom 'distro.iso' ''' — образ устанавливаемого дистрибутива | ||
* '''-drive file= | * '''-drive file=mydisk.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''' — создание одного внешнего сетевого интерфейса |
Версия от 10:38, 16 апреля 2009
Профиль (bundle) виртуальной машины KVM предназначен для переноса виртуальной машины на другой компьютер.
Подготовка
Необходимо установить дистрибутив ALT Linux с поддержкой KVM (начиная с ALT Linux 5.0 Server эта поддержка уже интегрирована в дистрибутив).
Создание профиля
1. Создайте образ диска
qemu-img create -f qcow mydisk.img 10G
Формат образа qcow позволяет занимать образом только то пространство на реальной файловой системе, которое занято внутри виртуальной машины. 10G (10 ГБ) — максимальный размер образа.
2. Установите дистрибутив в виртуальную машину
kvm -cdrom 'distro.iso' -drive file=mydisk.img,if=scsi,boot=on -m 512 -net nic,vlan=0 -net tap,vlan=0,script=/etc/kvm/brext
где
- -cdrom 'distro.iso' — образ устанавливаемого дистрибутива
- -drive file=mydisk.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.