2013-04-05 14 views
5

Zainstalowałem OpenStack na moim komputerze lokalnym. Potrafię wykonywać wszystkie funkcje, takie jak przesyłanie obrazu, tworzenie i uruchamianie instancji, kojarzenie pływającego adresu IP itp. Nie mogę jednak utworzyć woluminu większego niż 2 GB. Jeśli utworzę wolumin o wielkości przekraczającej 2 GB, wówczas otrzymam status "błędu" na moim pulpicie nawigacyjnym. Tworzone są mniej niż 2 GB.Nie można utworzyć woluminu większego niż 2 GB w openstacku

Odpowiedz

2

Wygląda na to, że Twój VG może mieć tylko rozmiar 2G? Spróbuj zajrzeć głębiej w logi woluminu lub wykonaj vgs/lvs i spójrz na dostępne lub używane pojemności.

0

Jeśli korzystasz z instancji DevStack, domyślny plik kopii woluminu to 5 GB. Sprawdź, ile pliku woluminu jest wolna/używana, uruchamiając "pvs" lub "vgs" w wierszu poleceń (jako użytkownik root).

0

Napotkałem ten sam problem. This is how I got it solved.

Wykonaj polecenie "vgs", aby wyświetlić grupy woluminów serwera. Zobaczysz coś podobnego do poniższego, grupę woluminów, która ma VSize 2 GB.

$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 

Powinna to być grupa woluminów (stack-volume) Openstack służy do tworzenia migawek woluminów i woluminów. Aby utworzyć więcej wolumenów i większych wolumenów, musisz zwiększyć pojemność grupy woluminów. W tym przypadku grupa woluminów do rozszerzenia to "stosy objętości".

Stwórzmy partycję z 50 GB.

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

A w wierszu fdisk, wprowadź następujące komendy:

n 
p 
1 
ENTER 
ENTER 
t 
8e 
w 

utworzyć wolumin fizyczny

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

Extend grupy tom tomy "Stack".

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

grupa Volume „Stack tomy” z powodzeniem rozszerzył

Zobaczmy szczegóły dotyczące dostępnych urządzeń fizycznych. Zobaczysz wylistowane nowe urządzenie.

[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 

Teraz sprawdź szczegóły grup woluminów, wykonując polecenie vgdisplay. Zobaczysz, że jest więcej wolnego miejsca (60 GB, ponieważ dodaliśmy 50 GB więcej) w grupie woluminów stack-volumes.

[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 
Powiązane problemy