ảnh chụp nhanh qcow2


9

Tôi đang chạy một số máy chủ Xen và bắt đầu chuyển sang KVM.

Hiện tại khách của tôi đang chạy trên ảnh thô hoặc LVM.

Tôi thấy libvirt cung cấp một số tính năng chụp nhanh rất đẹp (virsh snapshot-created, ...) vì vậy tôi quyết định sử dụng qcow2 thay vì raw / lvm.

Và đây là câu hỏi của tôi: libvirt tạo ra cùng một kiểu ảnh chụp nhanh trên hình ảnh qcow2 như thể tôi sử dụng qemu-img - có thể gắn kết chúng không? Tôi đã đọc một cái gì đó về qemu-nbd và khả năng gắn qcow nhưng tôi không thể tìm thấy một từ nào về ảnh chụp nhanh.

Câu trả lời:


5

Bạn nên áp dụng ảnh chụp nhanh và gắn hình ảnh như mọi khi. Tốt hơn là tạo một ảnh chụp nhanh ngay trước khi áp dụng nếu bạn muốn quay lại nội dung đĩa gốc trước khi bạn thực hiện các thao tác này. Sau khi bạn áp dụng ảnh chụp nhanh, bạn chỉ cần gắn hình ảnh qemu-nbdnhư mọi khi:

# modprobe nbd max_part=8
$ qemu-img snapshot -c backup image.qcow2
$ qemu-img snapshot -a old_snapshot image.qcow2
$ qemu-nbd --connect=/dev/nbd0 image.qcow2
# mount /dev/nbd0p1 /mnt

Bạn có thể muốn lưu ảnh chụp riêng và gắn nó vào một ổ đĩa khác. Đối với điều này, bạn nên sử dụng convertcomand cho qemu-img.

$ qemu-img convert -s old_snapshot image.qcow2 old_snapshot.qcow2
$ qemu-nbd --connect=/dev/nbd0 old_snapshot.qcow2
# mount /dev/nbd0p1 /mnt    

Xem người đàn ông qemu-img (1) và qemu-nbd (1) để biết thêm chi tiết.


Ở giữa kết nối qemu-nbd và mount, việc chạy một partprobe -s /dev/nbd0phân vùng không phải lúc nào cũng được phát hiện đặc biệt là từ các tập lệnh bash chạy nhanh.
hdave

0

nó sử dụng qemu-img để tạo ảnh chụp nhanh. Vì vậy, nếu bạn gắn một ảnh chụp nhanh, nó sẽ có thể truy cập vào phần còn lại của hình ảnh xuống chuỗi ảnh chụp nhanh hơn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.