Loại đĩa KVM nào để sử dụng?


11

Tôi đang thiết lập một số khách ảo KVM và tôi đang tranh luận loại đĩa nào sẽ sử dụng. Tôi đã không thể tìm thấy một nguồn tài nguyên trực tuyến tốt, chạy theo những ưu và nhược điểm của từng loại.

Bạn có thể giúp tôi tạo một danh sách các loại đĩa khác nhau và những ưu điểm và nhược điểm của từng loại? Dưới đây là các loại đĩa tôi biết về:

  • Hình ảnh thô
  • qcow2
  • Phân vùng chuyên dụng (ví dụ: trong LVM)

Tôi tò mò về những tiêu chí này:

  • Dễ thiết lập (dễ dàng tạo từng loại)
  • Hiệu suất
  • Dễ nhân bản
  • Dễ mở rộng (để làm cho lớn hơn, vì vậy khách ảo có nhiều không gian đĩa hơn)
  • Các tính năng dành riêng cho loại đĩa đó
  • Dễ sao lưu
  • Di chuyển đến các máy chủ khác

Bạn có thể giúp tôi đánh giá sự lựa chọn của tôi?

Câu trả lời:


8

Tôi sẽ tập trung vào hình ảnh thô và LVM.

Hình ảnh thô dễ sao lưu và sao chép hơn, vì nó chỉ là một tệp và bạn có thể làm với nó bất cứ điều gì bạn có thể làm với một tệp đơn giản. Ngoài ra, tránh các định dạng cụ thể, bạn có thể dễ dàng sử dụng nó, như gắn nó trên thiết bị lặp để truy cập các tệp trong trường hợp xảy ra sự cố hoặc sự cố (hoặc thậm chí trên máy chủ sao lưu mà không cần ảo hóa). Mặt khác, các tệp hình ảnh thô bị ảnh hưởng bởi bộ đệm của tệp kernel, do đó bạn phải rất cẩn thận khi xử lý sự cố và tắt máy, vì VM sync () không thực sự có nghĩa là máy chủ lưu trữ đồng bộ hóa () ed tệp vào đĩa Tôi đã có nhiều vấn đề với điều đó.

LVM bỏ qua vấn đề bộ đệm, có hiệu suất tốt hơn các tệp (AFAIK, nó có thể đã thay đổi vào những tháng trước) và có những lợi thế của ảnh chụp nhanh để sao lưu. Thay đổi kích thước của đĩa cũng không phức tạp, nhưng nó ít tầm thường hơn so với các tệp thô. Ngoài ra với LVM, bạn có thể thiết lập DRBD để di chuyển / chuyển đổi dự phòng trực tiếp.

Theo tôi, hãy đi với LVM trừ khi bạn có nhu cầu rất cụ thể về các tệp.


9

xem xét danh sách xem xét bạn đã đưa ra, chắc chắn đi với LVM. lợi thế duy nhất để sử dụng qcow2 là nó cho phép tạo ảnh chụp nhanh. Những ảnh chụp nhanh này vượt trội hơn nhiều so với ảnh chụp nhanh LVM. RAW tất nhiên không có tùy chọn ảnh chụp nào cả, nhưng hình ảnh RAW có thể là cơ sở cho ảnh chụp nhanh qcow2.

  • Dễ thiết lập (dễ dàng như thế nào - tạo từng loại): giống nhau cho tất cả, raw / qcow2 được sử dụng bởi qemu-img, phân vùng / LVs bởi fdisk / lvm api
  • Hiệu suất: LVs thô hoặc thiết bị khối là nhanh nhất, các tệp RAW tiếp theo, qcow2 có nhiều chi phí nhất, nhưng đó là tính năng phong phú nhất
  • Dễ nhân bản: qemu-img được sử dụng cho điều đó và nó có thể tính đến các ảnh chụp nhanh đã chụp. với LVs nếu các nhà phát triển khối khác, có lẽ bạn cần sử dụng dd
  • Dễ mở rộng (để thực hiện - lớn hơn, vì vậy khách ảo có nhiều dung lượng đĩa hơn): nếu điều này quan trọng, LV là lựa chọn tốt nhất. Thông thường là không, bởi vì bạn chỉ cần thêm một đĩa ảo hoặc kích thước tùy ý và bạn cũng có thể lưu trữ quá mức bằng cách sử dụng các đĩa thưa
  • Các tính năng dành riêng cho loại đĩa đó: qcow2 là định dạng giàu tính năng nhất, như tôi đã đề cập. Nó có thể được kết hợp với một hình ảnh thô btw, sử dụng hình ảnh thô làm hình ảnh cơ sở và qcow2 làm ảnh chụp nhanh
  • Dễ sao lưu: sao chép tệp hoặc dd / cpio - không thực sự là một vấn đề
  • Di chuyển sang các máy chủ khác: để di chuyển trực tiếp, thông thường bạn sẽ sử dụng bộ lưu trữ tập trung, nơi không cần phải di chuyển hình ảnh. Di chuyển khối cũng có thể. như đối với việc di chuyển VM từ máy chủ sang máy chủ ở chế độ ngoại tuyến - nó giống như sao lưu / khôi phục VM

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.