Xen / KVM / LXC cho các gói thử nghiệm


7

Trên Debian Stable, tôi muốn có thể tạo một phiên bản mới của HĐH, sử dụng apt-get để cài đặt một số gói Không ổn định với các phụ thuộc, sau đó xóa sạch toàn bộ khi tôi hoàn thành. VirtualBox hoặc QEMU sẽ hoạt động, nhưng Xen / KVM / LXC dường như nhẹ hơn và nhanh hơn. Làm thế nào để họ so sánh cho việc sử dụng này?

Chỉnh sửa: Để làm rõ, trong trường hợp này, tôi muốn thiết lập để có thể cài đặt-sử dụng-loại bỏ những thứ nguy hiểm mà không làm hỏng hệ thống cơ sở. Tìm kiếm những gì sẽ nhẹ nhất / nhanh chóng.

Câu trả lời:


2

Đối với loại sử dụng này, tôi sẽ sử dụng công nghệ máy ảo Linux chuyên dụng trên Linux (trái ngược với công nghệ chung hơn như axe Xen, KVM, VirtualBox hoặc Qemu): LXC , OpenVZ , Linux chế độ người dùng , Vserver Giáo dục

Bạn thậm chí có thể sử dụng một cài đặt chroot. Các schroot gói là thuận tiện cho việc này .


Lưu ý rằng LXC được đề cập thực sự một công nghệ như vậy.
mattdm

Có vẻ như bạn đang đề xuất một container / vùng / jail trên một thiết lập trình ảo hóa hoặc trình giả lập. Tôi đã nghĩ rằng một trình giả lập sẽ quá nặng. Tại sao bạn lại khuyên container qua một trình ảo hóa?
dùng5184

3

Nếu bạn chỉ muốn kiểm tra các phụ thuộc, pbuilder (hoặc cowbuilder, có thêm COW và nhanh hơn một chút để khởi chạy), một môi trường chroot được điều chỉnh để xây dựng các gói, sẽ hoạt động rất tốt.

Nếu bạn muốn xử lý các gói không đáng tin cậy, bạn sẽ cần LXC hoặc ảo hóa hoàn toàn. LXC có một số cấu hình, nhưng có thể được xử lý bằng libvirt nếu bạn muốn mức độ cô lập cao; bạn vẫn cần phải tự gỡ lỗi khi tôi nhớ lại. Để ảo hóa hoàn toàn, vmbuilder có phiên bản debian chuẩn bị và cấu hình hình ảnh. Vì bạn không cần sự linh hoạt của LXC, tôi khuyên bạn nên pbuilder hoặc vmbuilder + kvm.


VMbuilder là một kịch bản Python để xây dựng VM, phải không? Vì vậy, vẫn còn câu hỏi về việc hypanneror nào là tốt nhất cho nhiệm vụ.
dùng5184

KVM là đơn giản nhất.
Tobu
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.