openstack如何管理卷

這篇文章主要為大家展示了“openstack如何管理卷”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“openstack如何管理卷”這篇文章吧。

靜寧網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),靜寧網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為靜寧上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的靜寧做網(wǎng)站的公司定做!

一個(gè)卷是一個(gè)可拆卸的塊存儲(chǔ)設(shè)備,類似于USB硬件驅(qū)動(dòng)。你可以為一臺(tái)云主機(jī)實(shí)例添加一個(gè)卷。創(chuàng)建和管理卷,結(jié)合使用nova和cinder客戶端命令。

遷移卷

作為管理員,你可以遷移一個(gè)卷從一個(gè)地方到另一個(gè)地方,它的遷移方式是對(duì)用戶透明的。你只能遷移沒有快照且沒有附屬在云主機(jī)實(shí)例上的卷。

卷遷移使用cinder migrate命令,如下:

cinder migrate volumeID destinationHost --force-host-copy True|False

--force-host-copy為True時(shí),執(zhí)行通用的基于主機(jī)的遷移機(jī)制,繞過任何驅(qū)動(dòng)程序的優(yōu)化。

備注:如果卷有快照,指定的目標(biāo)主機(jī)不能接受這個(gè)卷。如果用戶不是管理員,遷移會(huì)失敗。

創(chuàng)建一個(gè)卷

此例子基于一個(gè)鏡像創(chuàng)建一個(gè)叫my-new-volume的卷。

1.列出鏡像,記住要使用的卷ID

2.列出可用的空間,記錄要使用的ID

3.創(chuàng)建一個(gè)8 gibibytes (GiB)空間的卷

cinder create 8 --display-name my-new-volume --image-id 397e713c-b95b-4186-ad46-6126863ea0a9 --availability-zone nova

4.驗(yàn)證創(chuàng)建是否成功

如果創(chuàng)建成功,它是狀態(tài)是available。如果它的狀態(tài)是error,有可能是超過了配額。

根據(jù)規(guī)定的卷類型創(chuàng)建一個(gè)卷

Cinder支持三種方式在創(chuàng)建卷時(shí)指定卷類型

1.volume_type。通過命令添加--volume-type參數(shù)指定

2.cinder_img_volume_type (via glance image metadata)。引用含有cinder_img_volume_type屬性的鏡像

3.default_volume_type (via cinder.conf)。在配置文件設(shè)置默認(rèn)值。

volume_type

使用創(chuàng)建命令時(shí)添加--volume-type參數(shù)指定

cinder create --name <volume name> --volume-type <volume type> <size>

cinder_img_volume_type

如果glance image有cinder_img_volume_type屬性,當(dāng)在創(chuàng)建卷時(shí),cinder使用這個(gè)參數(shù)來指定卷類型。

選擇一個(gè)有cinder_img_volume_type屬性鏡像,然后引用它來創(chuàng)建卷

glance image-list
glance image-show a8701119-ca8d-4957-846c-9f4d27f251fa
cinder create --name test --image-id a8701119-ca8d-4957-846c-9f4d27f251fa 1

default_volume_type

如果上面情況不滿足,在創(chuàng)建卷時(shí)Cinder使用cinder.conf里default_volume_type值來定義。

例如cinder.conf文件配置如下

[default]
default_volume_type = lvmdriver-1

為云主機(jī)實(shí)例添加卷

1.添加卷到云主機(jī)上,需要指定云主機(jī)ID和卷ID

nova volume-attach 84c6e57d-a6b1-44b6-81eb-fcb36afd31b5 573e024d-5235-49ce-8332-be1576d323f8 /dev/vdb

2.查看卷信息

cinder show 573e024d-5235-49ce-8332-be1576d323f8

輸出顯示這個(gè)卷是被添加到ID為84c6e57d-a6b1-44b6-81eb-fcb36afd31b5云主機(jī)上,可用空間是nova,且是可啟動(dòng)的。

調(diào)整卷大小

1.要調(diào)整卷的大小,首先要從云主機(jī)上拆卸下來。拆卸云主機(jī)的卷需要傳遞云主機(jī)ID和卷ID

nova volume-detach 84c6e57d-a6b1-44b6-81eb-fcb36afd31b5   573e024d-5235-49ce-8332-be1576d323f8

nova volume-detach這條命令沒有輸出信息

2.列出卷

cinder list

可看到卷的狀態(tài)現(xiàn)在是可用的。

3.調(diào)整卷的大小需要傳遞卷ID和調(diào)整后的數(shù)值(調(diào)整后的數(shù)據(jù)要大于舊的)

cinder extend 573e024d-5235-49ce-8332-be1576d323f8 10

備注:當(dāng)擴(kuò)展一個(gè)帶有快照的LVM卷時(shí),該卷將會(huì)失效。除非在lvm.conf定義了auto_activation_volume_list參數(shù),它才會(huì)自動(dòng)地重激活。

