Oracle VM VirtualBox là gì? Tổng quan phần mềm ảo hoá VirtualBox | https://dvn.com.vn
Bạn đang sử dụng hệ điều hành Linux? Nhưng yêu cầu công việc muốn bạn phải sử dụng IE trên Window hay Safari của Mac… Để giải quyết vấn đề đó bạn có thể sử dụng VirtualBox để cài đặt nhiều hệ điều hành trên một máy tính.
1. Oracle VM VirtualBox là gì?
Oracle VM VirtualBox là một nền tảng ứng dụng mã nguồn mở và miễn phí, cho phép tạo, quản lý và chạy các máy ảo (VMs). Máy ảo là những máy tính có các phần cứng được mô phỏng bởi máy tính chủ.
Oracle VM VirtualBox cho phép người sử dụng thiết lập một hoặc nhiều máy ảo (VM) trên một máy tính vật lý và sử dụng chúng đồng thời cùng với máy tính vật lý thật. Mỗi máy ảo có thể cài đặt và thực thi hệ điều hành riêng của mình, bao gồm các phiên bản Microsoft Windows, Linux, BSD và MS-DOS. Bạn có thể cài đặt và chạy nhiều máy ảo tùy vào dung lượng ổ cứng và bộ nhớ RAM của máy tính được cài đặt VirtuaBox.
2. Tính năng của VirtualBox
- Miễn phí: Oracle VirtualBox là phần mềm mã nguồn mở miễn phí.
- Linh động: VirtualBox là nền tảng áo hóa loại 2 (Type 2 Hypervisor). Có nghĩa là máy ảo (VM) được tạo trên một máy chủ có thể dễ dàng chạy trẻn một máy chủ khác bằng cách sử dụng Open Virtualization Format (OVF), VM thì có thể export và import dễ dàng.
- VM groups: VirtualBox cung cấp tính năng group. Tính năng này cho phép người sử dụng nhóm các máy ảo mình theo một group để dễ quản lý. Các tính năng như start, close, reset, save state, shutdown, poweroff vừa áp dụng được cho VM riêng lẻ vừa áp dụng được cả cho group.
- Guest additions: Đây là bộ công cụ được cài đặt trên hệ điều hành máy chủ ảo để cải thiện hiệu suất của chúng và để cung cấp tích hợp với VirtualBox cũng như giao tiếp với máy chủ.
- Snapshots: VirtualBox cung cấp tính năng snapshot chụp trạng thái VM Guest. khi có lỗi trong quá trình lab chẳng hạn bạn có thể quay ngược lại thời điểm ảnh chụp và hoàn nguyên VM.
- Hỗ trợ phần cứng: VirtualBox hỗ trợ SMP cho Guest, thiết bị USB, hỗ trợ full ACPI, phân giải đa màn hình và boot mạng PXE.
Trên đây là một số tính năng mà VirtualBox cung cấp, còn nhiều tính năng nữa mà mình cũng chưa sử dụng đến. Các bạn có thể xem thêm tại trang chính thức của VirtualBox.
3. Oracle VirtualBox hoạt động như thế nào?
Oracle VirtualBox có năng lực lan rộng ra và linh động theo phong cách thiết kế. Về triết lý, ảo hóa ứng dụng không quá phức tạp. Bạn hoàn toàn có thể chạy nhiều hệ quản lý trên VirtualBox. Mỗi hệ điều hành khách hoàn toàn có thể được khởi động, dừng và tạm dừng một cách độc lập .
Các hypervisor được thực hiện như một Ring 0 kernel service. Kernel chứa một trình điều khiển thiết bị được gọi là vboxsrv. Trình điều khiển thiết bị này quản lý các hoạt động hoặc nhiệm vụ như cấp phát bộ nhớ vật lý cho máy khách ảo, tải các mô-đun hypervisor cho các chức năng như lưu và khôi phục guest process context khi xảy ra gián đoạn máy chủ, chuyển quyền kiểm soát sang hệ điều hành khách để bắt đầu thực hiện và quyết định khi nào các sự kiện VT-x hoặc AMD-V cần được xử lý.
Guest sẽ quản lý lịch trình hệ quản lý trong quy trình thực thi. Guest chạy như một quy trình duy nhất và chỉ chạy khi được lên kế hoạch bởi một máy chủ tàng trữ trên mạng lưới hệ thống sever. Ngoài ra, còn có những trình tinh chỉnh và điều khiển thiết bị bổ trợ có sẵn khi guest được cho phép hệ quản lý và điều hành truy vấn những tài nguyên như đĩa, bộ điều khiển và tinh chỉnh mạng và những thiết bị khác .
Ngoài những kernel modules, còn có những quy trình tiến độ khác chạy trên sever tương hỗ khách hoạt động giải trí. Khi một guest VM được khởi đầu từ VirtualBox GUI, quy trình VBoxSVC sẽ tự động hóa mở màn ở chính sách nền .
Bài viết trên đây Viettelco đã trình bày khái quát các thông tin tổng quan về phần mềm ảo hóa VirualBox, hy vọng với các thông tin phía trên có thể giúp bạn hiểu được tổng quan về Oracle VM VirtualBox.
Source: https://dvn.com.vn
Category: Công Nghệ