Почитал статьи
Статья о настройке KVM в RHEL/CentOS 6
NIGHT Блог: Установка KVM на CentOS 6.0 howto
и на их основе состряпал небольшой мануальчик для себя.
Установка
Запускаем демона и добавляем его в автозапуск
Настраиваем сеть
Редактируем конфиг /etc/sysconfig/network-scripts/ifcfg-eth0
Должно получиться нечто такое
Создаём файл ifcfg-bridge0
Если в системе установлен и работает NetworkManager, то останавливаем и удаляем его
Перезапускаем сеть
При установке virt-manager созаётя виртуальная сеть default, нужно её удалить чтоб не мешалась под ногами
Статья о настройке KVM в RHEL/CentOS 6
NIGHT Блог: Установка KVM на CentOS 6.0 howto
и на их основе состряпал небольшой мануальчик для себя.
Установка
# yum install kvm libvirt virt-manager virt-viewerНе уверен на счёт virt-manager, но пусть будет )), а вот virt-viewer нужен точно.
Запускаем демона и добавляем его в автозапуск
# service libvirtd start
# chkconfig libvirtd on
Настраиваем сеть
Редактируем конфиг /etc/sysconfig/network-scripts/ifcfg-eth0
Должно получиться нечто такое
DEVICE="eth0"
BOOTPROTO="static"
ONBOOT=yes
HWADDR=90:E6:BA:D7:71:C7
BRIDGE=bridge0
Создаём файл ifcfg-bridge0
# vi /etc/sysconfig/network-scripts/ifcfg-bridge0И заполняем его примерно так
DEVICE="bridge0"
TYPE=Bridge
BOOTPROTO="static"
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT="yes"
DNS1=88.147.128.17
DNS2=88.147.129.15
DNS3=8.8.8.8
Если в системе установлен и работает NetworkManager, то останавливаем и удаляем его
# service NetworkManager stop
# yum remove NetworkManager
Перезапускаем сеть
# service network restart
При установке virt-manager созаётя виртуальная сеть default, нужно её удалить чтоб не мешалась под ногами
# virsh net-list Name State Autostart ----------------------------------------- default active yes
Отключаем
# virsh net-destroy default Network default destroyed
Удаляем
# virsh net-undefine default Network default has been undefined
Устанавливаем виртуальную машину (CentOS 6.2)
Устанавливаю по сети с зеркала яндекса или с зеркала в локальной сети провайдера
# virt-install -n vm01 -r 2048 -l http://mirror.yandex.ru/centos/6.2/os/x86_64 -f /var/lib/libvirt/images/vm01.img -s 10 --network bridge=bridge0 --vnc
virt-install -n vm01 -r 1024 -l ftp://ftp.san.ru/unix/linux/centos/6.2/os/i386 -f /var/lib/libvirt/images/vm01.img -s 10 --network bridge=bridge0 --vnc
Параметры
-n - имя виртуальной машины -r - объем оперативной памяти -l - расположение файлов для сетевой установки -f - путь к файлу-контейнеру содержащему диск виртуальной машины -s - размер файла-котейнера в гигабайтах --network bridge - подключить виртуальный сетевой интерфейс к сетевому мосту --vnc - использовать VNC-дисплей
VNC-консоль должна запуститься автоматически, если установлен virt-viewer
Управление виртуальнымы машинами осуществляетя с помощью утилиты virsh
Например
В догонку пример установки Винды )virsh list --allvirsh start vm01virsh shutdown vm01virsh destroy vm01virsh undefine vm01
virt-install -n WinXP -r 512 -f /var/lib/libvirt/images/winxp.img -s 10 -c /home/date/mutno/ZverDVD_v2010.11.ISO --accelerate --os-type=windows --os-variant=winxp -v --vnc -w bridge:bridge0
Комментариев нет:
Отправить комментарий