刪除卷

1.要?jiǎng)h除一個(gè)卷,必須從云主機(jī)實(shí)例上拆卸下來。如何拆卸卷看前面步驟

刪除卷可傳卷名或者ID

cinder delete my-new-volume

2.再次列出卷,可以看到被刪除的卷的狀態(tài)為deleting

cinder list

當(dāng)卷被刪除成功時(shí),執(zhí)行cinder list時(shí)就不會(huì)再出現(xiàn)

轉(zhuǎn)讓卷

使用cinder transfer命令可以將卷的所有權(quán)轉(zhuǎn)給其他人。卷的捐贈(zèng)者(原擁有人),要?jiǎng)?chuàng)建一個(gè)轉(zhuǎn)讓請(qǐng)求,然后將轉(zhuǎn)讓ID和授權(quán)key給接收人。卷接收人需要使用ID和key來實(shí)現(xiàn)接收。

備注:卷的轉(zhuǎn)讓步驟適用于在同個(gè)云內(nèi)的租戶(tenants)

創(chuàng)建一個(gè)轉(zhuǎn)讓請(qǐng)求

1.以卷的捐贈(zèng)者身份登陸,列出可用的卷:

2.以卷的捐贈(zèng)者身份登陸,給想要轉(zhuǎn)讓的卷創(chuàng)建轉(zhuǎn)讓授權(quán)碼

cinder transfer-create volumeID

3.要轉(zhuǎn)讓的卷的狀態(tài)必須是available,否則請(qǐng)求會(huì)被拒絕。如果轉(zhuǎn)讓請(qǐng)求在數(shù)據(jù)庫里是有效的(沒有過期或被刪除),卷會(huì)被定為awaiting-transfer狀態(tài)

cinder transfer-create a1cdace0-08e4-4dc7-b9dc-457e9bcfe25f

備注:1. 可以通過--display-name displayName參數(shù)來指定卷轉(zhuǎn)讓的名字。2.auth_key屬性只有在執(zhí)行cinder transfer-create VOLUME_ID時(shí)會(huì)顯示,執(zhí)行cinder transfer-show TRANSFER_ID命令不會(huì)顯示

4.將卷轉(zhuǎn)讓的ID和授權(quán)KEY發(fā)給新?lián)碛腥耍ㄈ缬绵]件發(fā)送)

5.查看等侍轉(zhuǎn)讓的卷

cinder transfer-list
當(dāng)卷被接收后,transfer-list就會(huì)查不到待轉(zhuǎn)讓的卷

接收一個(gè)卷轉(zhuǎn)讓請(qǐng)求

1.卷接收者,必須要先從卷的轉(zhuǎn)讓人那里獲取卷轉(zhuǎn)讓ID和授權(quán)key

2.執(zhí)行接收請(qǐng)求

cinder transfer-accept transferID authKey

例如:

刪除一個(gè)卷轉(zhuǎn)讓

1.列出可用的卷查看他們的狀態(tài)

2.查看卷轉(zhuǎn)讓ID

3.執(zhí)行卷刪除命令

cinder transfer-delete transferID

例如

4.驗(yàn)證操作結(jié)果

卷的管理和去管理

快照是卷的時(shí)間版本點(diǎn)。管理員可以進(jìn)行卷的管理和去管理。

管理快照

使用cinder snapshot-manage命令進(jìn)行快照管理

cinder snapshot-manage VOLUME_ID IDENTIFIER --id-type ID-TYPE --name NAME --description DESCRIPTION --metadata METADATA

參數(shù)解析:

VOLUME_ID:快照的父親卷的ID,此卷是被塊存儲(chǔ)服務(wù)管理的。

IDENTIFIER:快照的標(biāo)識(shí)符,名字或者ID

--id-type后端設(shè)備提供的標(biāo)識(shí)符類型。通常是source-name source-id。默認(rèn)是source-name。

--name快照的名字,默認(rèn)是空。

--description快照的描述,默認(rèn)是空。

--metadata鍵值對(duì)的元數(shù)據(jù),默認(rèn)是空。

下面的例子將名為my-volume-id的卷創(chuàng)建名為my-snapshot-id快照

cinder snapshot-manage my-volume-id my-snapshot-id

去快照管理

刪除快照使用cinder snapshot-unmanage命令

cinder snapshot-umanage SNAPSHOT

SNAPSHOT:快照的名字或者ID

例如

cinder snapshot-unmanage my-snapshot-id

以上是“openstack如何管理卷”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前文章:openstack如何管理卷
文章鏈接:http://bm7419.com/article30/jjcgpo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、ChatGPT、App開發(fā)、移動(dòng)網(wǎng)站建設(shè)、、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司