新聞中心
開(kāi)源IaaS ZStack本地存儲(chǔ)使用手冊(cè)
作者:Yongkang You 2015-08-06 11:10:46
云計(jì)算
IaaS 本地存儲(chǔ)(Local Storage)是繼NFS主存儲(chǔ)、iSCSI主存儲(chǔ)之后ZStack支持的第三類主存儲(chǔ)。本地存儲(chǔ)相比網(wǎng)絡(luò)共享存儲(chǔ)而言,更輕量、更方便(甚至在網(wǎng)絡(luò)速度和網(wǎng)絡(luò)存儲(chǔ)性能不佳的情況下,本地存儲(chǔ)的性能也更高),所以也有很多客戶采用本地存儲(chǔ)方案來(lái)搭建云系統(tǒng)。ZStack自v0.8.0開(kāi)始支持本地存儲(chǔ)。本教程僅會(huì)介紹如何添加本地存儲(chǔ)來(lái)做云環(huán)境的主存儲(chǔ)。

本地存儲(chǔ)(Local Storage)是繼NFS主存儲(chǔ)、iSCSI主存儲(chǔ)之后ZStack支持的第三類主存儲(chǔ)。本地存儲(chǔ)相比網(wǎng)絡(luò)共享存儲(chǔ)而言,更輕量、更方便(甚至在網(wǎng)絡(luò)速度和網(wǎng)絡(luò)存儲(chǔ)性能不佳的情況下,本地存儲(chǔ)的性能也更高),所以也有很多客戶采用本地存儲(chǔ)方案來(lái)搭建云系統(tǒng)。ZStack自v0.8.0開(kāi)始支持本地存儲(chǔ)。本教程僅會(huì)介紹如何添加本地存儲(chǔ)來(lái)做云環(huán)境的主存儲(chǔ)。
ZStack對(duì)于本地存儲(chǔ)的使用有如下定義: 1. 一個(gè)Cluster內(nèi)的所有計(jì)算節(jié)點(diǎn)應(yīng)該有相同的目錄放本地存儲(chǔ)。 2. 如果一個(gè)Cluster既擁有本地主存儲(chǔ)也掛載了NFS或者其他網(wǎng)絡(luò)共享存儲(chǔ),那么云主機(jī)的根磁盤(pán)將會(huì)存放在本地存儲(chǔ),而數(shù)據(jù)磁盤(pán)將會(huì)存放在網(wǎng)絡(luò)共享存儲(chǔ)。 3. 在使用網(wǎng)絡(luò)共享存儲(chǔ)的時(shí)候,當(dāng)原始云主機(jī)磁盤(pán)被刪除后,備份過(guò)的磁盤(pán)快照依然可以用于創(chuàng)建磁盤(pán)鏡像模板和恢復(fù)磁盤(pán);但是這個(gè)操作在本地存儲(chǔ)上無(wú)法進(jìn)行。用戶需要在原始磁盤(pán)刪除前,使用磁盤(pán)快照功能創(chuàng)建磁盤(pán)鏡像模板。
通過(guò)UI添加本地存儲(chǔ)
用戶關(guān)于如何添加Zone,Cluster,Host等其他資源的方法請(qǐng)?jiān)L問(wèn)創(chuàng)建扁平網(wǎng)絡(luò)環(huán)境
在創(chuàng)建主存儲(chǔ)的時(shí)候: 1. 選擇類型'LocalStorage' 2. 輸入計(jì)算節(jié)點(diǎn)上云主據(jù)磁盤(pán)要存放的目錄
通過(guò)zstack-cli添加本地存儲(chǔ)
用戶關(guān)于如何添加Zone,Cluster,Host等其他資源的方法請(qǐng)?jiān)L問(wèn)創(chuàng)建扁平網(wǎng)絡(luò)環(huán)境。在創(chuàng)建主存儲(chǔ)的時(shí)候:
>>>AddLocalPrimaryStorage zoneUuid=15d546efe84a499caa36b2f6a95d6b81 name=local url=/home/volumes
URL
本地主存儲(chǔ)使用本地的一個(gè)目錄來(lái)存放云主機(jī)的磁盤(pán)。當(dāng)主存儲(chǔ)掛載到Cluster上時(shí),該目錄會(huì)在Cluster內(nèi)的所有計(jì)算節(jié)點(diǎn)上創(chuàng)建出來(lái)。
關(guān)于本地存儲(chǔ)的容量
一個(gè)cluster里面本地存儲(chǔ)的總?cè)萘渴敲恳粋€(gè)計(jì)算節(jié)點(diǎn)上存儲(chǔ)容量的總和。不像網(wǎng)絡(luò)共享存儲(chǔ)(例如NFS主存儲(chǔ)), 即使您發(fā)現(xiàn)ZStack系統(tǒng)顯示的可用容量大于你所申請(qǐng)的磁盤(pán)空間,您可能還是會(huì)遇到空間不足(not enough capacity)的錯(cuò)誤。 這是因?yàn)樵揅luster內(nèi)找不到任何一個(gè)單個(gè)的計(jì)算節(jié)點(diǎn)能夠獨(dú)立滿足空間分配的需求。例如,您有兩個(gè)計(jì)算節(jié)點(diǎn), 每個(gè)節(jié)點(diǎn)上都有10GB的剩余空間,ZStack會(huì)顯示當(dāng)前Cluster有20GB的可用空間。當(dāng)您試圖去創(chuàng)建一個(gè)15GB的云主機(jī)磁盤(pán)的時(shí)候, ZStack會(huì)告訴你找不到足夠的空間。
本地儲(chǔ)存不支持云主機(jī)漂移和有限的跨云主機(jī)數(shù)據(jù)盤(pán)掛載
由于本地存儲(chǔ)不具備網(wǎng)絡(luò)共享存儲(chǔ)中,每個(gè)計(jì)算節(jié)點(diǎn)都可以訪問(wèn)該存儲(chǔ)的能力。所以在存儲(chǔ)漂移功能支持前, 使用本地存儲(chǔ)的云主機(jī)將不會(huì)具有漂移的功能。用戶需要對(duì)可能發(fā)生的數(shù)據(jù)丟失或者長(zhǎng)時(shí)間無(wú)法恢復(fù)云主機(jī)的運(yùn)行做好準(zhǔn)備。 例如,需要考慮如何在應(yīng)用層做到跨云主機(jī)的高可用。 對(duì)于系統(tǒng)中可以掛載(狀態(tài)為Ready)的數(shù)據(jù)磁盤(pán),該磁盤(pán)僅能掛載到和該磁盤(pán)在同一計(jì)算節(jié)點(diǎn)的云主機(jī)上。
網(wǎng)頁(yè)題目:開(kāi)源IaaSZStack本地存儲(chǔ)使用手冊(cè)
文章鏈接:http://m.5511xx.com/article/cdcopoi.html


咨詢
建站咨詢
