Jak wykonać kopię zapasową maszyny wirtualnej na natywnej platformie KVM i innych opartych na KVM?

KVM to popularny hipernadzorca służący do wirtualizacji. Oprócz natywnego KVM istnieją również inne rozwiązania do wirtualizacji oparte na nim, takie jak Red Hat Virtualization, oVirt, Oracle Linux KVM itp. W tym poście dowiesz się, jak tworzyć kopie zapasowe maszyn wirtualnych KVM na różnych platformach.

Darmowe pobieranie
dla VM, systemów, baz danych, plików itp
krzysztof-wis-niewski

Updated by Krzysztof Wiśniewski on 2025/08/11

Spis treści
  • Jak wykonać migawkę w KVM jako kopię zapasową krótkoterminową?

  • Jak wykonać kopię zapasową KVM przy użyciu wiersza poleceń?

Technologia wirtualizacji serwera znacznie poprawiła wykorzystanie zasobów fizycznych serwerów. Popularne hypervisory obejmują ESXi, Hyper-V, KVM, Xen itp. ESXi jest najpopularniejszy, jednak KVM również zdobywa wielu użytkowników dzięki swoim zaletom – szybkości i opłacalności.

Kopia zapasowa maszyny wirtualnej to zawsze wymagana umiejętność administratorów IT, a do zabezpieczenia danych w środowisku wirtualnym można wykorzystać skrypty tworzenia kopii zapasowych KVM zawarte w poniższych sekcjach.

Jak wykonać migawkę w KVM jako kopię zapasową krótkoterminową?

Migawka może być traktowana jako rodzaj szybkiej kopii zapasowej. Często tworzy się ją przed zastosowaniem poprawek systemowych lub aktualizacją, aby zapisać stan maszyny wirtualnej, w tym zasilanie, pamięć itp. Po przywróceniu maszyny wirtualnej z migawki, maszyna wirtualna zostanie przywrócona do poprzedniego stanu.

Wykonywanie migawki zajmuje znacznie mniej czasu niż tworzenie kopii zapasowej, a przywracanie maszyny wirtualnej odbywa się w sposób podobny do kopii zapasowej, jednak nadal zaleca się wykonanie kopii zapasowej maszyny wirtualnej KVM. Odzyskiwanie maszyny KVM przy użyciu migawki opiera się zarówno na plikach maszyny wirtualnej, jak i na plikach migawki, dlatego nie umożliwia odzyskania maszyny wirtualnej po poważnej katastrofe. Ponadto, przechowywanie migawki zbyt długo (dłużej niż 72 godziny) zwiększy obciążenie maszyny wirtualnej i wpłynie na jej wydajność. Dlatego migawka KVM to dobra opcja, ale należy z niej prawidłowo korzystać jako z kopii zapasowej.

Tworzenie kopii zapasowej typu snapshot w środowisku KVM wymaga użycia polecenia virsh. Wpisz poniższe polecenie,

virsh snapshot-create-as domain snapshot-name

Nazwa domeny to nazwa maszyny wirtualnej KVM, a snapshot-name to nazwa, którą nadajesz migawce.

Aby sprawdzić listę migawek maszyn wirtualnych KVM, wpisz poniższe polecenie:

virsh snapshot-list domain

Aby przywrócić maszynę wirtualną z migawki maszyny wirtualnej KVM, wpisz poniższe polecenie:

virsh snapshot-revert domain snapshot-name

Aby usunąć jedną migawkę maszyny wirtualnej KVM, wpisz poniższe polecenie:

virsh snapshot-delete domain snapshot-name

Jak wykonać kopię zapasową KVM przy użyciu wiersza poleceń?

Polecenia Virsh mogą również pomóc w eksportowaniu konfiguracji maszyny wirtualnej i wirtualnego dysku twardego. Można ich użyć do utworzenia nowej maszyny wirtualnej.

Aby wyeksportować konfigurację maszyny wirtualnej, wpisz poniższe polecenie:

Vm_name to nazwa maszyny wirtualnej KVM, a ostatnia część to katalog, w którym chcesz przechowywać plik konfiguracyjny

Aby sprawdzić katalog wirtualnego dysku twardego, wpisz poniższe polecenie:

# virsh domblklist vm_name

Aby skopiować wirtualne dyski twarde, wpisz poniższe polecenie:

Udostępnij na:

Categories: VM Backup