云盘创建及挂载
?
云盤(pán)創(chuàng)建及掛載
?
云盤(pán)介紹... 2
環(huán)境準(zhǔn)備... 2
1.????? 安裝cinder. 2
2.????? 創(chuàng)建卷組... 2
3.????? 設(shè)置啟動(dòng)加載卷組... 3
4.????? 使虛擬機(jī)可以?huà)燧d磁盤(pán)... 3
5.????? 創(chuàng)建云盤(pán)... 3
增加卷組空間... 3
?
云盤(pán)介紹
云盤(pán)提供持久、高性能的塊存儲(chǔ)服務(wù),也可以?huà)燧d到虛擬機(jī)作為虛擬機(jī)的輔助存儲(chǔ)空間來(lái)使用。它類(lèi)似于亞馬遜的EBS(Amazon’s Elastic Block Storage)。我們可以將鏡像文件寫(xiě)入到云盤(pán)中,使虛擬機(jī)從云盤(pán)啟動(dòng)。與EBS不同的是云盤(pán)不是一種類(lèi)似于NFS共享存儲(chǔ)的解決方案,目前,云盤(pán)在同一時(shí)刻只可以?huà)燧d在一個(gè)虛擬機(jī)上。
環(huán)境準(zhǔn)備
在OpenStack云盤(pán)組件中就是使用邏輯卷組nova-volumes,也就是OpenStack里只能使用這個(gè)卷組名。沒(méi)有這個(gè)名字的卷組,nova-volume將不會(huì)正常啟動(dòng),這也會(huì)導(dǎo)致nova-compute服務(wù)不能正常啟動(dòng)。
如果沒(méi)有nova-volumes卷組,創(chuàng)建這個(gè)卷組,這需要一個(gè)或者多個(gè)物理卷,可以擴(kuò)展卷組。如果沒(méi)有物理設(shè)備,可以使用文件代替,一般作為實(shí)驗(yàn)用。
1.????? 安裝cinder
sudo ./cinder.sh
2.????? 創(chuàng)建卷組
備注:使用文件代替,實(shí)驗(yàn)用
一:在/var/lib/cinder/volumes目錄下創(chuàng)建名為cloud.img大小100G磁盤(pán)鏡像文件
???????? # ddif=/dev/zero of=/var/lib/cinder/volumes/cloud.img bs=1 count=0 seek=100G
???????? # ls –lh(查看文件大小)
二:使用losetup將磁盤(pán)鏡像文件虛擬成塊磁盤(pán)
???????? # losetup/dev/loop2 /var/lib/cinder/volumes/cloud.img
三:進(jìn)行磁盤(pán)分區(qū)
???????? # fdisk/dev/loop2
??????????????????? n??????
??????????????????? p ????
??????????????????? 1??????
??????????????????? Enter
??????????????????? Enter
??????????????????? t
??????????????????? 8e
??????????????????? w
四:創(chuàng)建物理卷
????? #pvcreate /dev/loop2
?????????????????? #pvdisplay
???????? ??五:創(chuàng)建卷組
?????????????????? #vgcreate hav-volumes /dev/loop2
?????????????????? #vgdisplay
3.????? 設(shè)置啟動(dòng)加載卷組
# vi /etc/rc.local
在exit 0之前添加:
# losetup/dev/loop2 /var/lib/cinder/volumes/cloud.img
保存退出
4.????? 使虛擬機(jī)可以?huà)燧d磁盤(pán)
一.關(guān)閉tgt服務(wù):service tgt stop
二.開(kāi)始iscsitarget服務(wù):service iscsitarget start
三.修改/etc/cinder/cinder.conf文件:iscsi_helper =ietadm
四.刪除軟件apparmor
?????????? apt-getremove apparmor;
apt-get autoremove apparmor
五.重啟服務(wù):service cinder-volume restart
5.????? 創(chuàng)建云盤(pán)
設(shè)置環(huán)境變量
# cat creds
# source creds
創(chuàng)建邏輯卷
# cinder create--display_name abc 5
將邏輯卷掛載到運(yùn)行中的虛擬機(jī)上
# nova list
# nova volume-list
# nova volume-attach <虛擬機(jī)ID> <volimeID> /dev/vdc
在虛擬機(jī)系統(tǒng)磁盤(pán)管理中添加新硬盤(pán)
增加卷組空間
# dd if=/dev/zero of=/var/lib/cinder/volumes/cloud2.imgbs=1 count=0 seek=100G
# losetup /dev/loop3 /var/lib/cinder/volumes/cloud2.img
# fdisk /dev/loop3
# pvcreate /dev/loop3
# vgextend hav-volumes /dev/loop3
# vi/etc/rc.local
# vgdisplay
轉(zhuǎn)載于:https://blog.51cto.com/biwei/1574956
總結(jié)
- 上一篇: JQuery下锚点的平滑跳转
- 下一篇: 再谈Jquery Ajax方法传递到ac