利用Useful Multiplatform降低建置虛擬桌面的成本
個人電腦已經是現代人在工作與生活中不可或缺的設備,企業環境中若沒有電腦設備,其運作效率之慢應該可以想像。然而在企業規模變大,或是經常有敏感性、機密性的資料時,如何做好每個員工電腦的管控就變得非常重要。許多中、大型企業為了方便管理員工的電腦,都會利用許多的方法與手段,但是再怎麼管理,總是需要為每個員工準備一套設備。
除了利用伺服器與管理軟體控管之外,使用精簡型電腦或是桌面虛擬化軟體,以中央集體控管方式來提供使用者所需的軟體功能也是另一種方式。中央集體控管主要考量資安以及軟體授權,避免使用者任意安裝其它軟體,尤其不小心安裝惡意軟體或盜版軟體,造成企業的損失。對於高科技製造業或是金融業,這類型的使用模式可以避免外來的軟體同時也減少敏感資訊外洩的機會。
另外一種使用場景則是在學校或補習班等教育單位,為了提供學生或學員實際操作,大都有準備許多套電腦的教室。電腦教室管理向來最為複雜,若採用完整單機系統,每個使用者習慣不同,所需要的軟體也不同,於是系統中什麼樣的軟體都需要先安裝,每隔一段時間就得整理一次。不論是用映像檔回復,或是像過去一樣的再生卡,總是需要花費不少人力與時間,最可怕是大家使用的結果,很容易傳播電腦病毒或惡意程式。
桌面虛擬化(VDI, Virtual desktop infrastructure) 或稱虛擬桌面基礎架構是近年來許多開發商想推廣的應用,它具有集中控管的優勢,想要讓使用端擁有什麼功能皆可彈性調整,使用者到任何地點與裝置,只要連接上網,就可得到相同的桌面環境,只是目前的解決方案成本都比較高,一般學校小型的教室可能就無法負擔。
總部位為加拿大的Userful是一家提供新世代電腦運算的軟體公司,產品主要著眼於雲端、虛擬化軟體平台,包括有Userful Software Platform、Userful Multiplatform、Userful Desktop等。這次要為大家介紹的產品為Userful Multiplatform,它可用一台主機做伺服器,提供許多用戶端使用,有多樣的應用方式。
Userful Multiplatform主要為特製化的系統,同時搭配超精簡型的用戶端硬體構成。要執行Multiplatform,至少需要準備一台專用的PC或伺服器,記憶體容量及處理器效能需要考量用戶端的數量以及是否要具有 VDI功能,四核心高速處理器搭配24GB以上的記憶體,就可提供大約11台具有 VDI的用戶端使用,若不提供 VDI功能,如此的規格應該可讓20台左右的用戶端使用。
產品核心即是Userful Multiplatform的作業系統,這是由Userful開發的特製Linux,由大家所熟知的CentOS 6.5為基礎改造而來。由於安裝 Multiplatform需要一顆專用的硬碟,因此安裝前最好先準備一顆容量大一點的空硬碟來安裝作業系統以及要儲存的相關資料。
安裝Userful Multiplatform非常簡單,只要使用光碟開機依照指示安裝即可,一開始安裝時語系也可選擇正體中文,減少安裝的困擾。由於系統安裝與啟始設定需要在主機上執行,需要搭配圖形顯示模式,同時考慮到後續的使用,建議使用新一代具有GPU的中央處理器(如Haswell),若是使用伺服器的Xeon處理器,則建議搭配使用NVIDIA顯示卡,可使用的名單可在官網上查詢,只要不是太舊的顯示卡,大都可以使用。經過簡單的設定與安裝擴充套件,例如要使用 VDI功能,記得要安裝VirtualBox相關的套件,主機就差不多設定完成。
接下來最重要的一步,則是安裝授權碼,依照當初購買的用戶端數,Userful會給一組授權碼啟用,若沒有授權碼系統依然可以使用,不過系統每隔固定時間就會出現提醒註冊訊息並會鎖住畫面一段時間。
用戶端工作站使用ThinGlobal的MiniPoint Ethernet
接下來就是安裝使用端工作站,Userful Multiplatform用戶端比較特殊,並非使用一台PC,而是一台非常小型的裝置。這台由ThinGlobal製造的MiniPoint Ethernet,尺寸與智慧手機差不多,但是它不僅具有 VGA與mini HDMI輸出,還有五組USB連接埠及耳機、麥克風連接孔,就是一台執行Linux非常精簡的用戶系統。考慮到資料傳輸率,Userful建議用戶端與主機間的連接務必使用 Gb乙太網路連接,各台用戶端也需要連接在相同的網段中,相同網段中最好別裝超過三十台用戶端。
側邊有mini HDMI與後方VGA做為顯示輸出,後方另外還有三個USB連接埠可用
一旦連接好顯示器、網路,再加上鍵盤及滑鼠,插上電源之後,用戶端會立即自動尋找主機,一旦找到,系統就會自動將用戶端資訊登錄在主機當中,用戶端也會在顯示器上顯示開始的畫面。這時管理者可以利用管理介面,也就是Userful Control Center做用戶端工作站的配置。管理者可以用遠端以瀏覽器連接主機,也可以在主機上直接設定,或是在有配置功能的工作站中使用Control Center。
用戶端工作站的配置非常多樣,例如只有特定功能或應用程式(如不同瀏覽器)、遠端Linux桌面、不同作業系統的虛擬機系統,甚至是一直輪播設定好的影片!而且每一台用戶端工作站都能配置不同的功能,也能分群組配置功能,設置非常有彈性。
要讓用戶端執行不同的作業系統需要利用主機上執行VirtualBox,管理者可以在主機端上直接執行VirtualBox安裝不同的作業系統,但是更好的做法是利用別的系統執行VirtualBox安裝系統,再把虛擬機匯出OVA檔,再匯入Multiplatform當中。這種方式比較適合,首先是減少主機執行VirtualBox時,安裝作業系統造成系統的負擔。再來使用匯入的方式,其虛擬機可做為主映像檔,每個用戶端工作端是使用其Snapshot複製而來,不僅占用較少空間,而且還能隨時從主映檔複製而回復,若是多台用戶端也能同時複製還原,讓管理變得簡單方便。
Userful控制台可在系統主機、指定用戶端(中)及遠端網頁瀏覽方式執行
另外一個不錯的功能稱為Signage Player,這功能可以將指定播放的影片不斷的在指定的用戶端上播出,想要在很多台顯示器上播放不同或是相同影片時,用這個功能就非常好用。
Multiplatform似乎是應用X-Window的Client-Server特性,也就是將執行程式的畫面顯示在特定網址的用戶端中,用戶端工作站中執行嵌入式Linux程式,主要就是顯示畫面,同時控制鍵盤、滑鼠。比較特別的部分就是將VirtualBox虛擬機執行的畫面導向至用戶端工作站上,並能將聲音輸出或是接受麥克風音訊,USB連接埠亦導向虛擬機上,非常獨特的設計。
Userful Multiplatform的硬體需求不算太高,對許多企業/學校都還算可以負擔,而且也不需要購買專用的伺服器,用一般PC即可,當然如果考慮穩定性等因素,還是建議使用伺服器機種。產品的建議售價算起來並不算高,軟體加一台用戶端工作站僅為199美元,用戶端數量較多時就要洽詢Userful公司。想要用較低成本建立方便管理,為數5~30台用戶端的環境,建議可以採用Userful Multiplatform解決方案。目前Userful在臺灣尚未有代理商,有興趣的人需要直接與他們洽詢,目前官網上也有試用活動,不妨試試。