Theo mặc định, PC có một hệ điều hành. Nếu bạn sử dụng PC, bạn sử dụng hệ điều hành đó. Với multiboot, có thể cài đặt nhiều hệ điều hành trên một PC, nhưng bạn không thể sử dụng chúng đồng thời, điều này hạn chế rất nhiều khả năng sử dụng. Ảo hóa cung cấp khả năng đó. Với ảo hóa bạn sử dụng tối đa sức mạnh của máy tính hiện đại. Ảo hóa là gì, nó hoạt động như thế nào và bạn sử dụng nó như thế nào, chúng tôi sẽ cho bạn biết trong bài viết này.
Khi bạn nghĩ về nhiều hệ điều hành trên một PC, bạn sẽ nhanh chóng nghĩ đến một hệ thống kép hoặc nhiều hệ thống khởi động. Trên hệ thống multiboot, sau hệ điều hành đầu tiên, bạn cài đặt riêng từng hệ điều hành thứ hai hoặc thứ ba (và có thể là thứ tư) trên PC. Sau đó, mỗi khi khởi động PC, bạn sẽ quyết định hệ điều hành mình muốn sử dụng tiếp theo. Multiboot có ưu điểm là hệ điều hành đang hoạt động có thể sử dụng toàn bộ sức mạnh tính toán của PC. Nhưng nó cũng có một hạn chế quan trọng: bạn không bao giờ có nhiều hệ điều hành chạy cùng một lúc, luôn luôn chỉ là một. Nếu bạn muốn làm điều gì đó trong một hệ điều hành khác, bạn phải đóng phiên hiện tại và khởi động lại PC. Thông tin mà bạn muốn chuyển từ hệ điều hành này sang hệ điều hành khác trước tiên phải được lưu và có thể truy cập được. Ảo hóa không có những nhược điểm này, với ảo hóa các hệ điều hành hoạt động cùng một lúc.
01 Ảo hóa là gì?
Với ảo hóa, trước tiên bạn chỉ cần cài đặt một hệ điều hành trên PC. Đây được gọi là hệ điều hành chủ. Sau đó, bạn cài đặt một lớp ảo hóa trong hệ điều hành đó, trình quản lý máy ảo. Lớp phần mềm này bổ sung khả năng cung cấp các máy ảo trên PC. Máy ảo là sự giả mạo phần mềm của một máy tính sử dụng phần cứng của một máy tính vật lý khác thông qua lớp ảo hóa. Bạn có thể khởi động một máy ảo như vậy và xem bios khởi động giống như với một máy tính thực, sau đó bạn có thể cài đặt hệ điều hành. Trong lớp ảo hóa, bạn thường định cấu hình cho mỗi máy ảo bao nhiêu bộ nhớ máy tính mà nó được sử dụng, bao nhiêu sức mạnh xử lý của bộ xử lý và bao nhiêu không gian lưu trữ trên đĩa vật lý.
02 Tại sao phải ảo hóa?
Các khả năng bổ sung được tạo ra bởi ảo hóa là vô số. Ví dụ: vì hệ điều hành máy chủ và hệ điều hành khách đang chạy đồng thời, bạn có thể chạy nhiều phiên bản hệ điều hành đồng thời trên cùng một máy tính. Ví dụ: Windows 10 song hành với Windows 7 hoặc 8. Hoặc hai phiên bản Windows 10 cạnh nhau. Nhưng bạn cũng có thể sử dụng các hệ điều hành như Linux, OpenBSD, Solaris hoặc MS-DOS cổ. Bạn vẫn có thể sử dụng các chương trình chỉ hoạt động trên một hệ điều hành cụ thể cùng lúc với các ứng dụng 'bình thường' của mình. Theo tiện ích mở rộng, bạn có thể tiếp tục sử dụng phần mềm đã lỗi thời không còn tương thích với phiên bản mới hơn của hệ điều hành máy chủ. Điều này thậm chí có thể ngăn bạn phải mua giấy phép mới đắt tiền cho các phiên bản mới hơn khi bản cũ vẫn hoạt động tốt.
Máy ảo cũng lý tưởng để kiểm tra các chương trình không xác định. Phần mềm bạn sử dụng trong máy ảo không thể can thiệp vào hoạt động của hệ điều hành chủ. Vì vậy, có thể an toàn khi sử dụng phần mềm trong máy ảo, mặc dù ở đó các bản cập nhật và chống vi-rút đều cần thiết như nhau.
Các hình thức ảo hóa
Hình thức ảo hóa được đề cập ở đây, trong đó hệ điều hành của bạn sử dụng một lớp ảo hóa với một hệ điều hành khác ở trên nó, được gọi là ảo hóa máy chủ. Điểm yếu của phương pháp ảo hóa này là sự phụ thuộc của nó vào hệ điều hành máy chủ bên dưới. Nếu có sự cố xảy ra ở đó, tất cả các máy ảo đều bị lỗi. Đó là lý do tại sao hình thức ảo hóa này phổ biến cho các thử nghiệm ngắn hạn và công việc theo sở thích. Các môi trường chuyên nghiệp hơn có xu hướng chọn một thứ gọi là ảo hóa kim loại trần, chẳng hạn như VMware ESXi, Citrix XenServer, Linux KVM và Microsoft Hyper-V Server. Không có hệ điều hành riêng biệt dưới lớp ảo hóa, nhưng máy ảo là hệ điều hành và lớp ảo hóa trong một. Điều này hiệu quả và đáng tin cậy hơn.
03 Phần cứng nào là cần thiết?
Ảo hóa có hai thành phần: phần mềm ảo hóa và máy tính vật lý. Máy tính này chủ yếu đếm bộ xử lý, bộ nhớ làm việc và bộ nhớ. Tuy nhiên, nó thực sự không nhất thiết phải là một chiếc máy tính quá đắt tiền và phức tạp. Một máy tính vài năm tuổi với 4 GB bộ nhớ và vài GB dung lượng trống trên đĩa cứng là đủ, nhưng bạn có thể chạy ít máy ảo hơn cùng một lúc. Bởi vì mặc dù phần mềm ảo hóa phân phối gọn gàng sức mạnh tính toán của máy tính, hệ điều hành chủ luôn đòi hỏi một phần sức mạnh tính toán và bộ nhớ, đồng thời cũng tải đĩa cứng. Trên thực tế, dung lượng bộ nhớ trong đặc biệt quan trọng: chỉ cần bật 4 GB, 8 GB là ổn, 16 GB trở lên là hoàn hảo. Ngoài ra, tốt hơn là sử dụng bộ xử lý 64-bit gần đây và ổ SSD thay vì đĩa cứng (có sẵn ít nhất vài chục gigabyte).
04 Phần mềm nào là cần thiết?
Phạm vi của các chương trình ảo hóa không lớn lắm. Đầu tiên phải kể đến VMware, cung cấp hai chương trình giống nhau cho cả Windows và Linux: Workstation Pro và Workstation Player. Mặc dù tên gợi ý khác, Player cũng cho phép bạn tạo máy ảo. Ngoài ra, Workstation Player miễn phí cho mục đích sử dụng phi thương mại. Đối với macOS, VMware cung cấp các chương trình trả phí Fusion và Fusion Pro. Parallels Desktop cũng là một tùy chọn trả phí cho macOS.
Nếu bạn muốn sử dụng ảo hóa miễn phí, thì có VirtualBox ngoài VMware Player. VirtualBox là mã nguồn mở và có sẵn cho Windows, Linux, Solaris, OpenSolaris và macOS. VirtualBox có yêu cầu phần cứng ít nhất, nhưng ít mở rộng hơn và kém tốt hơn đối với đồ họa và trò chơi phức tạp. Cuối cùng, bất kỳ ai có phiên bản 64-bit của Windows 8 Pro hoặc Windows 10 Pro đều có tùy chọn thêm thành phần Hyper-V vào cài đặt Windows. Điều này cũng giúp bạn có thể thiết lập các máy ảo.
05 Chọn phần mềm
Bạn sẽ ảo hóa trên Windows, macOS hay Linux? Bạn cần nhiều hay ít các tính năng nâng cao? Bạn có muốn trả tiền cho nó? Bạn cần nhiều sức mạnh xử lý đồ họa? Đây là những cân nhắc quan trọng.
Nếu bạn muốn sử dụng ảo hóa giống nhau trên mọi hệ điều hành, VirtualBox là sự lựa chọn duy nhất. Nếu bạn muốn có nhiều chức năng nâng cao hơn và hiệu suất đồ họa tốt hơn, các chương trình khác phù hợp hơn. Trên macOS, sự lựa chọn giữa VMware Fusion, Fusion Pro hoặc Parallels Desktop chủ yếu dựa trên giá cả và sở thích có thể có. Trên Windows, VMware Player sẽ làm được hầu hết mọi thứ. Nếu muốn có những tùy chọn cao cấp nhất, bạn có thể cân nhắc VMware Workstation Pro, tuy nhiên với mức giá 275 euro chương trình đó không hề rẻ.
Mặc dù có thể thực hiện một số cách kết hợp, nhưng trên thực tế, chúng tôi không khuyên bạn nên cài đặt nhiều chương trình ảo hóa trên một PC cùng một lúc.
Tải chương trinh
Bạn có thể tải xuống các chương trình ảo hóa khác nhau một cách an toàn từ các trang web sau đây.
Oracle VirtualBox
Máy tính để bàn Parallels
VMware Workstation Pro
VMware Workstation Player
VMware Fusion / Fusion Pro
06 VirtualBox và VMware Player
Trong bài viết này, chúng tôi sẽ tập trung sâu hơn vào hai chương trình ảo hóa miễn phí cho Windows: VirtualBox và VMware Player. Nhưng bất kỳ chương trình nào bạn sử dụng: các bước như được mô tả trong mọi trường hợp đều rất giống nhau trong tất cả các chương trình. Cài đặt luôn có ít tùy chọn, cài đặt mặc định luôn dẫn đến sản phẩm hoạt động.
Tạo một máy ảo mới được thực hiện trong tất cả các chương trình bằng trình hướng dẫn. Trình hướng dẫn đảm bảo rằng tất cả các tùy chọn cấu hình quan trọng đã được thiết lập. Nhấp vào VMware Trình phát trên Tạo một máy ảo mới. Điều đầu tiên bạn cần làm là chỉ ra vị trí của hệ điều hành bạn muốn cài đặt trong máy ảo. Nếu đây là đĩa CD hoặc DVD thật, vui lòng chọn Cài đặt đĩa và đưa đĩa CD / DVD vào đầu đĩa DVD của máy tính. Nếu bạn không có đĩa thật, nhưng bạn có tệp ISO, điều đó cũng sẽ hoạt động tốt. Sau đó nhấp vào Tệp hình ảnh đĩa cài đặt (iso) và chọn qua Duyệt qua tệp iso (xác nhận với Kế tiếp). Trình phát hiện điều chỉnh phần còn lại của trình hướng dẫn cài đặt với hệ điều hành sẽ được cài đặt. Với Windows, bạn đã có thể nhập khóa cấp phép và tạo tài khoản quản trị viên hoàn chỉnh bằng mật khẩu. bấm vào Kế tiếp và đặt tên và vị trí cho máy ảo trên ổ cứng.
07 Đĩa ảo
Bước tiếp theo trong VMware Player là tạo đĩa ảo. Bạn có thể lưu máy ảo trên hệ thống của mình dưới dạng một tệp lớn hoặc một loạt tệp nhỏ hơn. Bạn có thể tự điều chỉnh kích thước của đĩa ảo, nhưng đừng làm cho nó quá nhỏ để không bị hết dung lượng trong máy ảo sau này. Hơn nữa, không gian ngay lập tức không được chiếm hoàn toàn, kích thước bạn chỉ định là kích thước tối đa. bấm vào Kế tiếp, bây giờ bạn sẽ thấy tổng quan về các cài đặt cho máy ảo. Nếu những điều này là OK, hãy nhấp vào Kết thúc để tạo máy ảo và cài đặt hệ điều hành.