我们有一些在 ISCSI 磁盘上运行的 opensolaris 区域。ISCSI 服务器存在性能问题,因此我们需要迁移到其他存储解决方案。目前我们想迁移到本地磁盘。有没有办法更改磁盘并保持区域运行?
谢谢 Martijn
答案1
是的,您可以更改底层磁盘而不会造成中断。如果您的区域根位于 ZFS 池中,并且您未使用 raidz,则可以执行以下操作:
- 用于
zpool status
识别池中的设备。 - 使用 Solaris 工具,确定可以替代现有设备的磁盘设备。您需要足够的磁盘来一对一替换每个现有设备,并且每个设备的大小必须等于或大于它所替换的设备。
- 用于
zpool attach
将每个现有的顶层 vdev 与它的替换进行镜像。 - 使用 监控镜像的进度
zpool status
。 - 镜像完成后,用来
zpool detach
删除旧设备。
您可以根据具体情况改变此过程。例如,如果您的本地磁盘没有任何底层冗余,您可以连接多个新设备。