ProxmoxVE配置虛擬桌面

  1. 建立虛擬機node

系統安裝完後,因爲鼠標會有錯位,顯示兩個鼠標,因此顯示模式先選擇默認,安裝驅動 spice-guest-tools-latest.exeweb

安裝經常使用軟件,系統配置、優化,關機服務器

經過web界面更改虛擬機硬件,把顯示模式改爲 spiceapp

二、虛擬機最終配置以下圖所示:less

0

三、命令行登陸虛擬機所在的宿主機ide

執行以下命令:工具

#cd /etc/pve/nodes/pve5/qemu-server      (虛擬機所在宿主機)測試

#qm showcmd 100 >/root/100.sh   (100表明的是虛擬機編號)優化

#vi 100.sh  spa

修改腳本中的配置信息,找到–spice 這一行

修改成:

-spice 'port=61002,addr=0.0.0.0,seamless-migration=on,password=12345'

備註:默認配置文件中是tls-port,要改爲port

password能夠進行密碼驗證,disable-ticketing參數能夠去掉密碼驗證

tls-ciphers=HIGH,生成sh中的此參數要去掉

當addr修改成虛擬機IP地址時,sh沒法執行成功,但若是修改成0.0.0.0,virtviewer只能經過宿主機IP鏈接。

0

四、運行修改後的腳本

#/bin/sh 100.sh

0

腳本運行成功後,沒有任何提示,而後會自動啓動虛擬機

注:必定要經過腳本啓動虛擬機,否則61002端口不能使用

五、查看端口狀況

#netstat -anp|grep -v unix  查看端口61002是否被監聽

0

#apt install net-tools   (安裝net工具)

0

端口正常:

0

六、使用spice客戶端測試

內網中的任意一臺主機,安裝spice客戶端軟件virt-viewer-x64-8.0

鏈接虛擬機,ip爲宿主機地址,端口爲61002(也能夠將腳本中的addr=0.0.0.0改成虛擬機IP)

0

會提示輸入密碼:12345

0

登陸成功

0

七、瘦客戶機配置

將瘦客戶機接入局域網,鏈接協議選 spice,填寫上「鏈接名稱:」、「服務器地址(宿主機地址)」、「spice服務監聽端口(虛擬機配置文件設定的是61002)」、「密碼(虛擬機配置文件設定)等,確認無誤後便可鏈接。

八、修改虛擬機配置文件實現虛擬桌面功能

#vi /etc/pve/nodes/pve5/qemu-server/100.conf   pve5爲虛擬機所在的宿主機

在第一行增長以下內容便可:

args:  -spice 'port=61002,addr=0.0.0.0,seamless-migration=on,password=123456'

0

備註:

1)按此方法可快速配置多臺虛擬機,且虛擬機不須要經過sh進行啓動仍可鏈接;

2)如在同一臺宿主機啓動多個虛擬機,每一個虛擬機要配置不一樣的端口號;

3)addr如改成虛擬機IP,虛擬機將沒法啓動。

九、增長聲卡設備

編輯虛擬機配置文件,增長以下內容便可:

#vi /etc/pve/nodes/pve5/qemu-server/100.conf

args: -device intel-hda,id=sound5,bus=pci.0,addr=0x18 -device hda-micro,id=sound5-codec0,bus=sound5.0,cad=0 -device hda-duplex,id=sound5-codec1,bus=sound5.0,cad=1 -spice 'port=61002,addr=0.0.0.0,seamless-migration=on,password=123456'  

(spice這段內容能夠跟在後面)

0

重啓虛擬機,就能夠看到聲卡設備了,如沒法發出聲音,能夠從新安裝spice-agent驅動、更新聲卡驅動。另外,virt-viewer-5.0對聲卡支持最好,8.0會出現聲音暫停沒法播放的問題。

相關文章
相關標籤/搜索