成都創(chuàng)新互聯(lián)公司從2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元米易做網(wǎng)站,已為上家服務(wù),為米易各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108
上面左邊是我的個人微信,如需進一步溝通,請加微信。 右邊是我的公眾號“Openstack私有云”,如有興趣,請關(guān)注。
桌面云的一個環(huán)節(jié)是瘦客戶端,如果在企業(yè)當(dāng)中有老舊電腦,可以利舊改造為瘦客戶端。在這里使用開源軟件thinstation,最新版可以支持各種桌面協(xié)議,包括紅帽的spice協(xié)議。官網(wǎng)地址如下:
http://thinstation.github.io/thinstation/ 或者 thinstation.org
thinstation在官網(wǎng)的簡介如下:
ThinStation是一個基本且小巧但功能強大的開源 瘦客戶機操作系統(tǒng),支持所有主要連接協(xié)議: CitrixICA, Redhat Spice, NoMachine NX, 2X ThinClient, Microsoft Windows終端服務(wù)(RDP,通過RDesktop / FreeRDP), VMWare Horizon查看, Cendio ThinLinc, Tarantella, X, telnet,tn5250, VMS終端和 SSH (使用ThinStation無需特殊配置應(yīng)用程序服務(wù)器)。
制作瘦客戶端的基本思路是這樣的,首先需要下載一個開發(fā)鏡像文件iso鏡像安裝,作為制作瘦客戶端的開發(fā)環(huán)境,在這個開發(fā)環(huán)境中,修改相關(guān)的配置文件以適應(yīng)你的實際環(huán)境,比如,利舊的硬件環(huán)境的是各式各樣的,有dell的、hp的、聯(lián)想的、組裝的雜牌pc等等,另外,還可以選擇是支持哪些桌面協(xié)議,比如是rdp還是spice、ssh等等。我相信,有很多人就卡在了這里,只有不是直接拿來就用的,需要定制或者開發(fā),就卡住了。
接下來下載dev鏡像進行安裝測試,點擊download :
https://sourceforge.net/projects/thinstation/
下載下來的鏡像名稱是: TS-6.1.1-Installer-1201.iso ,上傳到PVE中,創(chuàng)建虛擬機,安裝這個iso鏡像。
安裝的過程不詳細描述了,注意安裝過程需要聯(lián)網(wǎng),需要在線下載相關(guān)的安裝包,由于網(wǎng)站在國外,因此速度會很慢。如果有代理,可以設(shè)置科學(xué)上網(wǎng)的代理,速度應(yīng)該會提高很多。
我后面從原來備份的代理虛擬機恢復(fù)了一個pve虛擬機,環(huán)境變量設(shè)置了http_proxy 之后,下載速度就很快了。具體方法請參考我的這篇博客: https://blog.51cto.com/yuweibing/2286887 ,使用上網(wǎng)代理后的速度真快,如下:
經(jīng)過1個多小時的安裝,devstation完成,如下:
后面斷開cd-rom連接,重啟:
根據(jù)自己的需要,對build.conf進行修改,修改配置如下:
可以看到,這里其實就和redhat的kickstart腳本一樣,可以選擇安裝不同的組件和安裝包,定制化你的瘦客戶端。修改完成之后不要忘記保存。
接下來,制作鏡像:
鏡像制作完成后,可以點開build.log日志查看鏡像生成情況:
產(chǎn)生的鏡像文件位置如下:
將生面這個鏡像文件下載下來。我這里是使用smb,將windows本機的一個文件夾共享出去。如下:
然后上傳到pve的iso鏡像安裝目錄中,在pve中建一個虛擬機模擬TC瘦客戶端安裝上面生成的thinstation.iso鏡像。
啟動這個TC,如下:
發(fā)現(xiàn)是直接進入到了系統(tǒng),并不是需要安裝,也就是說,如果是真實環(huán)境,可以將這個thinstation.iso 文件刻錄到U盤中,設(shè)置從U盤啟動。
下面使用freeRDP協(xié)議連接我的一個虛擬機:
連接成功!同時也表示測試成功!
另外,可以使用單獨一個服務(wù)器搭建dhcp服務(wù)器和tftp服務(wù)器提供遠程服務(wù)器提供給TC瘦客戶端實現(xiàn)無盤啟動使用,前提是需要TC瘦客戶端的網(wǎng)卡支持PXE,現(xiàn)在的網(wǎng)卡基本上都是支持的。這一塊,后續(xù)再探索一下如何實現(xiàn)??梢酝ㄟ^安裝一個pfsense 服務(wù)器提供上面提到的dhcp和tftp等等服務(wù)。在此不再深入探究。