将现有 Block Storage for Classic 升级到增强型 Block Storage for Classic
增强的 IBM Cloud® Block Storage for Classic 现在在所有 数据中心 中可用。 首选迁移路径是配置增强型 Block Storage for Classic,同时连接两个卷,并直接从一个卷向另一个卷传输数据。 具体操作取决于您的操作系统以及在复制操作期间数据是否会更改。
如果作为正在进行的硬件刷新过程的一部分,您的存储器收到了对 Storage-as-a-Service 软件包的升级,那么您不需要遵循此过程。
供应 Block Storage for Classic
您可以通过CLI或API IBM Cloud®订购增强音量。 新卷的大小必须与原始卷相同或大于原始卷,以便于迁移。
当您向API下订单时,请指定“存储即服务”套餐,以确保您的新存储获得更新的功能。
几分钟后即可安装新存储器。 在资源列表和 Block Storage for Classic 列表中,可以查看该存储器。
授权主机访问新的 Block Storage for Classic
开始之前,请确保已授权用于访问 Block Storage for Classic 卷的主机。
“授权”主机是指获准访问卷的主机。 如果没有对主机授权,那么您将无法从系统访问或使用该存储器。 授权主机访问卷会生成用户名、密码和 iSCSI 限定名称 (IQN),这是挂载多路径 I/O (MPIO) iSCSI 连接所必需的。
有关详细信息,请参阅For more information, see 在控制台中授权主机从 CLI 授权主机使用 Terraform 授权主机。
迁移数据
-
同时连接到原始和新的 Block Storage for Classic 卷。
- 在Microsoft Windows上绘制体积
- 在Red Hat Enterprise Linux® 上安装 iSCSI。
- 在 CloudLinux 上安装 iSCSI 卷。
- 在 Ubuntu 上安装 iSCSI 卷。
如果您在将两个卷连接到主机时需要帮助,请打开支持案例。
-
考虑原始 Block Storage for Classic 卷上的数据类型,以及如何最好地将其复制到新卷上。
- 如果您有备份、静态内容以及您不希望在复制期间发生更改的内容,那么无需太担心。
- 如果是在 Block Storage for Classic 上运行数据库或虚拟机,请确保数据在复制期间不会发生变更,以免发生数据损坏。
- 如果担心带宽问题,请在非高峰时段进行迁移。
- 如果需要有关这些注意事项的帮助,请开立支持案例。
-
复制数据。
-
对于 Microsoft Windows 格式化新存储,并使用 Windows 资源管理器将原始 Block Storage for Classic 卷中的数据复制到新卷中。
-
对于 Linux®,可以使用
rsync
复制数据。[root@server ~]# rsync -Pavzu /path/to/original/block/storage/* /path/to/new/block/storage
建议将上一个命令与
--dry-run
标志一起使用一次,以确保路径正确排列。 如果此过程中断,您可以删除正在复制的最后一个目标文件,以确保该文件从头开始复制到新位置。完成不带
--dry-run
标志的此命令后,数据应该会复制到新的 Block Storage for Classic 卷。 再次运行此命令,以确保没有漏掉任何内容。 您还可以手动复查这两个位置,以查找是否有任何可能漏掉的内容。有关
rsync
的更多信息,请参见rsync
man page。
-
迁移完成后,您可以将生产移至新的卷。 然后,可以从配置中拆离原始卷并将其删除。 删除操作还将除去目标站点上与原始卷关联的任何快照或副本。
快照和复制
您是否为原始卷建立了快照和复制? 如果是,则需要为新卷设置复制、快照空间和创建快照计划,其设置与原始卷相同。