微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何增加开放堆栈管理程序本地磁盘的容量

如何解决如何增加开放堆栈管理程序本地磁盘的容量

这次我用devstack配置了一个open stack,但是我觉得本地存储会短缺,所以我准备添加它。所以我们有一个由raid组成的2TB硬盘,所以我们要把它加到open stack中,你知道怎么做吗?

解决方法

如果您谈论的是临时存储,我相信 Devstack 会将其放在 /opt/stack/data/nova/instances 上(您可能需要在您的系统上仔细检查)。你必须在那里安装你的磁盘。

您可能需要考虑将整个 /opt/stack 放在磁盘上,因为其他大型存储使用者(例如 Cinder 和 Swift)也会有大量空间。

我有点担心。你对这个 Devstack 有什么计划?请注意,Devstack 适用于测试、实验和学习,但仅此而已。除其他问题外,Devstack 云无法在没有人工干预的情况下重新启动。

编辑:

我会尝试如下:

  • 删除所有实例
  • 停止新星,例如systemctl stop devstack@n-*
  • 将硬盘安装到某个位置,例如 /mnt/2tb
  • 将 /opt/stack/data/nova 复制到驱动器,例如cd /opt/stack/data/nova; find . | cpio -pdumva /mnt/2tb
  • 在 /opt/stack/data/nova 上安装 2TB 驱动器

前两步是防止复制不一致数据的预防措施。

最好重新安装那个服务器,在 /opt 上安装 2TB 驱动器,然后重建 Devstack。

请注意,仅当您的实例使用临时存储时才有效。如果他们使用卷,您需要复制 Cinder 数据而不是 Nova。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。