介紹
本文介紹了使用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- http://www1.deskpool.com:9000/software/gpu01.sh |bash
2)啟動IO-MMU
curl -o- http://www1.deskpool.com:9000/software/gpu02.sh |bash
執行指令碼後,會自動重啟伺服器。
3)安裝nvidia vGPU顯示卡驅動。
curl -o- http://www1.deskpool.com:9000/software/gpu03.sh |bash
執行指令碼後,會自動重啟伺服器。
4)安裝DoraCloud 管理系統
curl -o- http://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使用者,已經能夠滿足大多數小微型桌面雲的使用。
由於免費版沒有商業的技術支援,建議不要在重要的應用場合使用。
