狄源昊
摘要:經(jīng)濟不斷發(fā)展,科技日新月異,因此用于辦公的硬件設備也在不斷的更新?lián)Q代,辦公設備頻繁的更新?lián)Q代是一筆巨大的投資,造成資源的浪費以及一些不必要的損失。因此,將現(xiàn)有的硬件設備合理的進行規(guī)劃、開發(fā)再利用,讓這些已有的資源充分發(fā)揮其共享性,提高資源的利用率是當今時代的發(fā)展方向。為了能夠營造一個更好的辦公環(huán)境,就要營造一個可以實現(xiàn)資源共享的平臺,該平臺主要通過云技術和海量存儲來實現(xiàn),這是營造良好的辦公環(huán)境一個強有力的手段。本文從虛擬桌面、建設目標以及服務配置等方面進行分析,將私有辦公環(huán)境建設后和傳統(tǒng)的手段進行對比,找到資源共享的新方式,在節(jié)約資源的前提下提高辦公效率。私有云辦公環(huán)境不僅可以作為會議、辦公等平臺的參考依據(jù),還可以為后續(xù)的發(fā)展奠定基礎。
關鍵字:私有云;資源共享;海量存儲
傳統(tǒng)的辦公環(huán)境在運行上存在著很多缺點,例如,辦公成本和能源消耗較高、辦公效率低以及容易產(chǎn)生信息的丟失等,都是在傳統(tǒng)的辦公方式上存在的問題,而且很難跟上較快的資源更新?lián)Q代,在后期的維護方面也要消耗大量的人力物力。私有云平臺可以將分散的人力集中起來,主要用于對服務器后期的維護方面,將資源進行集中分配,后期可以統(tǒng)一的對這些資源進行管理和維護,在降低能源消耗的同時將資源利用率發(fā)揮到最大。
一、云平臺的選擇
要想建立一個私有云辦公環(huán)境,首先要找到和它相匹配的開發(fā)平臺。目前市面上存在很多種,主要有Open Nebula、Cloud Stack、Eucalyptus和Open Stack等。
不同的開發(fā)平臺具有不同的特點,因此也就適用于各種不同的環(huán)境。Open Stack由Python開發(fā),有良好的開發(fā)平臺,組件化的設計多樣化,插件具有良好的拓展性,在面向服務的架構方面,可以良好的處理SOA和服務化組件之間的關系,除此以外,它還可以支持較多的虛擬化技術,并且是可以長期免費使用的,因此一般采用這種開發(fā)平臺。其他的開發(fā)平臺都有各自的缺點,例如Eucalyptus是由JAVA和C聯(lián)合開發(fā)的,在開發(fā)平臺上,沒有平臺的變化趨勢,并且在拓展性方面它的插件支持不夠;Cloud Stack的插件設計也不足,在面向服務架構方面,雖然采用SO設計,但是松耦合設計不足;Open Nebula是由C++開發(fā)的,在開發(fā)平臺方面做得比較少,并且它的企業(yè)版是要按照CPU核心總數(shù)收費的。因此,綜合各方面考慮,一般采用Open Stack開發(fā)平臺。
二、虛擬化方案選擇
就目前形勢來看,也有多種虛擬化技術可用,KVM、XenSever和VMwareESXi等都是現(xiàn)有的虛擬化技術。
不同的虛擬化技術各有所長各有所短,例如KVM技術,它是內(nèi)核本身的一部分,它在不修改客戶機的系統(tǒng)的前提下充分利用內(nèi)核的優(yōu)化和改進,還具有較高的性能和穩(wěn)定性;VMwareESXi技術相對比較成熟,市場占有率大,并且安裝起來比較簡單,windows系統(tǒng)具有統(tǒng)一的管理平臺,但是他是需要付費的,因此,一般情況下也不被采用;XenSever雖然具有良好的性能,但是操作起來相對復雜,并且后期的維護成本相對較高,因此,一般不采用。
openstack云平臺操作系統(tǒng)是KylinCloud的基礎,它可以支持成熟穩(wěn)定的虛擬化平臺,并且可以在很多特殊情況下打開安全性編譯開關,調度政策比較靈活,可以使虛擬機調教到指定的節(jié)點;虛擬機在傳輸?shù)倪^程中采用加密傳輸,安全可靠性得以保障。
因此,綜合多方面考慮,確定最終的方案是:KylinCloud + KVM。
三、設計與實現(xiàn)
通過比較成熟的KylinCloud云計算解決方案和KVM虛擬的利用,可以將不同計算機的服務器集中起來,把CPU、硬盤、內(nèi)存等硬件設施集中到一起,使用戶獲取資源更加方便。用戶認證、資源管理等服務都是由一個用管理層提供,并且用戶通過服務端點的方式使用這些服務。
實施的過程主要包含四部分,分別是硬件連接交換機的配置、安裝操作系統(tǒng)和存儲配置以及云平臺的部署。其中云平臺的部署可以實現(xiàn)一鍵快捷部署,但是部署的時間也會受到硬件設施的影響,一般需要的時間是一個小時左右。在完成云平臺的部署以后,訪問云平臺是通過頁面實現(xiàn)的,配置好網(wǎng)絡服務以后,用戶主機就可以正常工作了。
部署節(jié)點時采用復用控制節(jié)點的方式,這樣可以將硬件資源的利用率發(fā)揮到最大。在部署時,有些服務是要被停止的,但是不會給未來的控制節(jié)點帶來負擔。在完成部署之后,退出相關服務,這時的控制節(jié)點的功能得以恢復。
四、安裝部署流程
4.1交換機的配置
一般情況下通過管理網(wǎng)頁或串口來進行交換機之間的連接,然后就可以登陸完成相關的配置。使用不同的系統(tǒng)進行配置管理的命令也是不一樣的。
4.2服務器的配置
對于已經(jīng)成功安裝了操作系統(tǒng)的服務器,在進行網(wǎng)絡配置、域名解析的就可以開始安裝部署KylinCloud私有云辦公環(huán)境了,主要流程是:①配置基礎信息;②裝機并部署節(jié)點;③云平臺存儲配置;④配置lvm和ceph;⑤部署云平;⑥把配置數(shù)據(jù)分別備份在各個控制節(jié)點,把備份的腳本放在KylinCloud目錄下,其他的部署節(jié)點要從scp進行拷貝;⑦部署完成后,以管理員的身份進行登錄,然后創(chuàng)建網(wǎng)絡和子網(wǎng),再創(chuàng)建云虛擬機,最后啟動云虛擬機。
4.3遠程桌面客戶端的訪問
在windows虛擬機的服務不全時,可以使遠程客戶桌面通過某些協(xié)議訪問。無論是筆記本電腦還是臺式電腦,都可以共享統(tǒng)一部署的資源和軟件,達到了資源的共享,除此以外,還可以實現(xiàn)視頻會議等功能。
五、結束語
本文通過云平臺的構建,實現(xiàn)了辦公資源的共享,為云計算和云實驗室的發(fā)展奠定了基礎。通過將資源池虛擬化的方法,可以在減小資源消耗和浪費的同時更好的共享資源,很大程度上提高了工作效率。
參考文獻:
[1]季常青.基于虛擬化技術的證券開放式業(yè)務私有云平臺的設計與實現(xiàn),[J]. 網(wǎng)絡安全技術與應用,2020(3).
[2]雷陽,周軍,陸平,韓鵬.支持眾創(chuàng)開發(fā)的私有云平臺研究,[J].信息技術與網(wǎng)絡安全,2020(11).
[3]陳源,任少波,曾友東.基于私有云平臺的VPN與域控系統(tǒng)集成研究,[J].江蘇信息科技,2020(7).
[4]王雪嬌,陳俊松,夏湘玲,白云.私有云存儲在企業(yè)的應用,[J].中國管理信息化,2021(2).
[5]武杰.企業(yè)數(shù)字化轉型中私有云體系基礎構建的研究,[J].數(shù)字通信世界,2020(12).