您好,登錄后才能下訂單哦!
上面左邊是我的個人微信,如需進一步溝通,請加微信。 右邊是我的公眾號“Openstack私有云”,如有興趣,請關注。
桌面云的一個環節是瘦客戶端,如果在企業當中有老舊電腦,可以利舊改造為瘦客戶端。在這里使用開源軟件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, telnet,tn5250, 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鏡像。
安裝的過程不詳細描述了,注意安裝過程需要聯網,需要在線下載相關的安裝包,由于網站在國外,因此速度會很慢。如果有代理,可以設置科學上網的代理,速度應該會提高很多。
我后面從原來備份的代理虛擬機恢復了一個pve虛擬機,環境變量設置了http_proxy 之后,下載速度就很快了。具體方法請參考我的這篇博客: https://blog.51cto.com/yuweibing/2286887 ,使用上網代理后的速度真快,如下:
經過1個多小時的安裝,devstation完成,如下:
后面斷開cd-rom連接,重啟:
根據自己的需要,對build.conf進行修改,修改配置如下:
可以看到,這里其實就和redhat的kickstart腳本一樣,可以選擇安裝不同的組件和安裝包,定制化你的瘦客戶端。修改完成之后不要忘記保存。
接下來,制作鏡像:
鏡像制作完成后,可以點開build.log日志查看鏡像生成情況:
產生的鏡像文件位置如下:
將生面這個鏡像文件下載下來。我這里是使用smb,將windows本機的一個文件夾共享出去。如下:
然后上傳到pve的iso鏡像安裝目錄中,在pve中建一個虛擬機模擬TC瘦客戶端安裝上面生成的thinstation.iso鏡像。
啟動這個TC,如下:
發現是直接進入到了系統,并不是需要安裝,也就是說,如果是真實環境,可以將這個thinstation.iso 文件刻錄到U盤中,設置從U盤啟動。
下面使用freeRDP協議連接我的一個虛擬機:
連接成功!同時也表示測試成功!
另外,可以使用單獨一個服務器搭建dhcp服務器和tftp服務器提供遠程服務器提供給TC瘦客戶端實現無盤啟動使用,前提是需要TC瘦客戶端的網卡支持PXE,現在的網卡基本上都是支持的。這一塊,后續再探索一下如何實現。可以通過安裝一個pfsense 服務器提供上面提到的dhcp和tftp等等服務。在此不再深入探究。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。