基于GlusterFS的OpenStack云計(jì)算平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
大連理工大學(xué) 鄭曉文
本文主要在OpenStack平臺(tái)之下,同時(shí)結(jié)合開(kāi)源分布式文件系統(tǒng)中的杰出作品GlusterFS,展開(kāi)以下一系列工作和創(chuàng)新之處:(1)分析了當(dāng)前云計(jì)算的技術(shù)特點(diǎn)和體系架構(gòu),比較了主流的開(kāi)源云計(jì)算平臺(tái),深入分析OpenStack平臺(tái)的基本特征、關(guān)鍵技術(shù)。著重分析了OpenStack平臺(tái)中對(duì)象存儲(chǔ)和塊存儲(chǔ)模塊。(2)論述了目前的分布式文件系統(tǒng)的發(fā)展現(xiàn)狀,并詳細(xì)分析了GlusterFS的架構(gòu)、技術(shù)實(shí)現(xiàn)以及發(fā)展趨勢(shì),著重研究了其作為其他平臺(tái)系統(tǒng)存儲(chǔ)后端的優(yōu)勢(shì)所在,提出了選擇GlusterFS作為OpenStack平臺(tái)存儲(chǔ)后端的平臺(tái)設(shè)計(jì)。(3)分析了OpenStack平臺(tái)中Swift模塊的作用,以及在平臺(tái)系統(tǒng)中與其他模塊的關(guān)系。利用GlusterFS的API實(shí)現(xiàn)了與OpenStack平臺(tái)交互,并根據(jù)不同應(yīng)用場(chǎng)景測(cè)試虛擬平臺(tái)虛擬機(jī)的創(chuàng)建、工作和遷移等功能。借助GlusterFS的機(jī)制保證了虛擬機(jī)鏡像的穩(wěn)定和冗余安全保存等,并通過(guò).FIO測(cè)試了虛擬機(jī)的讀寫性能指標(biāo)IOPS。(4)結(jié)合當(dāng)前的云計(jì)算平臺(tái)以及分布式存儲(chǔ)的發(fā)展趨勢(shì),總結(jié)了云計(jì)算平臺(tái)中存儲(chǔ)資源管理難題,借助OpenStack平臺(tái)的Cinder模塊的功能,完成了基于此平臺(tái)和GlusterFS的SDS (Software Defined Storage)模型。
基于GlusterFS的OpenStack云計(jì)算平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
