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
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.
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).
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