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

由於 kvm(spice) 虛擬機( )的目標是在很大成都上減少了服務器資源的利用率,比如服務器的內存和 CPU 的利用率。所以,對圖形界面的支持就不夠友好了,即使在本地局域網內,遠程桌面後,感覺圖形界面還是很卡頓,非常的不爽。

因此,今天我在同一臺服務器上測試一下 VBox 。

1、安裝 Centos 7.x

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

2、網絡設置

基於 VBox 的虛擬機我們講使用基於 NAT 的網絡,而不是使用網橋模式,因此無需再對宿主機進行網橋設置。

3、宿主機上安裝 VirtualBox

3.1、先檢查依賴關係

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

一般情況下,會提示已經是最新的軟件,無需安裝。如果原系統這些軟件沒有安裝或沒有更新到最新版本,那麼安裝完成之後,最好重啟一下機子

3.2、安裝 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>"
指紋 : 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
/<info>

3.3、安裝 VBox 擴展包

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

[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 已安裝成功!!!

4、安裝客戶機

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

4.1、創建虛擬機

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

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

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

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

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

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

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

至此,我們已經創建了一個虛擬機,如下圖所示:

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

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

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

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

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

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

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

現在,開啟你的虛擬機,將會出現一個裝機的過程。

5、客戶機上安裝擴展

5.1、安裝擴展包

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

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

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

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

安裝過程,要注意英文提示,一般情況下就是輸入一個 “yes”,其它的一路默認。

5.2、設置拖拽及複製粘貼功能

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

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

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

6、總結

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


分享到:


相關文章: