kvm и резервная копия
Модератор: Модераторы разделов
-
- Сообщения: 214
- ОС: Ubuntu 19.04
kvm и резервная копия
Добрый день!
Как то можно сделать резервную копию всех гостевых ОС?
Как это сделать?
Как то можно сделать резервную копию всех гостевых ОС?
Как это сделать?
Учиться и еще раз учиться!
https://vk.com/orenburgit
https://vk.com/orenburgit
-
- Модератор
- Сообщения: 20909
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: kvm и резервная копия
Можно. Останавливаете машину и копируете файл образа.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 901
- ОС: debian, fedora (i3-wm)
Re: kvm и резервная копия
Если вы управляете виртуальными машинами через libvirt то вам необходимо будет забекапить вместе
со снепшотами и файлы конфигурации xml. В графической морде virt-manager на сколько я знаю
есть пункты меню. Сама библиотека имеет независимый от надстройки virt-manager-а текстовый
инструмент virsh со своими командами для создания снэпшотов и бэкапов. Я например в настоящее
время устанавливаю большинство машин через virt-mananger но запускаю и обслуживаю в основном
через virsh, а подключаюсь по ssh
со снепшотами и файлы конфигурации xml. В графической морде virt-manager на сколько я знаю
есть пункты меню. Сама библиотека имеет независимый от надстройки virt-manager-а текстовый
инструмент virsh со своими командами для создания снэпшотов и бэкапов. Я например в настоящее
время устанавливаю большинство машин через virt-mananger но запускаю и обслуживаю в основном
через virsh, а подключаюсь по ssh
-
- Сообщения: 214
- ОС: Ubuntu 19.04
Re: kvm и резервная копия
Добрый день! Как мне с помощью графического режима сделать резервную копию?
Учиться и еще раз учиться!
https://vk.com/orenburgit
https://vk.com/orenburgit
-
- Сообщения: 901
- ОС: debian, fedora (i3-wm)
Re: kvm и резервная копия
Выключаете машину или сохраняете ее состояние. Нажимаете правой клавишей мыши на нужной машине и выбираете клонировать. Можете подправить имя клона как вам будет удобно. Образ диска по умолчанию создастся в том же пуле. Создастся точная копия с новым именем и с новым конфигом. Запускаете ее, ломаете, удаляете, создаете следующий клон. То есть получите точную копию на момент создания. Такой вариант вам подойдет?
-
- Сообщения: 214
- ОС: Ubuntu 19.04
Re: kvm и резервная копия
Добрый день! А как мне на другой машине запустить клон?
Учиться и еще раз учиться!
https://vk.com/orenburgit
https://vk.com/orenburgit
-
- Сообщения: 901
- ОС: debian, fedora (i3-wm)
Re: kvm и резервная копия
Iisus. Впечатление будто вы дрова в костер подбрасываете. Опишите задачу целиком,
вашу систему и программу с которой у вас возникли трудности.
вашу систему и программу с которой у вас возникли трудности.
-
- Сообщения: 214
- ОС: Ubuntu 19.04
Re: kvm и резервная копия
добрый день! Нужно скапировать ОС гостя, и перенести на такую же конфигурацию, с установленной kvm?
Учиться и еще раз учиться!
https://vk.com/orenburgit
https://vk.com/orenburgit
-
- Сообщения: 901
- ОС: debian, fedora (i3-wm)
Re: kvm и резервная копия
Iisus, ладно, попробую догадаться. Предположу что виртуальная машина была создана
чререз virt-manager а значит использовали библиотеку libvirt, Если все настройки страндартные
то есть дефолтная сеть, дефолтный пул, то просто копируете образ и файл конфигурации
и переносите на новый хост. Образ находится здесь /var/lib/libvirt/images/, в эту же директорию и помещаете
его на новой машине. Файл конфигурации здесь /etc/libvirt/qemu/. Его я не пробовала переносить, а просто делала
копию и на новой машине запускала команду в директории кде помещала конфиг.
Но вполне вероятно если поместить в ту же директорию то virt-manager его подхватит и так.
vm_name.xml естественно заменяете на имя вашего файла
чререз virt-manager а значит использовали библиотеку libvirt, Если все настройки страндартные
то есть дефолтная сеть, дефолтный пул, то просто копируете образ и файл конфигурации
и переносите на новый хост. Образ находится здесь /var/lib/libvirt/images/, в эту же директорию и помещаете
его на новой машине. Файл конфигурации здесь /etc/libvirt/qemu/. Его я не пробовала переносить, а просто делала
копию и на новой машине запускала команду в директории кде помещала конфиг.
Код: Выделить всё
sudo virsh define vm_name.xml
vm_name.xml естественно заменяете на имя вашего файла
-
- Сообщения: 214
- ОС: Ubuntu 19.04
Re: kvm и резервная копия
Добрый день! Не совсем понял как выделаете?olecya писала: ↑05.03.2020 18:11Iisus, ладно, попробую догадаться. Предположу что виртуальная машина была создана
чререз virt-manager а значит использовали библиотеку libvirt, Если все настройки страндартные
то есть дефолтная сеть, дефолтный пул, то просто копируете образ и файл конфигурации
и переносите на новый хост. Образ находится здесь /var/lib/libvirt/images/, в эту же директорию и помещаете
его на новой машине. Файл конфигурации здесь /etc/libvirt/qemu/. Его я не пробовала переносить, а просто делала
копию и на новой машине запускала команду в директории кде помещала конфиг.Но вполне вероятно если поместить в ту же директорию то virt-manager его подхватит и так.Код: Выделить всё
sudo virsh define vm_name.xml
vm_name.xml естественно заменяете на имя вашего файла
Учиться и еще раз учиться!
https://vk.com/orenburgit
https://vk.com/orenburgit
-
- Сообщения: 901
- ОС: debian, fedora (i3-wm)
-
- Сообщения: 214
- ОС: Ubuntu 19.04
Re: kvm и резервная копия
для виртулазации нет. Только графика. А так вообще пользуюсь.
Учиться и еще раз учиться!
https://vk.com/orenburgit
https://vk.com/orenburgit
Спасибо сказали:
-
- Сообщения: 901
- ОС: debian, fedora (i3-wm)
Re: kvm и резервная копия
Откройте терминал там от куда хотите перенести виртуальные машины, скопируйте
и вставте по порядку в свой терминал следующие строчки
Вы получите права рут и вставляйте следующую команду
Подождите несколько минут пока архив создастся, дождитесь, процесс может занять и десяток минут
Полученный архив archiv.tar перенесите на другую машину, где хотите запустить копии
откройте там терминал, получите права рут
И выполните распаковку архива, все файлы сами поместятся куда нужно.
Дождитесь окончания распаковки, она так же может занять некоторое время. И последняя команда
Все, после этого можете удалить архив archiv.tar и запускать virt-manager и пользоваться перенесенными
виртуалками
и вставте по порядку в свой терминал следующие строчки
Код: Выделить всё
sudo su
Код: Выделить всё
tar -cvf archiv.tar /etc/libvirt/qemu/ /var/lib/libvirt/images/
Полученный архив archiv.tar перенесите на другую машину, где хотите запустить копии
откройте там терминал, получите права рут
Код: Выделить всё
sudo su
Код: Выделить всё
tar -xvf archiv.tar -C /
Код: Выделить всё
tar -tf archiv.tar | sed -n 's%.*qemu/[^/]*xml%virsh define /&%p' | bash
виртуалками