Proxmox 7.2 部署 DoraCloud桌面雲,支持vGPU

介紹

本文介紹了使用Proxmox + DoraCloud,將一台圖形工作站(配置有Tesla P4顯卡)改造成一台桌面雲主機。可以滿足多個桌面用戶同時使用3D應用的需求。
該方案適合於小型工作室、電商團隊等小微團隊的搭建5-15人的桌面雲辦公環境。
可以滿足遠程辦公、信息安全、3D設計方面的需求。
 
準備條件
1、一台Dell T3640 工作站,配置 i7-10700,64G, 1TB SSD, Tesla P4卡。
2、一個啟動U盤。
3、網絡內有DHCP服務。
 

1、安裝Proxmox 7.2

1)下載 Proxmox 7.2  (proxmox-ve_7.2-1.iso)

 

2)使用Ventoy製作啟動U盤。

Ventoy作為新一代U盤啟動工具,不需要反覆對U盤進行格式化。只需要把ISO拷貝到Ventoy製作好的U盤上即可。簡化了啟動U盤的製作。並且可以實現一個U盤實現多個系統的啟動。
把 Proxmox的ISO文件拷貝Ventory製作的U盤根目錄即可。
 

3)安裝 Proxmox VE 7.2 

工作站開機,按F12,選擇U盤啟動,進入Ventoy啟動菜單。選擇Proxmox VE 7.2的ISO鏡像啟動。進入Proxmox的安裝過程。 
 

2、安裝顯卡驅動,並部署DoraCloud桌面管理系統

1)修改Proxmox的安裝源,並執行更新。安裝 pve-headers、dkms等包。

curl -o- //www1.deskpool.com:9000/software/gpu01.sh |bash
 

2)啟動IO-MMU

curl -o- //www1.deskpool.com:9000/software/gpu02.sh |bash
執行腳本後,會自動重啟服務器。
 

3)安裝nvidia vGPU顯卡驅動。

curl -o- //www1.deskpool.com:9000/software/gpu03.sh |bash
執行腳本後,會自動重啟服務器。
 

4)安裝DoraCloud 管理系統

curl -o- //www1.deskpool.com:9000/software/gpu04.sh |bash
 
安裝完畢後,如下圖,會顯示DoraCloud的訪問地址。

 

  

3、對DoraCloud進行初始化配置

1)通過瀏覽器,進入DoraCloud管理系統。賬號:admin 密碼:DoraCloud

 

 

 

2)根據配置嚮導,配置與Proxmox虛擬化的連接。

 

 

 

 

 

3)配置資源池。包括桌面存儲池、網絡池。

如果是Proxmox的缺省安裝,桌面存儲池選擇 local-lvm,網絡資源池選擇 vmbr0。

 

 

4)配置集群。

DoraCloud支持多個DoraCloud管理節點組件集群。這裡點擊下一步,會自動創建一個集群。

 

 

5)配置用戶數據庫。選擇下一步,使用本地群組數據庫。

 

  

6)確認網絡配置,選擇【是】,【完成】。

這一步,您可以先使用DHCP分配的IP地址,也可以通過【設置網絡】功能,為DoraCloud配置一個固定IP。

 

 

 

4、創建模板、桌面池、用戶賬號

1)通過遠程鏡像倉庫下載桌面模板

選擇【模板】、【遠程鏡像倉庫】,下載一個模板。 推薦下載win10LTSC2021GPU 這個模板。
 
 

 

 

2)創建一個名為【雲辦公】的桌面池。

可以選擇GPU的型號、vGPU型號。
選擇模板為 win10LTSC2021GPU,內存4G,4核心。
勾選USB重定向、H264編碼。
 
在桌面池策略中,選擇最大創建4個桌面。設置綁定賬號。桌面池類型為【專用桌面池】。
對於辦公類型的桌面,我們選擇專用桌面池。
 
 

3)添加桌面用戶。

選擇批量新增。增加user01-user04,密碼為 123456,用戶簽約 雲辦公 這個桌面池。

 

 

 

5、使用客戶端連接到桌面雲

1)等待DoraCloud自動創建桌面計算機。

在DoraCloud的【桌面計算機】菜單中觀察桌面計算機,桌面創建後進入正在運行狀態,說明桌面創建成功,可以被分配給用戶使用。

 

 

2)從朵拉雲官網下載 Windows 客戶端 DeskpoolClient,然後安裝客戶端。

進入朵拉雲官網【服務支持】【軟件下載】,選擇 DeskpoolClient下載。
 
此外,也可以選擇找一個舊的x86 PC,安裝DoraOS瘦客戶機軟件,將舊PC改造成一個專業的瘦客戶機,用來連接DoraCloud桌面雲系統。還可以選擇購買 朵拉雲的雲終端硬件來連接 DoraCloud 桌面雲系統。
 

 

 

3)啟動客戶端 DeskpoolClient,通過用戶賬號連接到桌面雲。

啟動客戶端,設置DoraCloud服務器的地址。

 

 

然後輸入DoraCloud上創建的桌面雲用戶賬號

 

 

然後進入用戶的桌面 Portal,會自動進入桌面Windows系統。

 

 

 
進入Windows後,可以通過設備管理查看顯卡類型為 NVIDIA GRID P4-2Q

 

 

可以通過 dxdiag 查看vGPU對於DirectX的支持。

 

 

在瀏覽器中,打開水母的webgl模型。

 

  

上述vGPU的功能,提供OpenGL和DirectX能力,常見的2D、3D應用軟件,都可以運行。無論是辦公,還是設計,該桌面雲系統都能夠勝任。如SolidWorks、Maya、Autocad、Revit、3D Max、CATIA、3Done。
 
6、切換到免費版本
如果您不需要DoraCloud的一個高級功能,僅僅需要基本的桌面雲功能,可以自己隨時選擇切換到免費版。
搭配DoraCloud免費版 + DeskpoolClient,您完全可以得到一個免費的桌面雲方案。
免費版支持25用戶,已經能夠滿足大多數小微型桌面雲的使用。
由於免費版沒有商業的技術支持,建議不要在重要的應用場合使用。