it-swarm-vi.tech

Ảo hóa cho Linux (VMware vs VirtualBox vs KVM so với ...)?

Tôi đang cố gắng quyết định sử dụng cái nào trong số này. Những cái tôi biết là:

Bây giờ lý tưởng tôi muốn các tính năng sau:

  • Lý tưởng nhất là có thể khởi động một phân vùng thực chứ không phải là tệp đại diện cho đĩa cứng ảo (do đó hệ điều hành máy chủ có thể đọc và ghi được);
  • Có hỗ trợ mạng tốt (ví dụ: thiết lập giao diện ảo cho KVM để họ có thể sử dụng DHCP để có được " địa chỉ IP thực sự đau đớn);
  • Có hiệu suất tốt, sử dụng VT hỗ trợ phần cứng nếu có;
  • Hỗ trợ khách 64 bit;
  • Có một công cụ quản trị đồ họa tốt; và
  • Có hỗ trợ tốt cho việc tạo kịch bản cho khách.
35
cletus

Virtualbox, VMWare Workstation/Player/Server, QEMU, User-mode-linux, v.v ... thuộc một loại VM - chúng được lưu trữ trong một hệ điều hành hiện có, như windows hoặc linux.

Xen, KVM, VMWare ESX, thuộc một loại khác - chúng là các ngăn xếp ảo hóa dựa trên nền tảng ảo hóa. Họ vẫn có một hệ điều hành được khởi động trước, nhưng chúng hoạt động ở một lớp cơ bản khác nhau.

Cái nào phù hợp với bạn nhất, nó phụ thuộc vào những gì bạn muốn làm với họ. Nếu bạn muốn chạy VM trên máy trạm của mình, cho mục đích phát triển hoặc thử nghiệm, thì một trong những nền tảng được lưu trữ (Virtualbox, VMWare Workstation, v.v.), là lý tưởng.

Nếu bạn thực sự muốn có một môi trường máy chủ chuyên dụng cho các hệ thống sản xuất, thì bạn nên xem loại hệ thống thứ hai, vì chúng cung cấp các tính năng nâng cao hơn mà bạn có thể muốn xuống dòng (nhóm máy chủ, lưu trữ chia sẻ, di chuyển trực tiếp, tính sẵn sàng cao)

20
Daniel Lawson

Tôi khá chắc chắn VirtualBox phù hợp với hóa đơn cho tất cả các tiêu chí của bạn.

9
Sophie Alpert

Hãy dùng thử Citrix XenServer (miễn phí!). Chúng tôi sử dụng nó trong công việc và nó thực hiện công việc thực sự tốt. Tôi đã tìm thấy nó nhanh hơn nhiều so với VMWare.

Yêu cầu duy nhất từ ​​danh sách của bạn, nó không đáp ứng là bạn cần một máy riêng là máy chủ VM. Sau đó, bạn có thể kết nối với các máy qua mạng bằng bảng điều khiển quản trị XenCenter, rất tương tự như VMWare. Bảng điều khiển có sẵn cho Windows, không biết về linux khi tôi sử dụng Windows làm máy khách.

7
ya23

Tôi sử dụng Trình quản lý máy ảo trên Fedora Linux của tôi. Đây là một mặt trước sử dụng Xen, Qemu và KVM. Rất giống máy chủ VMware.

4
setatakahashi

Chỉ cần một lưu ý về tính năng được yêu cầu đầu tiên của bạn.

Lý tưởng nhất là có thể khởi động một phân vùng thực chứ không phải là tệp đại diện cho đĩa cứng ảo (do đó hệ điều hành máy chủ có thể đọc và ghi được);

Điều này không nên là một mối quan tâm. Nói chung, bạn có thể gắn bất kỳ loại hình ảnh dựa trên tệp nào VM bằng thiết bị loopback của Linux nếu bạn cần làm như vậy. Điều này đúng với raw, VHD, VMDK, qcow, v.v.

3
Dan Carley

Tôi sử dụng ảo hóa bản thân và tôi rất có thể giới thiệu máy chủ VMware. Hãy thử giải pháp ESX của họ, nó miễn phí và cực kỳ mạnh mẽ.

Nó cài đặt như hệ điều hành trên máy tính chủ chỉ với 32 MB ram trên đầu. (về cơ bản là Linux với công nghệ ảo hóa VMware)

Bạn có thể chỉ cần di chuyển hệ điều hành đang chạy sang VMware ESX hoặc nhập chúng từ ổ đĩa. Công cụ quản trị được dựa trên web và hoạt động như một bùa mê. Bạn cũng có thể sử dụng 'Ứng dụng khách hạ tầng' trên windows. Vì nó hoàn toàn miễn phí, rất đáng để thử.

Lời cảnh báo: Cảnh giác với việc khởi động từ một phân vùng thực. Công cụ có thể bị hỏng nếu bạn khởi động lại cùng một phân vùng từ một máy ảo. Nghe có vẻ điên rồ, tôi biết, nhưng tôi đã thấy mọi người thử điều này và nó hầu như luôn phá hỏng HĐH.

(Không, tôi không có bất kỳ liên kết nào với VMware, tôi chỉ là một người dùng rất hạnh phúc)

3
Gert M

Virtualbox là một phần mềm ảo hóa đẹp.

2
user8837

Tôi thực sự thích VMWare Server. Tôi sử dụng nó trên hộp Ubuntu của mình để chạy máy chủ Windows 2003 và máy chủ Windows 2008. Nó là đá rắn khá.

1
Steven Behnke

Tôi sử dụng VMWare Server và kể từ khi nó được phát hành. Tôi tin rằng nó có tất cả các tính năng bạn đã đề cập mặc dù tôi chưa bao giờ sử dụng tính năng này để sử dụng đĩa thực tế và không chắc chắn về việc tạo kịch bản cho khách.

Tôi đã sử dụng cả trên máy tính xách tay (linux) và máy tính để bàn (Windows XP) cho mục đích phát triển (phần mềm thử nghiệm trên nhiều hệ điều hành) và cũng đang sử dụng nó để chạy máy chủ web cho các trang web được lưu trữ của tôi.

1
dagorym