Автор Тема: Установка qemu на Alt Linux Виртуализация  (Прочитано 814 раз)

Оффлайн Oleg90

  • Начинающий
  • *
  • Сообщений: 1
Здравствуйте!

Возникла потребность в миграции виртуальных машин с Hyper-v на Сервер виртуализации Alt Linux Proxmox. Конвертацию из vhdx в qcow2 решили проводить в командной строке сервера виртуализации Alt Linux с помощью программы Qemu (официальный сайт https://www.qemu.org/download/#linux). Ввели команду установки, программа начала устанавливаться, но зависла на этапе установки в 95%. После решили открыть web-интерфейс Alt Linux Proxmox, но он перестал загружаться, пинги до сервера идут без проблем. Версия сервера виртуализации 7.4.1, версия ядра kernel 5.4. Что пошло не так?
« Последнее редактирование: 06.10.2023 06:56:56 от Oleg90 »

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 057
  • ITS
Возникла потребность в миграции виртуальных машин с Hyper-v на Сервер виртуализации Alt Linux Proxmox.
В Linux, использование готовых решений, это трата времени на изучение чужих "фантазий".  Начинать надо с консоли.
А что устанавливали и куда? А логи где? Примеры действий. Тогда помогут, кто нибудь.

Лично, я использую Virt-Manager и virsh.
Вот немного справки, может пригодится:
Чтобы перевести виртуальный диск Windows (2008, 10 и выше) на kvm машину с hyper-v, можно использовать эту команду
qemu-img convert -c -f vhdx -O qcow2 W2008R2.VHDX W2008R2.QCOW2
- c, сжимать образ (сделать динамическим, как vhdx)
но не спеши цеплять W2008R2.QCOW2 на прямую а сделай снапобраз командой
qemu-img create -b W2008R2.QCOW2 -f qcow2 -F qcow2 W2008R2_BS1.QCOW2
и уже цепляй W2008R2_BS1.QCOW2, если не пошло, можно не удаляя образ bs повторить команду,
выбрать другое виртуальное оборудование, загрузчик и повторить запуск, и так пока не встанет

Создание нового образа диска – qemu-img create
qemu-img create создает новый образ диска в базовой операционной системе для гостевой виртуальной машины. Формат команды:
qemu-img create -f fmt -o options size fname
qemu-img create -f qcow2 -o size=20G /var/lib/libvirt/images/ca.img

---
Проверим диск vhdx
qemu-img check -r all disk.vhdx

Если проверка прошла успешно, запускаем конвертацию и всё
qemu-img convert -O qcow2 disk.vhdx disk.qcow2

Проверка доступных процессоров
# virsh cpu-models x86_64

Конфигурационный файл виртуальной машины, можно скопировать следующей командой:
# virsh dumpxml VM > /backup/VM.xml

Некоторые настройки интерфейса сетевых карт и бриджа, для вывода виртуалок в физическую локальную сеть.
# cat /etc/net/ifaces/enp1s0/options
----------------------------------
BOOTPROTO=static
TYPE=eth
NM_CONTROLLED=no
DISABLED=no
CONFIG_WIRELESS=no
SYSTEMD_BOOTPROTO=dhcp4
CONFIG_IPV4=yes
SYSTEMD_CONTROLLED=no
ONBOOT=yes

# cat /etc/net/ifaces/breth0/options
------------------------------------
TYPE=bri
BOOTPROTO=static
HOST=enp6s0
DISABLED=no