Home
Записки домашнего админа

      И так , виртуализация, сервер который мы установили тут , можно использовать для запуска гостевых операционных систем, для этого нам понадобится KVM. сначала нам надо определить поддерживает ли наш процессор аппаратную виртуализацию, идем в консоль и выполним команду:

egrep '(vmx|svm)' /proc/cpuinfo 

Если есть вывод, то значит ваш процессор поддерживает аппаратную виртуализацию, нет то нужен другой сервак.Пробуем ставить пакет KVM.

yum install kvm libvirt python-virtinst qemu-kvm bridge-utils

Запустим демон libvirtd и добавим его в автозагрузку

service libvirtd start
chkconfig libvirtd on

И проверим как установился

virsh -c qemu:///system list

Ошибок нет, значит все хорошо.Отключим службу Network Manager, и переключимся на менеджер сети по умолчанию.

service NetworkManager stop

service network start

chkconfig NetworkManager off

chkconfig network on

Теперь , что бы гостевые машины (виртуалки) имели полноценный доступ к сети, надо настроить мост (бридж).Его мы будем делать с нашего активного интерфейса eth0 для этого добавим еще один br0 сделаем копию интерфейса eth0

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/back.ifcfg-eth0

Откроем на редактирование файл интерфейса eth0 и и поместим в него следующий текст

nano /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BRIDGE=br0

Ctrl +O  и Ctrl+X

Скопируем бакапный файл в новый интерфейс br0.

cp /etc/sysconfig/network-scripts/back.ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0

Откроем и приведем его к виду

nano /etc/sysconfig/network-scripts/ifcfg-br0

DEVICE=br0
TYPE=Bridge
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.0.11
GATEWAY=192.168.0.1           # это IP роутера , файервола, то через кого выходите в инет
DNS1=8.8.8.8                            # это днс гугла
DOMAIN=                                    #Имя рабочей группы(или домена)
DEFROUTE=yes
IPV6INIT=no
NAME="System br0"

Ctrl +O  и Ctrl+X

Значимые комментарии в тексте, теперь надо перезапустить сетку (если ошиблись,консоль может отвалиться)

service network restart

ifconfig -- покажет нам все наши активные интерфейсы (eth0,br0,lo,virt....)

Теперь можно создавать виртуалки, но так как есть возможность это делать в графическом интерфейсе то сначала установим GUI для работы с виртуалками выполним команду

yum install virt-manager libvirt qemu-system-x86 openssh-askpass libcanberra-devel

Еще можно добавить

yum install qemu-guest-agent qemu-kvm-tools

В KDE (в графическом интерфейсе) появиться "Менеджер виртуальных машин" им то мы и будем ставить виртуалки

     Перед началом создания виртуалок небольшой курс по инструментам позволяющим работать с (*.img) файлами виртуалок, да , я их создаю в файлах, а не размечаю пространство на дисках, с файлом удобно, скопировать переместить можно ну и т.д. Команды увеличения и уменьшения размера файла, что соответственно в виртуалке вам даст создать дополнительный диск или увеличить существующий. Завершаем работу виртуальной машины, связанной с изменяемым дисковым образом.

Увеличиваем размер образа. В случае использования KVM/QEMU:

qemu-img resize vm.img +5GB

Это добавит 5 гигов к размеру диска виртуалки.

     С уменьшением немного сложней. сначала надо в виртуалке освободить дисковое пространство, уменьшить диск средствами виртуалки и только потом выполнить выше указанную команду, только плюс заменить на минус, или вообще без знака, поэкспериментируйте, не помню.

Есть еще команда qemu-img convert  которая позволяет конвертировать в разные форматы (img,qcow2.....) .

     Продолжим, идем в графическую оболочку и запускаем "Менеджер виртуальных машин" , будем ставить Windows 10, microsoft заявила, что ее можно установить бесплатно, идем сюда и качаем нужный нам образ (рекомендую начать с (32-разрядная (x86) версия)) я ее ставил.

Нажимам мониторчик

Заполним как на картинке, назвать можете как хотите :) , Вперед

Выбираем образ, который скачали, тип ОС, Версия

Процессор (при условии, что ядер у вас достаточно), памяти 2 гига достаточно, Вперед

Вот размер диска я 30 гигов выбрал (не ставил еще 10), Вперед

В дополнительных параметрах выберем наш бридж br0 (на нем будет висеть сетевая карта нашей винды) и архитектуру ОС

Ну и наконец Завершить, KVM пошерстит немного и начнет установку

И после колдовства с установкой windows мы наконец то узрим сие чудо , ха.

Вот так.

 
Яндекс.Метрика
   
 
 
  Top