虛擬雲桌面(基於SPICE)
05-05
基礎知識:
- SPICE:KVM的C/S模型,redhat開發的開源的專門的桌面虛擬化數據傳輸協議。
- KVM:簡單來說就是一個虛擬化的「系統」,這個系統不是我們平時用的什麼win,linux什麼的系統,而是一個特定的能完成系統全虛擬化的嵌在linux系統里的可維護的開源的「軟體」。
- 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。
相關命令:
- egrep -o (vmx|svm) /proc/cpuinfo
4、更新包
相關命令:
- apt-get update
5、安裝KVM所需要的軟體包
virt-manager為GUI管理窗口,bridge-utils:用於網路橋接。
相關命令:
- apt-get install qemu-kvm libvirt-bin virt-manager bridge-utils
6、檢查是否安裝成功
1)方法一
相關命令:
- lsmod | grep kvm
2)方法二
相關命令:
- virsh -c qemu:///system list
7、創建虛擬機(winxp)
1)打開virtual machine manager
2)安裝相關包
3)刪除默認連接
4)安裝ssh
相關命令:
- 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客戶端
相關命令:
- apt-get install spice-client
2)嘗試連接winxp
11、重新添加Graphics
為了讓user可以控制winxp
12、安裝SPICE客戶端(user)
相關命令:
- apt-get update
- apt-get install spice-client
13、連接測試
推薦閱讀:
※從打遊戲的顯卡到科學先鋒,一篇文章讀懂異構計算
※2017雙11技術揭秘—阿里資料庫計算存儲分離與離在線混布
※【原創】中國雲計算現狀—7.監管篇
※阿里雲升級人工智慧戰略,用大數據AI備戰新七年大考