kvm:настройка_резервного_копирования_kvm

Настройка резервного копирования KVM

В основном, резервное копирование виртуальной машины (VM) KVM, состоит из двух частей:

Определение домена:
Определение аппаратного обеспечения VM, включая конфигурацию сетевых устройств, виртуальные процессоры, диски, память и т.д. Все это, можно просмотреть с помощью команды:

virsh dumpxml VM_NAME

Файл данных:
Путь к файлу с VM, которую нужно резервировать. Именно здесь находится внутренняя конфигурация, такая как службы, базы данных и т.д. Чтобы найти расположение этого файла, воспользуемся такой командой.

virsh domblklist VM_NAME

Предположим, что путь к VM, которую собираемся резервировать /var/lib/libvirt/images/

# резервная копия домена
virsh dumpxml VM_NAME > /opt/kvm_backup/VM_NAME.xml
 
# Резервная копия жесткого диска
cp /var/lib/libvirt/images/xxxx.qcow2 /opt/kvm_backup

Соответственно, все файлы с резервными копиями, будут находиться по пути /opt/kvm_backup

Останавливаем и удаляем гостевой хост:

virsh shutdown VM_NAME
virsh undefine VM_NAME

Также, удаляем жесткий диск:

rm -rf /var/lib/libvirt/images/xxxx.qcow2

Сам процесс постановления – обычное копирование:

# Восстанавливаем hdd виртуальной машины
cp /opt/kvm_backup/wxxx.qcow2 /var/lib/libvirt/images/
 
# Далее восстанавливаем определение домена
virsh define --file  /opt/kvm_backup/VM_NAME.xml

Если VM восстанавливалась на другом физическом хосте, следует убедиться, что там существуют описанные сетевые интерфейсы.

Далее, убеждаемся, что препарируемый хост был определён:

virsh list --all

Если все ок, запускаем VM:

virsh start VM_NAME
  • kvm/настройка_резервного_копирования_kvm.txt
  • Последнее изменение: 2022/04/22 14:51
  • admin