Liệu có ý nghĩa gì khi chạy một máy ảo với một vị khách "chính chủ"
và trong vị khách đó có thể điều hành nhiều khách khác không?
Có ai đã thử nghiệm điều này? Nó thậm chí có thể?
Có cách nào tốt hơn để thực hiện mục tiêu của tôi? (Đọc tiếp.)
(Tôi googled cho "khách trong khách" và không tìm thấy gì)
Những gì tôi muốn làm : Tôi muốn thiết lập và kiểm tra các mạng ảo khác nhau, với các máy chủ cơ sở dữ liệu và ứng dụng và kiểm tra các tường lửa khác nhau, máy chủ DNS, cấu hình máy chủ cơ sở dữ liệu, v.v.
Tôi có thể làm điều này bằng cách chạy khách trực tiếp trên máy chủ của mình, nhưng sau đó tôi có thể cần sửa đổi cấu hình mạng trên máy chủ của mình (ví dụ: cấu hình dnsmasq ?), Tùy thuộc vào thiết lập mạng nào tôi sắp kiểm tra. Tôi cũng cần bắt đầu từng khách. Trong khi đó, nếu tất cả khách chạy bên trong một vị khách chính, thì tôi có thể định cấu hình mạng cho khách chính đó và tôi chỉ cần bắt đầu và dừng khách chính đó, và chụp ảnh nhanh, để bắt đầu & dừng & chụp nhanh tất cả các khách đang chạy bên trong nó .
(Tôi sẽ có nhiều khách chính, có lẽ chỉ có một người chạy một lúc.)
Tôi đang sử dụng Ubuntu 11.4 và KVM, có hỗ trợ ảo hóa phần cứng (AMD-V).
Bạn có nghĩ rằng khách trong khách sẽ được hưởng lợi từ ảo hóa?
Cập nhật : Đáng lẽ tôi nên googled cho "Ảo hóa lồng nhau" chứ không phải "khách trong khách". Bây giờ tôi tìm thấy rất nhiều liên kết :-) Ví dụ: ví dụ về việc thực sự di chuyển VM đang chạy từ máy chủ sang máy chủ VM lồng nhau: VMotion từ ESX 4 vật lý sang ESX 4 ảo
Bạn đã trả lời, cảm ơn vì đã đề cập đến "Ảo hóa lồng nhau": - )
Cập nhật : Thông tin hiệu suất, đối với bộ xử lý AMD, từ năm 2008 : [...] cho đến bây giờ, khi kvm ảo hóa bộ xử lý, khách sẽ thấy một cpu tương tự như bộ xử lý máy chủ, nhưng không có tiện ích mở rộng ảo hóa. Điều này có nghĩa là bạn không thể chạy một trình ảo hóa cần các phần mở rộng ảo hóa này trong một khách (bạn vẫn có thể chạy các trình ảo hóa không dựa vào các phần mở rộng này, chẳng hạn như VMware, nhưng với hiệu suất thấp hơn). Với các bản vá mới, cpu ảo hóa bao gồm các phần mở rộng ảo hóa; điều này có nghĩa là khách có thể chạy một trình ảo hóa, bao gồm kvm và có khách riêng của mình. (cảm ơn "wzzrd")
Cập nhật : Thông tin hiệu suất trên bộ xử lý Intel, từ năm 2011 : "Không có hỗ trợ ảo hóa lồng nhau với intel vmx trong phiên bản hiện tại của kvm trong kho lưu trữ Ubuntu. Với các bản vá mới nhất cho kvm, vẫn có thể phát triển"