简而言之:我正在构建安装了 iSCSI 存储的计算机系统。是否可以在不重新启动系统的情况下在实时操作中扩展 iSCSI 存储?
细节:
- 1个LUN规划5TB数据。
- 一开始,我们希望从 600 GB 的 LUN 开始。
- LUN 用于数据库系统。
- 我们不想创建 5 TB 的 LUN。我们想让它们变小,这让我们可以灵活地移动存储。
- 我们正在使用具有两个节点的设备多路径。
- 我创建了一个 lvm(带有 XFS),它提供了合并 LUN 的灵活性,并且应该允许在实时操作中进行扩展。
关于最后一点,我不确定并想询问在 RHEL8 中使用 GPDB 和 iSCSI 的其他经验。
是的,非常简单 - 只需在目标端扩展 LUN 并运行 scsi 刷新。这应该允许您的客户端机器看到扩展的 LUN - 如果您使用了 LVM,您可以简单地 vgextend/lvextend 并增加文件系统。
这就是说,在目标端简单地使用自动精简配置并将 LUN 创建为 5TB 一天一次有什么问题 - 这样你就永远不需要扩展它而且只存储实际写入的数据?
您可以在 NetApp 上通过精简配置将此 LUN 配置为完整大小,并且它将随着 RHEL 在此 LUN 中请求更多空间而扩展。所以不需要扩展玩这个游戏。