Kể từ khi hộp ảo, những người theo dõi nguồn mở, quản trị viên và người viết kỹ thuật đã có thể lưu trữ nhiều hệ điều hành khác nhau trên cùng một máy chủ. Những người muốn thử nghiệm nền tảng mới, phát triển hoặc quản lý máy chủ ảo (VM) có thể chuyển sang công cụ mã nguồn mở miễn phí này để cải thiện kỹ năng của họ hoặc mở rộng các dịch vụ của công ty họ. bizfly cloud share Một số thông tin bên dưới sẽ giúp bạn theo kịp các bản cập nhật mới nhất về công cụ này.
Máy ảo là gì?
virtualbox là giao diện người dùng đồ họa và công cụ dòng lệnh cho phép máy chủ, máy tính để bàn và hệ điều hành nhúng được triển khai dưới dạng máy ảo (vms). Một máy chủ hộp ảo duy nhất có thể triển khai nhiều máy ảo khách như phần cứng máy chủ có thể xử lý.
hộp ảo bao gồm máy chủ và máy khách. Sau đó, máy chủ được sử dụng để lưu trữ phần mềm hộp ảo có thể triển khai ứng dụng khách. Máy khách là tất cả hệ điều hành hỗ trợ hoạt động như máy ảo. Máy chủ hộp ảo có thể chạy trên linux, windows hoặc macos, trong khi máy khách hộp ảo có thể bao gồm tất cả các bản phân phối của linux, solaris, macos, bsd, ibm os/2 hoặc windows. Để chạy macos hoặc windows dưới dạng máy ảo, bạn phải có bản sao được cấp phép của một trong hai hệ điều hành.
Máy chủ có thể chạy nhiều máy khách như phần cứng trong khi vẫn duy trì đủ tài nguyên để chạy. Mỗi máy khách có thể được bắt đầu, dừng và tạm dừng từ GUI hoặc dòng lệnh và có thể hoạt động trên cùng một mạng như thể nó đang chạy trên phần cứng của chính nó.
hộp ảo có thể được điều khiển thông qua giao diện thân thiện với người dùng hoặc từ dòng lệnh. Nhờ các tùy chọn dòng lệnh, các máy ảo có thể được triển khai trên các máy chủ có hoặc không có gui, làm cho phần mềm trở nên rất linh hoạt.
Khi sử dụng hộp ảo làm nền tảng lưu trữ, quản trị viên có thể triển khai máy chủ từ hình ảnh iso hoặc hình ảnh vdi/vmdk/vhd.
Nếu ứng dụng khách được triển khai từ một ảnh iso, hệ điều hành khách sẽ được cài đặt như bình thường – giống như một máy ảo. Sử dụng hình ảnh vdi / vmdk / vhd, bạn có thể nhanh chóng triển khai các thiết bị ảo hóa mà không cần trải qua bước cài đặt HĐH với tư cách là máy khách. Bạn có thể tìm thấy các thiết bị hộp ảo trên linux chìa khóa trao tay.
Bây giờ, gói mở rộng hộp ảo đã có sẵn, hộp ảo cũng hỗ trợ thêm usb 2.0 và usb 3.0, hộp ảo rdp, mã hóa ổ đĩa, khởi động nvme và pxe cho thẻ intel. Ngoài ra còn có phiên bản dành cho khách được thêm vào với các tính năng mở rộng bao gồm tích hợp con trỏ chuột, thư mục dùng chung (giữa máy khách và máy chủ), hỗ trợ video được cải thiện, cửa sổ liền mạch, khách chung kênh giao tiếp máy chủ/máy chủ, đồng bộ hóa thời gian, bảng cắt được chia sẻ và đăng nhập tự động.
Tại sao hộp ảo lại quan trọng?
vm cung cấp một cách dễ dàng để quản trị viên thử nghiệm và phát triển nền tảng. Không chỉ hỗ trợ thực hiện đơn giản, virtualbox còn tối ưu chi phí sử dụng. là một công cụ miễn phí mà bất kỳ ai cũng có thể sử dụng để mở rộng tiềm năng và khả năng phục vụ cho hoạt động kinh doanh của mình.
Khi ngày càng có nhiều doanh nghiệp sử dụng linux, điều quan trọng là các quản trị viên phải có khả năng chi trả cho nền tảng này. hộp ảo giúp dễ dàng triển khai các máy khách linux mà không cần sử dụng phần cứng đắt tiền. Quản trị viên Virtualbox thậm chí có thể mô phỏng mạng để cải thiện kỹ năng của họ hoặc tự kiểm tra.
Virtualbox cho phép mọi người từ người dùng cuối đến nhân viên CNTT của doanh nghiệp làm việc trên nền tảng ảo hóa.
Công cụ gui không yêu cầu quá trình học tập cao để hoạt động, do đó, công cụ này sẽ không cản trở việc học tập của nền tảng máy khách. Với công nghệ vùng chứa đang dẫn đầu thế giới, hộp ảo giúp quản trị viên dễ dàng kiểm tra các công cụ như docker, đặc biệt là bên cạnh các bản phân phối, bao gồm cả boot2docker.
Lợi ích của hộp ảo
Virtualbox đang dần được người dùng cá nhân và doanh nghiệp ưa chuộng nhờ hiệu suất chi phí cao và hoạt động linh hoạt. Dưới đây là một số lợi ích chính của hộp ảo:
- Giảm chi phí phần cứng và tối ưu hóa không gian. Các tổ chức có thể tạo máy chủ ảo thay vì đầu tư vào một máy chủ khác. Triển khai hộp ảo ở quy mô lớn trong môi trường kinh doanh phù hợp có thể giảm đáng kể chi phí cơ sở hạ tầng. Việc sử dụng ảo hóa giải phóng rất nhiều không gian làm việc.
- Triển khai nhanh chóng. Việc triển khai các máy chủ vật lý mới thường mất nhiều thời gian. Tuy nhiên, với hộp ảo, các tổ chức có thể nhanh chóng triển khai các máy chủ ảo mới bằng cách sử dụng các mẫu máy chủ được cấu hình sẵn.
- Chạy mọi hệ điều hành. VirtualBox có thể chạy bất kỳ hệ điều hành nào miễn là máy chủ có các tài nguyên cần thiết. Ưu điểm này cho phép người dùng chạy các ứng dụng chạy trên một hệ điều hành khác với hệ điều hành trên máy chủ của họ.
- Phát triển phần mềm đa nền tảng. VirtualBox đơn giản hóa quá trình phát triển và thử nghiệm phần mềm trên nhiều nền tảng. Ví dụ: việc phát triển ứng dụng cho cả nền tảng di động và máy tính để bàn có thể được thực hiện trên cùng một điểm cuối bằng cách sử dụng hộp ảo, loại bỏ nhu cầu chuyển tệp trình cài đặt giữa các thiết bị thử nghiệm. thí nghiệm.
- Bảo mật dữ liệu nâng cao. hộp ảo giúp khắc phục thảm họa bằng cách sao lưu máy chủ của bạn trên đám mây. Trong trường hợp xảy ra thảm họa, nhân viên có thể nhanh chóng trực tuyến trở lại.
- Tính linh hoạt. Các máy ảo có thể được di chuyển liên tục trên các môi trường ảo, thậm chí từ máy chủ vật lý này sang máy chủ vật lý khác. Các máy ảo độc lập với nhau và có phần cứng ảo riêng, nghĩa là độc lập với phần cứng.
- Nâng cao hiệu quả của các nhiệm vụ cntt. Nhiều bộ phận CNTT dành ít nhất một nửa thời gian của họ để quản lý các tác vụ quản trị thông thường, nhưng với ảo hóa, một máy chủ vật lý có thể được chia thành nhiều máy ảo—các quản trị viên có thể đồng thời triển khai và quản lý nhiều hệ điều hành từ một máy chủ vật lý duy nhất.
- Đa xử lý dành cho khách (smp). Bất kể bạn có bao nhiêu lõi cpu trên máy chủ của mình, hộp ảo có thể hỗ trợ tối đa 32 cpus ảo trên mỗi máy ảo.
- hỗ trợ thiết bị usb. hộp ảo triển khai bộ điều khiển usb ảo và cho phép bạn kết nối các thiết bị usb tùy ý với máy ảo của mình mà không cần cài đặt trình điều khiển dành riêng cho thiết bị trên máy chủ.
- Khả năng tương thích phần cứng. Virtualbox ảo hóa nhiều loại thiết bị, chẳng hạn như bộ điều khiển đĩa cứng ide, scsi và sata, một số card mạng và card âm thanh ảo, cổng nối tiếp ảo và cổng song song…
- Hỗ trợ acpi đầy đủ. Virtualbox hỗ trợ Cấu hình nâng cao và Giao diện nguồn (acpi), cho phép sao chép ảnh đĩa từ máy thật hoặc máy ảo của bên thứ ba vào hộp ảo.
- Nhiều độ phân giải màn hình. VirtualBox hỗ trợ độ phân giải màn hình gấp nhiều lần so với màn hình vật lý, cho phép chúng được phân phối trên một số lượng lớn màn hình được kết nối với hệ thống máy chủ.
- Hỗ trợ iscsi tích hợp sẵn. Tính năng độc đáo này cho phép bạn kết nối trực tiếp các máy ảo với máy chủ iscsi mà không cần thông qua hệ thống máy chủ. Máy ảo truy cập trực tiếp vào mục tiêu iscsi mà không phải trả thêm chi phí để ảo hóa đĩa cứng trong bộ chứa tệp.
- khởi động mạng pxe. Card mạng ảo tích hợp của virtualbox hỗ trợ đầy đủ chức năng khởi động từ xa của pxe (môi trường thực thi preboot).
Tìm hiểu các tính năng nổi bật của hộp ảo
hộp ảo có nhiều tính năng khác nhau. Dưới đây là một số tính năng nổi bật và quan trọng nhất:
– Hỗ trợ phần cứng: hộp ảo hỗ trợ smp khách, nhiều độ phân giải màn hình, hỗ trợ iscsi tích hợp, thiết bị usb, hỗ trợ acpi đầy đủ và khởi động mạng pxe.
– nhóm vm: hộp ảo cung cấp tính năng nhóm cho phép người dùng tổ chức các máy ảo công cộng và cá nhân. Nói chung, các hoạt động như bắt đầu, tạm dừng, đặt lại, tắt máy (lưu trạng thái, gửi tắt máy, tắt máy), loại bỏ trạng thái đã lưu, hiển thị trong hệ thống tệp, sắp xếp… đều có thể được áp dụng cho lớp vm như một máy ảo duy nhất.
– ảnh chụp nhanh. Tính năng này của hộp ảo cho phép người dùng lưu trữ bất kỳ trạng thái nào của máy ảo và khôi phục nó nếu cần, giúp dễ dàng khắc phục các sự cố nghiêm trọng như cài đặt phần mềm không chính xác hoặc nhiễm vi-rút trên hệ thống khách.
– Khách bổ sung. bổ sung cho khách hộp ảo là các gói có thể được cài đặt bên trong các hệ thống khách được hỗ trợ để cải thiện hiệu suất, cung cấp khả năng tích hợp và giao tiếp bổ sung với hệ thống máy chủ. Sau khi cài đặt các bổ sung dành cho khách, máy ảo sẽ hỗ trợ tự động điều chỉnh độ phân giải video, cửa sổ liền mạch, cải thiện tốc độ đồ họa 3d…
– Hiển thị máy từ xa. VirtualBox Remote Desktop Extension (vrde) cho phép truy cập từ xa hiệu suất cao vào bất kỳ máy ảo nào đang chạy. vrde không phụ thuộc vào máy chủ rdp được tích hợp trong microsoft windows. Thay vào đó, vrde cắm trực tiếp vào lớp ảo hóa. Vì vậy, nó hoạt động trên các hệ điều hành khách không phải windows, ngay cả ở chế độ văn bản và không yêu cầu hỗ trợ ứng dụng trong máy ảo.
>>Tham khảo thêm: Tìm hiểu ảnh chụp cơ sở dữ liệu tiên tri
Hộp ảo oracle hoạt động như thế nào?
hộp ảo oracle được thiết kế để có thể mở rộng và linh hoạt. Về lý thuyết, ảo hóa phần mềm không quá phức tạp. Bạn có thể chạy nhiều hệ điều hành trên hộp ảo. Mỗi hệ điều hành khách có thể được bắt đầu, dừng và tạm dừng một cách độc lập.
Hypanneror được triển khai dưới dạng dịch vụ nhân ring 0. Hạt nhân bao gồm trình điều khiển thiết bị có tên vboxsrv. Trình điều khiển thiết bị quản lý các hoạt động hoặc tác vụ, chẳng hạn như phân bổ bộ nhớ vật lý cho các máy khách được ảo hóa, tải các mô-đun trình ảo hóa để lưu và khôi phục bối cảnh quy trình máy khách khi xảy ra gián đoạn máy, v.v. Máy chủ chuyển quyền điều khiển cho HĐH khách để bắt đầu thực thi và quyết định khi nào các sự kiện vt-x hoặc amd-v sẽ được xử lý.
Khách sẽ quản lý bộ lập lịch của hệ điều hành trong quá trình thực thi. Một khách chạy như một tiến trình duy nhất và chỉ chạy khi được lên lịch bởi máy chủ lưu trữ trên hệ thống máy chủ lưu trữ. Ngoài ra, có sẵn các trình điều khiển thiết bị khác khi khách cho phép hệ điều hành truy cập các tài nguyên như đĩa, bộ điều khiển mạng và các thiết bị khác.
Ngoài các mô-đun hạt nhân, còn có các quy trình khác đang chạy trên máy chủ để hỗ trợ các hoạt động của khách. Khi một máy ảo khách bắt đầu từ gui hộp ảo, quy trình vboxsvc sẽ tự động bắt đầu trong nền.
ứng dụng hộp ảo và nền tảng tải xuống
Mọi người đều có thể tải xuống và cài đặt hộp ảo. Người dùng Linux sẽ tìm thấy hộp ảo trong kho lưu trữ mặc định của bản phân phối mà họ sử dụng, vì vậy phần mềm có thể được cài đặt thông qua trình quản lý gói của hệ điều hành.
Nếu bạn là người dùng windows hoặc macos, bạn phải sử dụng tệp cài đặt chính thức của windows hoặc macos. Sau khi cài đặt, hộp ảo sẽ triển khai các máy ảo từ các hình ảnh iso đã tải xuống, đĩa giấy phép windows hoặc macos hoặc bất kỳ thiết bị ảo hóa nào.
Các máy chủ khả dụng bao gồm các hệ điều hành sau.
Cửa sổ:
· windows vista sp1 trở lên (32 và 64 bit)
·windows server 2008 (64-bit)
· máy chủ windows 2008 r2 (64 bit)
· cửa sổ 7 (32-bit và 64-bit)
· cửa sổ 8 (32-bit và 64-bit)
· cửa sổ 8.1 (32-bit và 64-bit)
windows 10 rtm build 10240 (32-bit và 64-bit)
· máy chủ cửa sổ 2012 (64 bit)
· máy chủ windows 2012 r2 (64 bit)
Hệ điều hành Apple:
·10.9 (Mavericks)
·10.10 (Yosemite)
· 10.11 (đầu người)
linux:
·ubuntu 10.04 đến 16.04
·debian gnu/linux 6.0 (“squeeze”) và 8.0 (“jessie”)
·Oracle Enterprise Linux 5, Oracle Linux 6 và 7
·Red Hat Enterprise linux 5, 6 và 7
·gentoo linux
· fedora core / fedora 6 đến 24
· openuse 11.4 đến 13.2
Do đó, hộp ảo là một công cụ mã nguồn mở và miễn phí rất hữu ích. Bạn có thể bắt đầu cài đặt và sử dụng hộp ảo ngay bây giờ và tự mình khám phá công nghệ ảo hóa hữu ích này.
Tập trung vào chia sẻ đám mây bizfly
>> Có thể bạn quan tâm: Hướng dẫn cài linux trên máy ảo virtualbox mới nhất