2013-04-05 11 views
5

Ho installato OpenStack sul mio computer locale. Sono in grado di eseguire tutte le funzionalità come caricare immagini, creare e avviare istanze, associare ip floating ecc. Ma non riesco a creare volume di oltre 2 GB. Se creo volumi superiori a 2 GB, mi viene visualizzato lo stato "errore" nella mia bacheca. Vengono creati meno di 2 GB.Impossibile creare un volume di oltre 2 GB in openstack

risposta

2

Sembra che il tuo VG abbia una dimensione di 2G? Cerca di approfondire i registri del volume, o fai una vgs/lvs e dai un'occhiata alle tue capacità disponibili e usate.

0

Se si utilizza un'istanza DevStack, il file di backup del volume predefinito è 5 GB. Controlla quanto del tuo backing di volume è gratuito/utilizzato eseguendo 'pvs' o 'vgs' sulla riga di comando (come utente root).

0

Ho riscontrato lo stesso problema. This is how I got it solved.

Eseguire il comando "vgs" per visualizzare i gruppi di volumi del server. Vedrai qualcosa di simile al seguente, un gruppo di volumi con VSize da 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 

Questo dovrebbe essere il gruppo di volumi (STACK-volumi) OpenStack utilizza per creare volume e di volume istantanee. Per creare più volumi e volumi maggiori è necessario aumentare la capacità del gruppo di volumi. In questo caso il gruppo di volumi da estendere è "stack-volumi".

Creiamo una partizione con 50 GB.

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

E al prompt di fdisk, digitare i seguenti comandi:

n 
p 
1 
ENTER 
ENTER 
t 
8e 
w 

creare un volume fisico

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

Estendere il gruppo di volumi "Stack-volumi".

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

gruppo di volumi "impilare-volumi" esteso con successo

Vediamo i dettagli circa i dispositivi fisici disponibili. Vedrai il nuovo dispositivo elencato in basso.

[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 

Controllare ora i dettagli dei gruppi di volumi eseguendo il comando vgdisplay. Vedrai che c'è più spazio libero (60 GB da quando ne abbiamo aggiunti altri 50GB) nel gruppo di volumi 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