Размер локального хранилища Openstack All-In-One

после нескольких развертываний openstack (packstack all-in-one) я обнаружил, что (из сводки гипервизора) размер локального хранилища составляет около 40–50 ГБ. Дисковое хранилище, которое я развернул, на самом деле составляет около 150 ГБ и 250 ГБ, но в openstack продолжает расти. Такое же поведение, когда я запускаю виртуальную машину и baremetal. Во время установки ОС (Centos7) я просто использовал автоматическую настройку по умолчанию ... весь размер хранилища (sda) и никогда не устанавливал ручную. Например, это вывод VGS из виртуальной машины с хранилищем 150 ГБ, работающей под управлением openstack.

VG             #PV #LV #SN Attr   VSize    VFree
  centos           1   3   0 wz--n- <149.00g    4.00m
  cinder-volumes   1   2   0 wz--n-  <20.60g 1012.00m

  --- Volume group ---
  VG Name               cinder-volumes
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  42
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <20.60 GiB
  PE Size               4.00 MiB
  Total PE              5273
  Alloc PE / Size       5020 / <19.61 GiB
  Free  PE / Size       253 / 1012.00 MiB
  VG UUID               rRywdY-5bzs-RnUo-P6p2-JshS-Hw79-zdaje8

  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               centos
  PV Size               <149.00 GiB / not usable 3.00 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              38143
  Free PE               1
  Allocated PE          38142
  PV UUID               833flN-LOb9-qccj-wfdx-5fy7-UWB8-kcbsQe

  --- Physical volume ---
  PV Name               /dev/loop1
  VG Name               cinder-volumes
  PV Size               <20.60 GiB / not usable 2.00 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              5273
  Free PE               253
  Allocated PE          5020
  PV UUID               mawPKG-IBfM-EWRN-pqXD-9hyD-ZL0q-vwgI99

lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
NAME                                                                   FSTYPE       SIZE MOUNTPOINT              LABEL
sda                                                                                 150G
├─sda1                                                                 xfs            1G /boot
└─sda2                                                                 LVM2_member  149G
  ├─centos-root                                                        xfs           50G /
  ├─centos-swap                                                        swap         5.9G [SWAP]
  └─centos-home                                                        xfs         93.1G /home
sdb                                                                                  20G
├─sdb1                                                                             1007K
├─sdb2                                                                 vfat         256M                         EFI
└─sdb3                                                                 ext4         9.8G                         persistence
sr0                                                                    iso9660     55.9M                         VMware Tools
loop0                                                                  ext4           2G /srv/node/swiftloopback
loop1                                                                  LVM2_member 20.6G
├─cinder--volumes-cinder--volumes--pool_tmeta                                        20M
│ └─cinder--volumes-cinder--volumes--pool-tpool                                    19.6G
│   ├─cinder--volumes-cinder--volumes--pool                                        19.6G
│   └─cinder--volumes-volume--ae0fccdd--2b8a--4103--a50f--5475274eb215               20G
└─cinder--volumes-cinder--volumes--pool_tdata                                      19.6G
  └─cinder--volumes-cinder--volumes--pool-tpool                                    19.6G
    ├─cinder--volumes-cinder--volumes--pool                                        19.6G
    └─cinder--volumes-volume--ae0fccdd--2b8a--4103--a50f--5475274eb215               20G

Даже с жестким диском на 150 ГБ объем золы составляет ‹20 г ...

Из гипервизора openstack он показывает, что использование локального диска составляет около 49 ГБ

Пожалуйста, посоветуйте мне, как увеличить хранилище на моем openstack. Спасибо.


person chenoi    schedule 14.10.2020    source источник


Ответы (1)


Что вы имеете в виду под размером хранилища? Если вы имеете в виду объем хранилища для томов Cinder, настройте параметр CONFIG_CINDER_VOLUMES_SIZE. В документации об этом не говорится, но Я думаю, что это число в гигабайтах. Однако это работает только в том случае, если в вашей корневой файловой системе достаточно места.

Если вы имеете в виду временное хранилище, вам также необходимо иметь достаточно большую корневую файловую систему. Я вижу, что в вашей системе три тома LVM для root, swap и home. Я подозреваю, что ваш корневой том (с именем centos-root) слишком мал. В этом случае создайте установку Centos, которая не разделяет корневой и домашний каталог, и повторите попытку.

Добавление дополнительной информации для ответа на следующие вопросы:

Размер хранилища, указанный в сводке гипервизора, относится к пространству, доступному в каталоге экземпляров Nova, вероятно, в / var / lib / nova (не уверен). Который находится в вашей корневой файловой системе.

Packstack использует группу томов LVM в качестве серверной части хранилища для Cinder. Физический том для этой группы томов находится на устройстве цикла / dev / loop1, которое представляет собой файл, расположенный в корневой файловой системе. Следовательно, хранилище Cinder занимает место в вашей корневой файловой системе. Используйте команду losetup -a, чтобы просмотреть этот файл.

person berndbausch    schedule 15.10.2020
comment
Привет спасибо. По умолчанию CONFIG_CINDER_VOLUMES_SIZE составляет 20 ГБ. Я могу изменить это на больший размер (еще не проверено). Другое дело, что размер локального хранилища в сводке гипервизора на приборной панели составляет около 50 ГБ .... это относится к размеру корневого хранилища моих centos? так что теперь openstack использует том (блок) cinder 20 ГБ или локальное эфемерное хранилище 50 ГБ ... на данный момент развертывание - это всего лишь одна виртуальная машина с общим объемом 150 ГБ. - person chenoi; 16.10.2020
comment
Расширю свой рут и посмотрю как пойдет. Это означает, что том cinder не является частью корневого тома ... Спасибо, что указали на меня. - person chenoi; 16.10.2020
comment
Я добавил ответы к основному ответу. - person berndbausch; 16.10.2020