Openstack 一体机本地存储大小
Openstack All-In-One local storage size
在部署了几次 openstack(packstack 一体机)后,我发现(从虚拟机管理程序摘要)本地存储大小约为 40G-50G。我部署的磁盘存储实际上在 150G 和 250G 左右,但在 openstack 中一直在 40-50G 左右。当我 运行 通过 VM 和裸机时,行为相同。在 OS(Centos7) 安装过程中,我只使用默认的自动设置...所有存储大小 (sda),从不手动设置。
例如,这是具有 150G 存储空间的 VM 运行ning openstack
的 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也是<20g ...
从 openstack 管理程序显示本地磁盘使用量约为 49G
请有人告诉我如何在我的 openstack 上获得更大的存储空间。谢谢。
存储大小是什么意思?如果您指的是 Cinder 卷的存储量,请调整 CONFIG_CINDER_VOLUMES_SIZE 参数。 documentation 不清楚,但我认为这个数字以千兆字节为单位。但是,这仅在您的根文件系统有足够的 space.
时才有效
如果你指的是临时存储,你还需要有一个足够大的根文件系统。我看到您的系统有三个 LVM 卷,分别用于 root、swap 和 home。我怀疑您的根卷(名为 centos-root)太小了。如果是这样,请创建一个不分离root和home的Centos安装,然后重试。
添加附加信息以回答以下问题:
管理程序摘要中报告的存储大小是指 Nova 实例目录中可用的 space,可能在 /var/lib/nova 下(不确定)。在你的根文件系统上。
Packstack 使用 LVM 卷组作为 Cinder 的存储后端。该卷组的物理卷位于 循环设备 /dev/loop1 上,这是一个位于根文件系统上的文件。因此,Cinder 的存储确实占用了您根文件系统中的 space。使用命令 losetup -a
查看该文件。
在部署了几次 openstack(packstack 一体机)后,我发现(从虚拟机管理程序摘要)本地存储大小约为 40G-50G。我部署的磁盘存储实际上在 150G 和 250G 左右,但在 openstack 中一直在 40-50G 左右。当我 运行 通过 VM 和裸机时,行为相同。在 OS(Centos7) 安装过程中,我只使用默认的自动设置...所有存储大小 (sda),从不手动设置。 例如,这是具有 150G 存储空间的 VM 运行ning openstack
的 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也是<20g ...
从 openstack 管理程序显示本地磁盘使用量约为 49G
请有人告诉我如何在我的 openstack 上获得更大的存储空间。谢谢。
存储大小是什么意思?如果您指的是 Cinder 卷的存储量,请调整 CONFIG_CINDER_VOLUMES_SIZE 参数。 documentation 不清楚,但我认为这个数字以千兆字节为单位。但是,这仅在您的根文件系统有足够的 space.
时才有效如果你指的是临时存储,你还需要有一个足够大的根文件系统。我看到您的系统有三个 LVM 卷,分别用于 root、swap 和 home。我怀疑您的根卷(名为 centos-root)太小了。如果是这样,请创建一个不分离root和home的Centos安装,然后重试。
添加附加信息以回答以下问题:
管理程序摘要中报告的存储大小是指 Nova 实例目录中可用的 space,可能在 /var/lib/nova 下(不确定)。在你的根文件系统上。
Packstack 使用 LVM 卷组作为 Cinder 的存储后端。该卷组的物理卷位于 循环设备 /dev/loop1 上,这是一个位于根文件系统上的文件。因此,Cinder 的存储确实占用了您根文件系统中的 space。使用命令 losetup -a
查看该文件。