2013-04-05 63 views
5

我在本地機器上安裝了OpenStack。我能夠執行各種功能,如上傳圖像,創建和啓動實例,關聯浮動IP等。但我無法創建超過2 GB的音量。如果我創建超過2 GB的任何音量,那麼它會在我的儀表板上給我狀態「錯誤」。少於2 GB正在創建。無法在openstack中創建大於2 GB的卷

回答

2

聽起來像你的VG可能只有2G的大小?嘗試查看卷日誌中的更深層次,或者做一個vgs/lvs並查看您可用的vs使用的容量。

0

如果您使用的是DevStack實例,則默認卷支持文件爲5GB。通過在命令行上運行「pvs」或「vgs」(以root用戶身份),檢查您的卷備份文件是多少空閒/使用的。

0

我遇到了同樣的問題。使用「vgs」命令查看服務器的卷組。您將看到類似於下面的內容,即具有VSize 2GB的卷組。

$vgs 
    VG   #PV #LV #SN Attr VSize VFree 
    stack-volumes 3 1 0 wz--n- 10.00g 10.00g 
    stratos1  1 2 0 wz--n- 931.09g 48.00m 

這應該是卷組(堆卷)Openstack用於創建卷和卷快照。爲了創建更多卷和更大卷,您必須增加捲組的容量。在這種情況下,要擴展的卷組是「堆卷」。

讓我們創建一個50GB的分區。

dd if=/dev/zero of=cinder-volumes bs=1 count=0 seek=50G 
losetup /dev/loop3 cinder-volumes 
fdisk /dev/loop3 

並在fdisk的提示下,輸入以下命令:

n 
p 
1 
ENTER 
ENTER 
t 
8e 
w 

創建物理卷

[email protected]:~# pvcreate /dev/loop3 
    Physical volume "/dev/loop3" successfully created 

擴展卷組 「堆體積」。

[email protected]:~# vgextend stack-volumes /dev/loop3 

卷組「堆棧卷」成功擴展

讓我們來看看有關可用物理設備的詳細信息。您將看到列出的新設備。

[email protected]:~# pvs 
    PV   VG   Fmt Attr PSize PFree 
    /dev/loop0 stack-volumes lvm2 a- 10.01g 10.01g 
    /dev/loop3 stack-volumes lvm2 a- 50.00g 50.00g 

現在通過執行vgdisplay命令檢查卷組的詳細信息。您將看到卷組stack-volumes中有更多可用空間(60GB以上,因爲我們增加了50GB)。

[email protected]:~# vgdisplay 
    --- Volume group --- 
    VG Name    stack-volumes 
    System ID    
    Format    lvm2 
    Metadata Areas  3 
    Metadata Sequence No 303 
    VG Access    read/write 
    VG Status    resizable 
    MAX LV    0 
    Cur LV    1 
    Open LV    1 
    Max PV    0 
    Cur PV    3 
    Act PV    3 
    VG Size    60.00 GiB 
    PE Size    4.00 MiB 
    Total PE    23040 
    Alloc PE/Size  7680/30.00 GiB 
    Free PE/Size  15360/60.00 GiB 
    VG UUID    bM4X5R-hC3V-zY5F-ZMVI-s7dz-Kpiu-tPQ2Zt