1
Авг
0
Установка и настройка KVM под CentOS 6.4
Проверка аппаратной виртуализации проца:
# egrep '(vmx|svm)' /proc/cpuinfo
Запуск сервиса
# service libvirtd start
Проверка запуска
#lsmod | grep kvm
Создание хранилища для виртуальной машины Storage Pool
Определяемся с диском, местом куда размещать.
# fdisk -l
# fdisk /dev/sdb
# mkfs.ext4 /dev/sdb1
# mount -t ext4 /dev/sdb1 /guest_images
# vi /etc/fstab
Создание хранилища
# virsh pool-define-as guest_images_dir dir - - - - "/guest_images"
# virsh pool-list --all
# virsh pool-build guest_images_dir
# virsh pool-start guest_images_dir
# virsh pool-autostart guest_images_dir
# virsh pool-info guest_images_dir
Установка виртуальной машины
Установка CentOS на гостевую ВМ:
virt-install -n VMDM_2 --ram 1024 --arch=x86_64 \
--vcpus=1 --cpu host --check-cpu \
--extra-args="vnc sshd=1 sshpw=secret ip=static reboot=b selinux=0" \
--os-type linux --os-variant=rhel6 --boot cdrom,hd,menu=on \
--disk pool=guest_images_dir,size=70,bus=virtio \
--network=bridge:virbr0,model=virtio \
--graphics vnc,listen=0.0.0.0,keymap=ru,password=some.password.here \
--noautoconsole --watchdog default,action=reset --virt-type=kvm \
--autostart --location http://mirror.yandex.ru/centos/6.4/os/x86_64/
Установка Windows на гостевую ВМ:
virt-install --connect qemu:///system --arch=x86_64 \
-n VMDM_1 -r 1024 --vcpus=1 \
--disk pool=guest_images_dir,size=70,bus=virtio,cache=none \
-c /iso/Windows2008R2RU.ISO --graphics vnc,listen=0.0.0.0,keymap=ru,password=some.password.here \
--noautoconsole --os-type windows --os-variant win2k8 \
--network=bridge:virbr0,model=e1000 --disk path=/iso/virtio-win.iso,device=cdrom,perms=ro
Примечание:
При установке ОС Windows не увидит виртуального жесткого диска, поэтому надо подгрузить дополнительный виртуальный cdrom с драйверами /iso/virtio-win.iso — расположение файла ISO с драйверами виртуального диска. Взять можно отсюда. http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/virtio-win-0.1-30.iso
После запуска , подключаемся по VNC
Для проверкаи портов
# netstat -nltp | grep q
# virsh vncdisplay VMDM_1
Конфиги ВМ находятся здесь /etc/libvirt/qemu/
Команды для управления ВМ:
virsh -c qemu:///system help
Встроенная помощь по командам
virsh -c qemu:///system list --all Посмотреть статус установленных ВМ
virsh -c qemu:///system start vsrv1 Запусить ВМ vsrv1
virsh -c qemu:///system shutdown vsrv1 Послать команду завершения работы ВМ
virsh -c qemu:///system destroy vsrv1 Принудительно завершить работу ВМ
virsh -c qemu:///system undefine vsrv1 Удалить ВМ
Взято из http://habrahabr.ru/post/168791/
и проверено.
Для пробрасывания usb устройст по сети есть usbip Подобные гипервизоры первого типа VMware ESXi, Microsoft Hyper-V, Citrix XenServer Ссылка на хранилища (https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Administration_Guide/chap-Virtualization_Administration_Guide-Storage_Pools-Storage_Pools.html#sect-Virtualization-Storage_Pools-Creating-Local_Directories), по которой описаны различные типы хранилищ. Среди них есть и LVM.
Enjoyed reading this post?
Subscribe to the RSS feed and have all new posts delivered straight to you.
Subscribe to the RSS feed and have all new posts delivered straight to you.