ProxmoxVE 之 使用thinstation利舊安裝瘦客戶端


    桌面雲的一個環節是瘦客戶端,如果在企業當中有老舊電腦,可以利舊改造爲瘦客戶端。在這裏使用開源軟件thinstation,最新版可以支持各種桌面協議,包括紅帽的spice協議。官網地址如下:

    http://thinstation.github.io/thinstation/    或者  thinstation.org

    thinstation在官網的簡介如下:

    ThinStation是一個基本且小巧但功能強大的開源 瘦客戶機操作系統,支持所有主要連接協議: CitrixICA, Redhat Spice, NoMachine NX, 2X ThinClient, Microsoft Windows終端服務(RDP,通過RDesktop / FreeRDP), VMWare Horizon查看, Cendio ThinLinc, Tarantella, X, telnettn5250, VMS終端和 SSH (使用ThinStation無需特殊配置應用程序服務器)。


    製作瘦客戶端的基本思路是這樣的,首先需要下載一個開發鏡像文件iso鏡像安裝,作爲製作瘦客戶端的開發環境,在這個開發環境中,修改相關的配置文件以適應你的實際環境,比如,利舊的硬件環境的是各式各樣的,有dell的、hp的、聯想的、組裝的雜牌pc等等,另外,還可以選擇是支持哪些桌面協議,比如是rdp還是spice、ssh等等。我相信,有很多人就卡在了這裏,只有不是直接拿來就用的,需要定製或者開發,就卡住了。


    接下來下載dev鏡像進行安裝測試,點擊download :

    https://sourceforge.net/projects/thinstation/

    下載下來的鏡像名稱是:  TS-6.1.1-Installer-1201.iso  ,上傳到PVE中,創建虛擬機,安裝這個iso鏡像。

    image.png


    安裝的過程不詳細描述了,注意安裝過程需要聯網,需要在線下載相關的安裝包,由於網站在國外,因此速度會很慢。如果有代理,可以設置科學上網的代理,速度應該會提高很多。

    我後面從原來備份的代理虛擬機恢復了一個pve虛擬機,環境變量設置了http_proxy 之後,下載速度就很快了。具體方法請參考我的這篇博客: http://blog.51cto.com/yuweibing/2286887   ,使用上網代理後的速度真快,如下:

image.png

    

經過1個多小時的安裝,devstation完成,如下:

image.png

    後面斷開cd-rom連接,重啓:

image.png

image.png


根據自己的需要,對build.conf進行修改,修改配置如下:

image.png

image.png

image.png

image.png

image.png


可以看到,這裏其實就和redhat的kickstart腳本一樣,可以選擇安裝不同的組件和安裝包,定製化你的瘦客戶端。修改完成之後不要忘記保存。

接下來,製作鏡像:

image.png   

鏡像製作完成後,可以點開build.log日誌查看鏡像生成情況:

image.png


產生的鏡像文件位置如下:

image.png


將生面這個鏡像文件下載下來。我這裏是使用smb,將windows本機的一個文件夾共享出去。如下:

image.png

    然後上傳到pve的iso鏡像安裝目錄中,在pve中建一個虛擬機模擬TC瘦客戶端安裝上面生成的thinstation.iso鏡像。

image.png

啓動這個TC,如下:

image.png

發現是直接進入到了系統,並不是需要安裝,也就是說,如果是真是環境,可以將這個thinstation.iso 文件刻錄到U盤中,設置從U盤啓動。

下面使用freeRDP協議連接我的一個虛擬機:

image.png

image.png


image.png


連接成功!同時也表示測試成功!

另外,可以使用單獨一個服務器搭建dhcp服務器和tftp服務器提供遠程服務器提供給TC瘦客戶端實現無盤啓動使用,前提是需要TC瘦客戶端的網卡支持PXE,現在的網卡基本上都是支持的。這一塊,後續再探索一下如何實現。可以通過安裝一個pfsense 服務器提供上面提到的dhcp和tftp等等服務。在此不再深入探究。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章