Di chuyển hình ảnh qcow2 giữa các nhóm lưu trữ


9

Tôi có 2 bể chứa.

  1. host_images (kho lưu trữ thư mục)
  2. remote_images (kho lưu trữ nfs)

Làm cách nào để sao chép hình ảnh qcow từ remote_images sang host_images bằng API libvirt?

Tôi đã thử sử dụng bản sao rõ ràng, nhưng rõ ràng nó không hoạt động trên các kho lưu trữ

Tôi đã thử sử dụng vol-download nhưng mất một khoảng thời gian tối nghĩa (theo thứ tự 10 + phút cho 500MB)

Tôi đang kiến ​​trúc này sai? Tôi không nên cố gắng sử dụng libvirt để kiểm soát các khía cạnh của tự động hóa?

Tôi muốn sử dụng libvirt cho tất cả các khía cạnh của tự động hóa để tôi có thể nhất quán trong việc sử dụng công cụ của mình. Nhưng nếu các công cụ không hoạt động, tôi không thể tiếp tục sử dụng libvirt.

Tôi cũng tự hỏi nếu vol-clone không hoạt động thì KVM thực hiện di chuyển sang máy chủ khác như thế nào? Công cụ nào nó sử dụng để di chuyển nếu không libvirt?

Câu trả lời:


2

virt-clone đã làm cho tôi:

virt-clone - bản gốc vm-name --name vm-name-clone --file /path/to/new/pool/name.img

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.