Добрый день.
Перечитал много информации, но реально получилось сделать копию только средствами dd, вот так
dd if=/dev/virtal/virt1 bs=512K | gzip -9 > virt1.gz
Нужно сделать образ, который я могу потом перенести на любой другой сервер.
Попытка сделать так выдает ошибку.
virsh # snapshot-create-as Virt1
ошибка: Requested operation is not valid: Disk '/dev/virtal/virt1' does not support snapshotting
Подскажите новичку.
Почитав, об этой ошибке "does not support snapshotting" в интернете пишут что не поддерживается формат диска. Тут другой вопрос как определить формат?
Как сделать резервную копию машины? (qemi, kvm.)
Модератор: Модераторы разделов
-
- Модератор
- Сообщения: 20043
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как сделать резервную копию машины?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 498
- ОС: Fedora
Re: Как сделать резервную копию машины?
Создавал этот КВМ не я.
Что такое? /dev/virtal/virt1, в системе есть три диска sda,sdb,sdc. На первом находится volume groups, который поделен на:
1. root - система
2.swap - своп раздел
3. virt1
4. virt2
5. virt3
Так вот хочу это хозяйство перетащить на Proxmox, да вот беда нужно научится нормально это делать.
Подходит, тот метод который позволит при надобности данный образ запустить на любом гипервизоре. К примеру VirtualBox или Proxmox
Прошу о помощи.
Нашел как определить:
qemu-img info /dev/virtal/virt1
Понял как с конвертировать qemu-img convert -f raw -O qcow2 /dev/virtal/virt1 /dev/virtal/virt1.qcow2
Для переноса нужен только qcow2 файл или еще xml домена?
-
- Модератор
- Сообщения: 20043
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как сделать резервную копию машины?
А зачем у Вас образы лежат в /dev?
Для переноса на другую машину с kvm/libvirt лучше взять помимо образа ещё и xml (командой virsh dumpxml <domain-id> > domain.xml, разворачивать командой virsh define domain.xml). Для переноса на другую систему виртуализации смысла в этом нет, берите только образ.
Главное - чтобы в момент создания образа машина была выключена.
Для переноса на другую машину с kvm/libvirt лучше взять помимо образа ещё и xml (командой virsh dumpxml <domain-id> > domain.xml, разворачивать командой virsh define domain.xml). Для переноса на другую систему виртуализации смысла в этом нет, берите только образ.
Главное - чтобы в момент создания образа машина была выключена.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 2140
- Статус: *бунту ненавистник
- ОС: linux
Re: Как сделать резервную копию машины?
Voler
qemu-img convert -f raw -O qcow2 (or raw whatever) /dev/virtal/virt1 /my/backup/folder/myimage.img
ну или
lvcreate -s -n virt1_backup /dev/virtal/virt1 -L 1G
qemu-img convert -f raw -O qcow2 (or raw whatever) /dev/virtal/virt1_backup /my/backup/folder/myimage.img
lvremove /dev/virtal/virt1_backup
Зачем qemu-img convert? он будет работать, даже если у Вас есть backing файлы или кривые размеры в LVM и qcow.
qemu-img convert -f raw -O qcow2 (or raw whatever) /dev/virtal/virt1 /my/backup/folder/myimage.img
ну или
lvcreate -s -n virt1_backup /dev/virtal/virt1 -L 1G
qemu-img convert -f raw -O qcow2 (or raw whatever) /dev/virtal/virt1_backup /my/backup/folder/myimage.img
lvremove /dev/virtal/virt1_backup
Зачем qemu-img convert? он будет работать, даже если у Вас есть backing файлы или кривые размеры в LVM и qcow.
-
- Сообщения: 498
- ОС: Fedora
Re: Как сделать резервную копию машины?
С его помощью я сделал копию, точнее конвертнул существующую. Скопировал файл на винду, установил virtualbox, создал машину и подключил образ и о чудо, оно заработало.
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Как сделать резервную копию машины?
этот образ вы можете смонтировать. См. http://www.linux.org.ru/forum/admin/9498506
ну и далее делать с ним что угодно.
-
- Сообщения: 2140
- Статус: *бунту ненавистник
- ОС: linux
Re: Как сделать резервную копию машины?
drBatty писал(а): ↑06.09.2013 14:19этот образ вы можете смонтировать. См. http://www.linux.org.ru/forum/admin/9498506
ох уж этот ЛОР тыц
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
-
- Сообщения: 2140
- Статус: *бунту ненавистник
- ОС: linux
Re: Как сделать резервную копию машины?
Патрик не собрал qemu-nbd? других отличий в "универсальности" я не вижу :)
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Как сделать резервную копию машины?
при чём тут Патрик?
способ по ссылке позволит любой образ смонтировать, не обязательно qemu.
-
- Сообщения: 2140
- Статус: *бунту ненавистник
- ОС: linux
Re: Как сделать резервную копию машины?
какие же еще (список, пожалуйста)? nbd вполне справляется с vmdk и virtualbox-овскими.
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Как сделать резервную копию машины?
landgraf
можно просто образ диска. Который просто hdd.
можно просто образ диска. Который просто hdd.