Một số lựa chọn thay thế cho hộp ảo


8

Gần đây tôi gặp nhiều rắc rối khi cài đặt trên một hộp mà tôi không thể khởi động lại hoặc thay đổi kernel. Có gói nào khác hỗ trợ đường hầm gre (nếu os hỗ trợ) mà tôi có thể chạy trên linux không? Về cơ bản tôi muốn linux trên linux. Tôi không thể nâng cấp hoặc khởi động lại.


3
Nhân tiện: điều này có liên quan đến câu hỏi trước đây của bạn, phải không? Tôi nhớ chúng vì tôi đã đọc chúng vài phút trước, nhưng bạn cần nhớ lại tất cả các chi tiết có liên quan trong câu hỏi của bạn. Cụ thể là bạn đang chạy CentOS với kernel 2.6,18.
Gilles 'SO- ngừng trở nên xấu xa'

Câu trả lời:


9

Wikipedia có một so sánh các máy ảo nền tảng . Nếu bạn muốn sử dụng kernel stock 2.6,18, không có nhiều tùy chọn.

Để ảo hóa hoàn toàn, VirtualBoxVMware sẽ hoạt động, nhưng bạn có thể cần sử dụng các phiên bản cũ hơn nếu mô-đun hạt nhân của chúng không còn hỗ trợ hạt nhân cũ như vậy. KVM có thể là một khả năng, nhưng nó chỉ được bao gồm trong kernel stock kể từ 2.6.20 và tôi không biết làm thế nào để nó chạy được vào ngày 18,18. Một khả năng khác là Qemu ; QEMU có thể rất chậm vì nó mô phỏng hoàn toàn bộ xử lý thay vì sử dụng khả năng ảo hóa của bộ xử lý máy chủ, nhưng nó không cần bất kỳ sự hỗ trợ cấp thấp nào trên máy chủ, nó chạy như một quy trình hoàn toàn bình thường.

Có nhiều tùy chọn để ảo hóa Linux trên Linux ( cgroups / LXC , OpenVZ , VServer ), nhưng chúng yêu cầu một kernel tùy chỉnh hoặc gần đây. Tùy chọn mà tôi nghĩ là phù hợp với bạn là Linux chế độ người dùng . UML cho phép bạn chạy một hệ thống Linux như một quy trình không có đặc quyền trên hệ thống máy chủ. Nó đã tồn tại trong một thời gian dài, vì vậy một hạt nhân máy chủ cũ sẽ không thành vấn đề. Phải mất một chút công việc để thiết lập (có howtos xung quanh), nhưng sau đó nó sẽ cung cấp những gì bạn cần.


3
qemu-kvm thực sự sử dụng các phần mở rộng VT vmx / svm thông qua một mô-đun hạt nhân
guido
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.