通过rdo自动安装的all in none的openstack跑了一段时间了,一直运行都还比较正常。 但是,运行得久了,创建的虚机多了,发现根分区有点不够用了。 rdo 安装的openstack, 虚机的磁盘默认放到了根分区下面, 虚机一多, 空间就不够用了。以前有过几次服务器重启, 莫名其妙的环境就出问题了。 能不能在不重启服务器的情况下, 对根分区进行扩容呢? 好一番谷歌,终于网上找到一个方案,成功在线扩容。英文好的同志可以直接参考原文: http://xmodulo.com/manage-lvm-volumes-centos-rhel-7-system-storage-manager.html。 不好的同志,就看下我的总结吧: 1.首先, centos7 安装的时候,必须采用的lvm,比如我的, vgdisplay 显示我有两个 volumn group, 一个为centos,另一个是我建的 cinder-volumns。 centos即为我的根分区所在的volumn group 2.准备好所需扩展的硬盘。 如我的是为 /dev/sdd. 运行fdisk为它创建一个分区,然后输入t, 再输入 8e, 将分区类型更改为 LVM分区 3.安装 ssm: yum install system-storage-manager 4.添加一个物理硬盘到 lvm pool: ssm add -p coentos /dev/sdb 5.扩展 lvm: ssm resize -s+280G /dev/centos/root 6.调整 lvm 卷容量使其生效:xfs_growfs /dev/centos/root 7.执行 df -lh 验证, 也可以运行 ssm list 查看相关信息 (责任编辑:IT) |