打造基於 Centos 7.X 的 VBox 服務器

因爲 kvm(spice) 虛擬機的目標是在很大成都上減小了服務器資源的利用率,好比服務器的內存和 CPU 的利用率。因此,對圖形界面的支持就不夠友好了,即便在本地局域網內,遠程桌面後,感受圖形界面仍是很卡頓,很是的不爽。
所以,今天我在同一臺服務器上測試一下 VBox 。

安裝 Centos 7.x

再也不贅述。請自行谷歌......linux

網絡設置

基於 VBox 的虛擬機咱們講使用基於 NAT 的網絡,而不是使用網橋模式,所以無需再對宿主機進行網橋設置。服務器

宿主機上安裝 VirtualBox

先檢查依賴關係

[root@ousikongjian ~]# yum -y install gcc make glibc kernel-headers kernel-devel dkms

通常狀況下,會提示已是最新的軟件,無需安裝。若是原系統這些軟件沒有安裝或沒有更新到最新版本,那麼安裝完成以後,最好重啓一下機子網絡

安裝 VBox

[root@ousikongjian ~]# curl http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo -o /etc/yum.repos.d/virtualbox.repo 
[root@ousikongjian ~]# yum search all virtualbox 
已加載插件:fastestmirror, langpacks
virtualbox/7/x86_64/signature                            |  181 B     00:00     
\u4ece https://www.virtualbox.org/download/oracle_vbox.asc 檢查密鑰
導入 GPG key 0x98AB5139:
 用戶ID     : "Oracle Corporation (VirtualBox archive signing key) <info@virtualbox.org>"
 指紋       : 7b0f ab3a 13b9 0743 5925 d9c9 5442 2a4b 98ab 5139
 來自       : https://www.virtualbox.org/download/oracle_vbox.asc
是否繼續?[y/N]\uff1ay
virtualbox/7/x86_64/signature                            | 1.1 kB     00:05 !!! 
virtualbox/7/x86_64/primary                                | 8.7 kB   00:00     
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirror.lzu.edu.cn
 * updates: mirrors.aliyun.com
virtualbox                                                                44/44
=============================== 匹配:virtualbox ===============================
VirtualBox-4.3.x86_64 : Oracle VM VirtualBox
VirtualBox-5.0.x86_64 : Oracle VM VirtualBox
VirtualBox-5.1.x86_64 : Oracle VM VirtualBox
VirtualBox-5.2.x86_64 : Oracle VM VirtualBox

[root@ousikongjian ~]# yum -y install VirtualBox-5.2
[root@ousikongjian ~]# VBoxManage -v 
5.2.0r118431

安裝 VBox 擴展包

此擴展包安裝以後,會支持 VRDP ,用戶可使用 Windows 的遠程桌面訪問虛擬機。oracle

[root@ousikongjian ~]# curl -O http://download.virtualbox.org/virtualbox/5.2.0/Oracle_VM_VirtualBox_Extension_Pack-5.2.0-118431.vbox-extpack
[root@ousikongjian ~]# VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.0-118431.vbox-extpack 
VirtualBox Extension Pack Personal Use and Evaluation License (PUEL)

License version 10, 20 July 2017

......
Do you agree to these license terms and conditions (y/n)? y

License accepted. For batch installaltion add
--accept-license=b674970f720eb020ad18926a9268607089cc1703908696d24a04aa870f34c8e8
to the VBoxManage command line.

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully installed "Oracle VM VirtualBox Extension Pack".
[root@ousikongjian ~]# VBoxManage list extpacks
Extension Packs: 1
Pack no. 0:   Oracle VM VirtualBox Extension Pack
Version:      5.2.0
Revision:     118431
Edition:      
Description:  USB 2.0 and USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption, NVMe.
VRDE Module:  VBoxVRDP
Usable:       true 
Why unusable:

至此,VBox 已安裝成功!!!curl

安裝客戶機

建議使用圖形界面進行安裝性能

建立虛擬機

至此,咱們已經建立了一個虛擬機,以下圖所示:測試

點擊如上圖所示的設置按鈕。lua

按上圖所示,添加 ISO 虛擬光盤。url

按上兩圖所示,設置顯示功能,可設置顯存大小,啓動硬件加速,配置基於 RDP 協議的遠程桌面。spa

如今,開啓你的虛擬機,將會出現一個裝機的過程。

客戶機上安裝擴展

安裝擴展包

爲了讓客戶機支持與宿主機之間的複製粘貼及共享文件等功能,須要在客戶機上安裝 VBox 擴展,以 linuxmint 系統爲例,如圖所示:

點擊運行進行安裝......

安裝過程,要注意英文提示,通常狀況下就是輸入一個 「yes」,其它的一路默認。

設置拖拽及複製粘貼功能

至此,你已經大功告成!!!

總結

  1. VBox 對圖形界面支持得比較友好,基本上沒有卡頓的現象,很是適合個人需求,使用虛擬機設置 Linux 圖形界面工做環境。
  2. VBox 可能會提高 CPU 及內存的使用率,可是若是你的服務器足夠強大,能夠忽略不計。
  3. 本人的服務器是 X3650 M5,32G 的內存,基本上能夠忽略硬件的性能。

參考

相關文章
相關標籤/搜索