ユーザ用ツール

サイト用ツール


サイドバー



最近の更新



Tag Cloud

タグ数量
9
10
1
3
1
2
17
7
1
1
4
13
4
1
2
325
1
9
2
7
21
5
1
31
3
3
1
6
1
1
46
1
3
3
1
1
1
1
1
1
35
46
7
9
10
8
10
3
22
2
9
2
2
6
9
1
1
6
12
4
3
3
2
1
8
2
4
1
6
30
2
12
5
3
1
1
2
3
2
1
3
4
3
3
4
2
2
1
1
2
1
2
1
2
1
27
2
1
3
2
2
1
1
2
3
17
5
9
1
1
2
18
2
6
1
2
12
1
3
1
1
4
12
1
6
4
2
7
1
3
2
13
1
4
1
1
11
3
1
18
3
1
5
1
2
1
1
2
10
2
2
3
2
1
3
1
3
1
2
2
2
1
2
6
1
4
3
5
1
3
1
3
3
2
1
1
30
1
3
3
1
1
1
5
5
1
36
2
4
2
1
2
2
3
1
1
1
4
1
2
1
3
1
1
1
2
5
2
5
2
1
1
1
5
3
2
4
7
1
2
2
27
1
1
3
5
1
1
2
1
1
2
1
1
1
1
2
1
1
1
1
2
20
8
1
7
1
1
3
1
2
2
1
2
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
5
2
1
1
2
2
2
1
1
2
1
1
1
12
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
01_linux:08_仮想化:kvm:08_qcow2_online_external_backup

08 qcow2 バックアップ 外部へ取得する場合(online external)

ディスク確認

root@hvdev1001:~# virsh domblklist testvm
 Target   Source
------------------------------------------------
 vda      /var/lib/libvirt/images/testvm.qcow2
 sda      -

スナップショット作成

root@hvdev1001:~# virsh snapshot-create-as testvm --name testsnap --no-metadata --disk-only 
Domain snapshot testsnap created

スナップショット作成後

root@hvdev1001:~# virsh domblklist testvm
 Target   Source
---------------------------------------------------
 vda      /var/lib/libvirt/images/testvm.testsnap
 sda      -
# virsh dumpxml testvm
.
.
.
    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2'/>
      <source file='/var/lib/libvirt/images/testvm.testsnap' index='3'/>
      <backingStore type='file' index='2'>
        <format type='qcow2'/>
        <source file='/var/lib/libvirt/images/testvm.qcow2'/>
        <backingStore/>
      </backingStore>
      <target dev='vda' bus='virtio'/>
      <alias name='virtio-disk0'/>
      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
    </disk>
.
.

スナップショット後は、元ファルがバックアップできる

# qemu-img info /var/lib/libvirt/images/testvm.qcow2 
image: /var/lib/libvirt/images/testvm.qcow2
file format: qcow2
virtual size: 25 GiB (26843545600 bytes)
disk size: 4.16 GiB
cluster_size: 65536
Format specific information:
    compat: 1.1
    lazy refcounts: true
    refcount bits: 16
    corrupt: false

# cp /var/lib/libvirt/images/testvm.qcow2 /backups/

バックアップ後は、元ファイルへマージ

※注意 –base –topはフルパスじゃないとエラーになります。

root@hvdev1001:~# virsh blockcommit testvm vda --base /var/lib/libvirt/images/testvm.qcow2 --top /var/lib/libvirt/images/testvm.testsnap --wait --verbose --pivot 
Block commit: [100 %]
Successfully pivoted
root@hvdev1001:~# virsh domblklist testvm 
 Target   Source
------------------------------------------------
 vda      /var/lib/libvirt/images/testvm.qcow2
 sda      -

# virsh dumpxml testvm
.
.
.
    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2'/>
      <source file='/var/lib/libvirt/images/testvm.qcow2' index='2'/>
      <backingStore/>
      <target dev='vda' bus='virtio'/>
      <alias name='virtio-disk0'/>
      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
    </disk>
01_linux/08_仮想化/kvm/08_qcow2_online_external_backup.txt · 最終更新: 2023/01/28 08:46 by matsui

Yesterday:565 Today:059 Total:109068