将 opensolaris 区域移动到其他磁盘

将 opensolaris 区域移动到其他磁盘

我们有一些在 ISCSI 磁盘上运行的 opensolaris 区域。ISCSI 服务器存在性能问题,因此我们需要迁移到其他存储解决方案。目前我们想迁移到本地磁盘。有没有办法更改磁盘并保持区域运行?

谢谢 Martijn

答案1

是的,您可以更改底层磁盘而不会造成中断。如果您的区域根位于 ZFS 池中,并且您未使用 raidz,则可以执行以下操作:

  1. 用于zpool status识别池中的设备。
  2. 使用 Solaris 工具,确定可以替代现有设备的磁盘设备。您需要足够的磁盘来一对一替换每个现有设备,并且每个设备的大小必须等于或大于它所替换的设备。
  3. 用于zpool attach将每个现有的顶层 vdev 与它的替换进行镜像。
  4. 使用 监控镜像的进度zpool status
  5. 镜像完成后,用来zpool detach删除旧设备。

您可以根据具体情况改变此过程。例如,如果您的本地磁盘没有任何底层冗余,您可以连接多个新设备。

相关内容