【问题标题】:Openstack All-In-One local storage sizeOpenstack All-In-One 本地存储大小
【发布时间】:2021-01-28 10:43:55
【问题描述】:

在部署了几次 openstack(packstack all-in-one)后,我发现(根据管理程序摘要)本地存储大小约为 40G-50G。我部署的磁盘存储实际上在 150G 和 250G 左右,但在 openstack 中一直在 40-50G 左右。当我在 VM 和裸机上运行时,行为相同。在操作系统(Centos7)安装期间,我只使用默认的自动设置...所有存储大小(sda)并且从不手动设置。 例如,这是来自运行 openstack 的 150G 存储的 VM 的 VGS 输出

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

即使使用 150G 硬盘存储 cinder-volumes 也是

从 openstack hypervisor 显示本地磁盘使用量约为 49G

请有人告诉我如何在我的 openstack 上获得更大的存储空间。谢谢。

【问题讨论】:

    标签: storage centos7 openstack openstack-cinder


    【解决方案1】:

    存储大小是什么意思?如果您指的是 Cinder 卷的存储量,请调整 CONFIG_CINDER_VOLUMES_SIZE 参数。 documentation 不清楚,但我认为这个数字以千兆字节为单位。但是,这仅在您的根文件系统有足够空间时才有效。

    如果您指的是临时存储,您还需要有一个足够大的根文件系统。我看到您的系统有三个用于 root、swap 和 home 的 LVM 卷。我怀疑你的根卷(名为 centos-root)太小了。如果是这种情况,请创建一个不分离 root 和 home 的 Centos 安装,然后重试。

    添加其他信息以回答以下问题:

    管理程序摘要中报告的存储大小是指 Nova 实例目录中的可用空间,可能在 /var/lib/nova 下(不确定)。哪个在你的根文件系统上。

    Packstack 使用 LVM 卷组作为 Cinder 的存储后端。该卷组的物理卷驻留在循环设备 /dev/loop1 上,该文件是驻留在根文件系统上的文件。因此,Cinder 的存储确实占用了您的根文件系统中的空间。使用命令losetup -a 来查看该文件。

    【讨论】:

    • 嗨...谢谢。默认情况下 CONFIG_CINDER_VOLUMES_SIZE 为 20G。我可以将其更改为更大的尺寸(尚未测试)。另一件事是仪表板管理程序摘要中的本地存储大小约为 50G....它是指我的 centos 的根大小吗?所以现在 openstack 使用 20G cinder 卷(块)或 50G 本地临时存储......到目前为止,部署只是一个总共 150G 的 VM。
    • 我将扩展我的根目录,看看情况如何。这意味着煤渣卷不是根卷的一部分……谢谢你指出我。
    • 我在主要答案中添加了答案。
    猜你喜欢
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    相关资源
    最近更新 更多