虛擬雲桌面(基於SPICE)

基礎知識:

  1. SPICE:KVM的C/S模型,redhat開發的開源的專門的桌面虛擬化數據傳輸協議。

  2. KVM:簡單來說就是一個虛擬化的「系統」,這個系統不是我們平時用的什麼win,linux什麼的系統,而是一個特定的能完成系統全虛擬化的嵌在linux系統里的可維護的開源的「軟體」。

  3. QEMU:QEMU是可以圖形化管理KVM虛擬機的一個工具,專門用來管理KVM的,所以通常都是與KVM同時出現。

相關軟體:

  • 虛擬機軟體選擇為VMware Workstation 12 Pro(相關下載地址)

  • Ubuntu版本選擇為Ubuntu 14.04 LTS(相關下載地址)
  • windows版本選擇為windows XP(相關下載地址)

1、實驗拓撲

2、server相關配置

3、檢查CPU

VT技術是伺服器CPU的功能,檢查CPU是否支持安裝KVM。

相關命令:

  1. egrep -o (vmx|svm) /proc/cpuinfo

4、更新包

相關命令:

  1. apt-get update

5、安裝KVM所需要的軟體包

virt-manager為GUI管理窗口,bridge-utils:用於網路橋接。

相關命令:

  1. apt-get install qemu-kvm libvirt-bin virt-manager bridge-utils

6、檢查是否安裝成功

1)方法一

相關命令:

  1. lsmod | grep kvm

2)方法二

相關命令:

  1. virsh -c qemu:///system list

7、創建虛擬機(winxp)

1)打開virtual machine manager

2)安裝相關包

3)刪除默認連接

4)安裝ssh

相關命令:

  1. apt-get install openssh-server

5)修改ssh文件(獲得訪問root權)

打開"終端窗口",輸入gedit /etc/ssh/sshd_config,PermitRootLogin without-password加一個"#"號,把它注釋掉,再增加一句PermitRootLogin yes。保存再service ssh restart

6)添加連接

7)移動winxp鏡像到指定目錄

注意:重新連接後,將會看到其鏡像

8)創建winxp虛擬機

注意:安裝途中可能會報錯,請重新連接鏡像

8、開啟SPICE

9、更改video選項

10、本地測試(server)

1)安裝SPICE客戶端

相關命令:

  1. apt-get install spice-client

2)嘗試連接winxp

11、重新添加Graphics

為了讓user可以控制winxp

12、安裝SPICE客戶端(user)

相關命令:

  1. apt-get update
  2. apt-get install spice-client

13、連接測試

推薦閱讀:

從打遊戲的顯卡到科學先鋒,一篇文章讀懂異構計算
2017雙11技術揭秘—阿里資料庫計算存儲分離與離在線混布
【原創】中國雲計算現狀—7.監管篇
阿里雲升級人工智慧戰略,用大數據AI備戰新七年大考

TAG:雲計算 | 雲桌面 | Ubuntu |