Libvirt (Qemu+KVM+Virt-manager): различия между версиями
Нет описания правки |
|||
Строка 88: | Строка 88: | ||
{{Category navigation|title=Petr-akhlamov/Мысли о миграции|category=Petr-akhlamov/Мысли о миграции|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=Petr-akhlamov/Мысли о миграции|category=Petr-akhlamov/Мысли о миграции|sortkey={{SUBPAGENAME}}}} | ||
[[Категория:Виртуализация]] | [[Категория:Виртуализация]] | ||
[[Категория:KVM]] |
Версия от 13:58, 20 ноября 2019
У BaseALT есть ALT Server-V, в котором есть профили KVM, Docker и LXD. Как я понимаю, ближайше похожей альтернативой является KVM. Но, т.к. ALT Server-V ставится без GUI, можно установить ALT Server и отметить пункт "Сервер виртуализации". Кроме того пакеты можно установить вручную:
apt-get install qemu-kvm libvirt libvirt-kvm
Добавляем пользователя в группу:
gpasswd -a user vmusers
Запуск службы
chkconfig libvirtd on service libvirtd start
Кроме того это можно сделать так:
- Идем ЦУС> Режим эксперта> Системные службы. Запускаем и включаем автозапуск службы libvirtd.
Графическое управление
Чтобы сделать некое подобие "Диспетчера Hyper-V" (Графическую консоль для управления виртуальными машинами) устанавливаем следующий пакет:
apt-get install virt-manager
Открываем Virt-Manager. Файл>Добавить соединение> Гипервизор QEMU/KVM (подключаться автоматически).
Создание виртуальной машины
- Нажимаем на кнопку "Создать виртуальную машину"
- Выбираем метод установки - локальный/ISO
- Выбираем ISO/CD и тип ОС (с помощью автодополнения)
- Выбираем количество ОЗУ и процессоров
- Создаем виртуальный жесткий диск
- Вводим название и выбираем сеть
BIOS или UEFI
До первого запуска откройте настройки виртуальной машины, во вкладке Обзор> Свойства гипервизора у вас будет возможность сменить тип прошивки - BIOS или UEFI. До первого запуска![1]
Некоторые настройки
Выберите машину, нажмите на лампу...
Настройка жесткого диска
...Диск-1> Дополнительные параметры>Шина диска
Тип диска:
- IDE - рекомендуется для Windows XP и младше
- SATA - для 7 и старше
- VirtIO для Linux [2]
Настройка загрузки
...Параметры загрузки> Включить меню загрузки, ставите очередность.
Иначе вы просто не загрузитесь с CD/ISO.
Подключение ISO
...Выберите IDE CDROM> Browse.
В окне "Выберите том хранилища" нажмите на плюс (добавить пул), выберите тип dir-каталог в файловой системе и укажите папку с iso-образами.
Выберите образ из пула и нажмите на кнопку "Выбор тома".
Сеть
NAT
NAT — это механизм в сетях TCP/IP, позволяющий преобразовывать IP-адреса одной сети, в адрес другой сети.
Т.е. у вас в локальной сети сеть 192.168.0.x., а у виртуальных машин будет 192.168.1.x. И NAT позволит вам общатся между сетью 0.x и 1.x.
По-умолчанию в virt-manager уже есть NAT-интерфейс, но если вы его случайно удалили или хотите создать новый, то это делается так:
- откройте Правка>Свойства подключения>Виртуальные сети>+
- введите название сети
- режим: NAT
- Forward to: любое физическое устройство
Можете так же настроить адресацию IPv4 и DHCP-сервер (они настраиваются автоматически).
И в настройках виртуальной машины выберите данный интерфейс.
Мост
Чтобы напрямую общаться между реальной сетью и виртуальными машинами напрямую нужно создать сетевой мост.
Данный способ является наиболее правильным. Проще всего его сделать через alterator-net-bridge.
Например, br0, затем в настройках ВМ указать именно его.
//Как? Расписать...
Графики
Откройте "Правка> Параметры", вкладка "Статистика", отметьте галочками, какие графики вы хотите сделать доступными.
Вкл./выкл. график вы можете через "Вид> График".
Снимки машины
Снимок машины можно создать только если виртуальный жесткий диск у вас в формате *.qcow2.