LinuxForum.Fans
Тема

Backup kvm или lvm

Автор: KRUTO 152 сообщений 32761 просмотров
#287853

dyasny], [Cruiser78 ]
Так lvm быстрее, чем image??? Или разницы я не замечу??
Тут накрутил с kpartx + fdisk -- создал lvm-в-lvm, перекинул инфу с рабочего lvm на lvm-in-lvm-назначение, щас пытаюсь загрузиться, пока безуспешно с того диска... Как создать для этого диска шаблон ВМ, что-то кручу-верчу с xml, что-то не то... Пытался переустановить grub, но пока безуспешно....

#287900
"KRUTO" написал:
Так lvm быстрее, чем image??? Или разницы я не замечу??

если preallocated - разница не должна быть заметна, если использовать современный код.

#288317

На фиг, забэкапил tar-ом и восстановил, чтобы восстановить загрузку с винта-назначения, пришлось использовать рабочую ВМ, к ней подцепил lvm-диск-назначение, он определился в ВМ, далее chroot в директорию-назначение и восстанавливаем grub, и стартуем диск... Только надо не забыть отцепить добавленный диск, а то я с этим порядком запарился...
Всем спасибо за помощь, я теперь стал прямо гуру виртуализации, хех

#288318
"KRUTO" написал:
Всем спасибо за помощь, я теперь стал прямо гуру виртуализации, хех

Сделай хавтушку. Прикрепив сверху.

#288346
"KRUTO" написал:
К слову в цифрах http://www.ilsistemista.net/index.php/v … mitstart=0

очень устарело

"KRUTO" написал:
Всем спасибо за помощь, я теперь стал прямо гуру виртуализации, хех

извини конечно, но это не гуру, а упрямое повторение методов которые к виртуализации не подходят.

backup:
1. suspend VM
2. virsh dumpxml $VM > $VM_backup.xml
3. qemu-img convert -O raw current_vm_image.img backup_vm_image.img


restore:
1. virsh define $VM_backup.xml
2. mv backup_vm_image.img current_vm_image.img
3. virsh start $VM

#288411
"dyasny" написал:
извини конечно, но это не гуру

Да я же балдею...
Ясен пень, что проще восстанавливать из снэпшота, но можно и дедовским способом, что тоже важно, можно заменить LVM-диск на диск меньшего объема, тоже важно, а можно восстановить на обычный диск (не lvm) на другую тачку и будет пахать независимо от железа...

#288498
"KRUTO" написал:
Ясен пень, что проще восстанавливать из снэпшота, но можно и дедовским способом

но... зачем? :)

"KRUTO" написал:
можно заменить LVM-диск на диск меньшего объема

а можно использовать qemu-img resize ...

"KRUTO" написал:
можно восстановить на обычный диск (не lvm) на другую тачку и будет пахать независимо от железа...

можно, дедовские способы для этого не нужны :)

#288537
"dyasny" написал:
а можно использовать qemu-img resize

Об этом я знаю, а оно работает?? В интернете не рекомендуют пользоваться...

#288622
"KRUTO" написал:
Об этом я знаю, а оно работает?? В интернете не рекомендуют пользоваться...

работает. кроме того есть virt-resize который упрощает жизнь.

#288623
"KRUTO" написал:
В интернете не рекомендуют пользоваться...

интернет - такая штука... я пользуюсь qemu-img последние 4 года, в скриптах на сотни имиджей и вручную, и до сих пор проблем не испытывал.

#288729

[dyasny],

"dyasny" написал:
. я пользуюсь qemu-img последние 4 года, в скриптах на сотни имиджей и вручную,

Может и я дотяну до такого момента, если всё не брошу...

#289637
"dyasny" написал:
qemu-img тоже подойдет, dd хорош только для raw

Подскажи, пожалуйста, правильно ли я делаю, когда хочу перекинуть содержимое lvм диска в image:
qemu-img convert -O raw /dev/virt/part1 /SecondPart/1111.img
Потом правлю xml виртуалки и запускаю ее, вроде работает.
В таком случае, имэдж будет preallocated? и как мне указать cache WriteBack?

#289738
text
[root@micro ~]# qemu-img info /home/xlin/iso/images/win2k8_1.img 
image: /home/xlin/iso/images/win2k8_1.img
file format: raw
virtual size: 49G (52428800000 bytes)
disk size: 49G
[root@micro ~]# qemu-img info /home/xlin/iso/images/backup_win2k8_1.img 
image: /home/xlin/iso/images/backup_win2k8_1.img
file format: raw
virtual size: 49G (52428800000 bytes)
disk size: 26G

То что размер изменился, это нормально? Это получается диск сам 49 гигов, но пока занят на 26. (динамический)

#289754
"XliN" написал:
То что размер изменился, это нормально? Это получается диск сам 49 гигов, но пока занят на 26. (динамический)

Но он же у тебя динамический...

#289756

Касяк. Переконфертировал qcow2 в raw. Подкинул его виртуалке. Запускаться отказалась ((

#289757

у меня показывает 22 G - вирутальное пространство, на размер на диске 21 G. Соответствует действительности...

#289791
KRUTO написал:
Подскажи, пожалуйста, правильно ли я делаю, когда хочу перекинуть содержимое lvм диска в image:
qemu-img convert -O raw /dev/virt/part1 /SecondPart/1111.img
Потом правлю xml виртуалки и запускаю ее, вроде работает.

если работает то точно все правильно :) я ведь говорил что все очень просто

В таком случае, имэдж будет preallocated?

нет. можно посмотреть на заполненность имиджа через qemu-img info $IMAGE или просто ls -lash в директории. Если размеры совпадают, то он preallocated, если нет, то еще не дорос до макс. размера

и как мне указать cache WriteBack?

в настройке domxml, но лучше этого не делать, чревато потерей данных

#289792
"XliN" написал:
Касяк. Переконфертировал qcow2 в raw. Подкинул его виртуалке. Запускаться отказалась ((

a формат в настройках поменял?

#289811
dyasny написал:
[quote="XliN"]Касяк. Переконфертировал qcow2 в raw. Подкинул его виртуалке. Запускаться отказалась ((

a формат в настройках поменял?[/quote]
Да, еще вчера понял. Просто забыл поменять qcow2 на raw.

Войдите или зарегистрируйтесь, чтобы ответить.