VPLEX:数据移动性迁移失败并显示错误消息“NullPointerException: while extracting elements on property extent-migrations”
Summary: 本文讨论了尝试开始数据迁移时出现的错误以及介绍如何解决该问题。
Symptoms
启动批量迁移或单个设备迁移时,会显示以下错误消息:> failed. cause: while extracting elements on property extent-migrations: NullPointerException
Cause
数据移动性迁移失败,并显示错误消息。" NullPointerException: while extracting elements on property extent-migrations"
Resolution
分辨率:
此问题已在 GeoSynchrony 6.2 Patch 4 and later.
解决 方案:
建议仅在迁移窗口期间切换到 RestV1,然后在迁移完成后恢复到 RestV2。
迁移完成后,我们需要移回 RestV2,因为 V2 比 V1 快。
- 登录到管理服务器,然后更改目录 (
cd) 设置为/var/log/VPlex/cli - 进入后
/var/log/VPlex/cli vi文件instance.properties并进行以下更改。
uncomment VPlexRESTv2Enabled if there is a # symbol in front of it. #VPlexRESTv2Enabled=true Then change "true" to "false" VPlexRESTv2Enabled=false
完成后,通过键入以下命令保存并退出 VI 会话:wq
- 重新启动管理控制台。
sudo /etc/init.d/VplexManagementConsole restart
- 然后重新运行迁移作业。
- 完成迁移作业后,从 RestV1 恢复到 RestV2。
- 在管理服务器提示符下,如果未在
/var/log/VPlex/cli/目录 cd 到它。 - 一旦进入
/var/log/VPlex/cli目录中,viinstance.properties文件如下:
改变 VPlexRESTEnabled 从 false 到 true。
从: VPlexRESTv2Enabled=false
更改为: VPlexRESTv2Enabled=true
编辑完成后,通过键入以下命令保存并退出 vi 会话:wq
- 重新启动管理控制台。
sudo /etc/init.d/VplexManagementConsole restart