0 / 0 / 0
Регистрация: 15.06.2017
Сообщений: 1
1

Не загружается ОС после переноса VM (qemu/KVM) c одного хоста на другой

15.06.2017, 17:11. Показов 2658. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!

Имеется физический сервер с установленным qemu-kvm и libvirt-bin.
На сервере настроен LVM, виртуальные машины используют тома LVM в качестве дисков (у каждой ВМ свой том).

XML
1
2
3
4
5
6
7
<disk type='block' device='disk'>
    <driver name='qemu' type='raw'/>
    <source dev='/dev/vg0/virtual'/>
    <target dev='vda' bus='virtio'/>
    <alias name='virtio-disk0'/>
    <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</disk>
При переносе ВМ другой физический сервер с аналогичной конфигурацией часть машин не запустилась после перезагрузки.
Перенос выполнялся следующим образом:

Bash
1
2
3
4
5
6
7
8
9
10
server1# virsh dumpxml virtual > virtual.xml
server1# virsh save virtual virtual.state
server1# lvcreate --snapshot -L10G -n virtual-snap /dev/vg0/virtual
server1# virsh restore virtual.state
server1# dd if=/dev/vg0/virtual-snap bs=1M | gzip -c | pv -ptrb | ssh me@server2 "gunzip -c | dd of=/dev/vg0/virtual"
server1# scp virtual.xml me@server2:~/
server1# scp virtual.state me@server2:~/
server1# lvremove /dev/vg0/virtual-snap
server2# virsh define virtual.xml
server2# virsh restore virtual.state
У проблемных машин при перезагрузке происходит зависание Booting from hard disk.

Контрольные суммы (md5sum) у /dev/vg0/virtual на обоих физ.серверах совпадают.

Пробовал переносить другим способом:

Bash
1
2
3
4
5
6
#On source host...
qemu-img convert -p -O qcow2 /dev/vg0/my-vm-disk my-vm-disk.qcow2
scp my-vm-disk.qcow2 target.example.org:/home/myuser/
 
#On target host...
qemu-img convert -p -O raw my-vm-disk.qcow2 /dev/vg0/my-vm-disk
Часть машин перенеслась без проблем обоими способами, другая часть не запускается после переноса обоими способами.
Разницу между нормальными и проблемными ВМ определить не удалось, все ВМ создавались одинаковым способом.

Подскажите в чем может быть проблема.
Заранее спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2017, 17:11
Ответы с готовыми решениями:

Нет доступа или файл уже используется - после переноса с одного HDD на другой
Мне нужно было перенести кучу каталогов с винта ноутбука на жёсткий диск компа. В компе стоят два ...

Qemu-kvm + macOS
Не смогла запустить macOS Sierra на Centos 7. kernel 4.12.10-1.el7.elrepo.x86_64 CPU 2x E5-2603v4...

[QEMU-KVM] Изолированная сеть
Господа, возник следующий вопрос. В VirtualBox есть такое понятие как внутренняя сеть, что...

Qemu-kvm управление машинами
Всем привет! Диспозиция такова: Host-Server на CentOS7, на ней с помощью qemu-kvm развернуто...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.06.2017, 17:11
Помогаю со студенческими работами здесь

Авторизация на localhost (после переноса сайта с хоста)
Всем привет. Начинаю знакомство с drupal. Перенесла рабочий сайт с хоста - себе на комп. Сайт...

Перенес сайт с базой с одного хоста на другой ?
Перенес сайт с одного хоста на другой ( с базой ) . все хорошо, при попытке открыть сайт...

Как скопировать данные с одного хоста на другой.
Есть два независимых сайта на разных хостах (php, mySql). Как взять данные из базы одного сайта...

ipfw редирект сайта по имени домена и ли по IP на другой для одного хоста в локалке?
Здравствуйте. Уже 2 дня в интернете мучаюсь не могу найти. Вообще то меня мучает вопрос можно ли?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru