北京2021年7月9日 /美通社/ -- 日前,木蘭開源社區(qū)TOC召開了孵化項(xiàng)目審議會(huì)議,其項(xiàng)目分別覆蓋數(shù)據(jù)庫、大數(shù)據(jù)處理、網(wǎng)絡(luò)、流媒體、云計(jì)算等關(guān)鍵領(lǐng)域。其中,浪潮數(shù)據(jù)純自研產(chǎn)品Skyline成功入圍。
自開源至今,OpenStack常被詬病的一點(diǎn)是原生界面不太好用,進(jìn)而導(dǎo)致各大廠商在使用OpenStack的同時(shí),也都紛紛依照自身的使用場(chǎng)景專門開發(fā)了各自的OpenStack管理界面。
同樣,浪潮云海在OpenStack的長(zhǎng)期實(shí)踐中也開發(fā)了自身的OpenStack界面,即Skyline。產(chǎn)品對(duì)標(biāo)OpenStack社區(qū)Horizon項(xiàng)目,在易用性、頁面性能等方面都進(jìn)行了深度優(yōu)化,提供簡(jiǎn)單、易用、高效的OpenStack控制臺(tái)。自推出至今五年之久,已經(jīng)服務(wù)了諸多企業(yè)級(jí)用戶并一直以來不斷打磨完善。
千呼萬喚,如今Skyline開源。目前遵循MulanPSL2協(xié)議,協(xié)議內(nèi)容和repo地址詳見文末。
獨(dú)具創(chuàng)新的Skyline 其基礎(chǔ)功能都有哪些?
Skyline完整實(shí)現(xiàn)了Nova計(jì)算、Cinder塊存儲(chǔ)、Manila文件存儲(chǔ)、Swift對(duì)象存儲(chǔ)、Glance鏡像管理、Neutron網(wǎng)絡(luò)、Keystone認(rèn)證等基礎(chǔ)模塊功能。
以計(jì)算模塊為例,使用Skyline可以很輕松創(chuàng)建虛擬機(jī)。在創(chuàng)建時(shí)不光可以直接創(chuàng)建卷,選擇網(wǎng)卡和安全組,還可以提供根據(jù)CPU和內(nèi)存篩選規(guī)格、重置初始密碼、指定網(wǎng)卡的固定IP、指定主機(jī)組等功能。
此外用戶還可以使用Excel模板批量創(chuàng)建虛擬機(jī),如下圖。
針對(duì)虛擬機(jī)的管理,Skyline提供了遷移、在線遷移、援救、重建等高級(jí)操作。
對(duì)于虛擬機(jī)和卷,Skyline還提供了軟刪除回收站功能,為這類高危操作提供了“還原”的機(jī)會(huì)。
例如在上傳鏡像時(shí),Skyline支持大鏡像的斷點(diǎn)續(xù)傳,即使網(wǎng)絡(luò)不好,或傳到中途瀏覽器被關(guān)閉,用戶仍然可以在任何時(shí)機(jī)繼續(xù)上傳。
Skyline:基礎(chǔ)功能廣泛普惠高級(jí)功能可圈可點(diǎn)
關(guān)鍵的是,Skyline同時(shí)還對(duì)接了Ironic裸機(jī)管理、Cyborg設(shè)備管理、Masakari高可用、Octavia負(fù)載均衡、Heat服務(wù)編排、Mistral計(jì)劃任務(wù)、Senlin伸縮服務(wù)、Trove數(shù)據(jù)庫實(shí)例等模塊功能,為用戶提供了更豐富的功能使用空間。例如在Skyline中,使用Ironic裸機(jī)管理功能,可以和管理虛擬機(jī)一樣,管理裸機(jī)資源和裸機(jī)實(shí)例。
此外,Skyline為Cyborg模塊提供了簡(jiǎn)單易用的硬件直通功能,在使用中用戶完全不會(huì)感知Cyborg晦澀難懂的概念,只需要簡(jiǎn)單的操作即可完成GPU、FPGA、NVMe等設(shè)備的掛載/卸載操作。
針對(duì)Masakari高可用,Skyline則可以方便管理高可用集群和高可用事件,輕輕松松配置高可用策略和熔斷等參數(shù)。
Octavia作為OpenStack代替lBass的負(fù)載均衡模塊,使用Skyline也可以方便創(chuàng)建負(fù)載均衡實(shí)例,配置負(fù)載均衡策略。
值得提及的是,在2021年第十二屆中國(guó)開源黑客松(Hackathon)上備受關(guān)注的Venus,作為浪潮云海貢獻(xiàn)OpenStack的自研模塊,主要提供了日志分析和日志檢索的功能,Skyline當(dāng)然也為其提供了對(duì)應(yīng)的界面功能。具體來說可以通過Venus實(shí)現(xiàn)檢索OpenStack日志、系統(tǒng)日志,分析調(diào)用鏈等重要功能。
未來,Skyline會(huì)怎樣發(fā)展?
Skyline開源版目前主要由3位浪潮云海工程師,分別是高飛、白子玉、張百林,以及4位外部貢獻(xiàn)者,分別是潘啟寶、寧勝濱、周國(guó)偉、張嚴(yán)冰來維護(hù),特此感謝。
未來Skyline計(jì)劃每半年發(fā)布一個(gè)Release,由于Skyline是從商業(yè)版項(xiàng)目演化而來,因此需要投入時(shí)間進(jìn)行開源化適配,近期計(jì)劃如下:
浪潮作為“源于開源、饋于開源”理念的積極踐行者,不斷通過對(duì)開源開放技術(shù)的攻堅(jiān),突破開源版本在性能、大規(guī)模管理能力方面的瓶頸,助力業(yè)界共同構(gòu)建開放統(tǒng)一的智能基礎(chǔ)設(shè)施的重要角色之一。
面對(duì)未來,浪潮數(shù)據(jù)將持續(xù)以“開放、融合、敏捷、智能”的理念,打造云海OS硬核技術(shù)實(shí)力,圍繞智算操作系統(tǒng)核心引擎的產(chǎn)品定位,以O(shè)penStack、Kubernetes等開放基礎(chǔ)設(shè)施為底座,持續(xù)構(gòu)建起云數(shù)智一體化解決方案,推動(dòng)企業(yè)數(shù)字化、智能化轉(zhuǎn)型。
有關(guān)鏈接:
目前Skyline開源版代碼托管在確實(shí)社區(qū)。
項(xiàng)目地址:https://forgeplus.trustie.net/projects/Inspur/skyline
木蘭寬松許可證,第2版 https://license.coscl.org.cn/MulanPSL2/