VPLEX: Міграція мобільності даних провалюється через повідомлення про помилку.» NullPointerException: при вилученні елементів на міграціях властивості extent-migations"
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Довідник, vi theinstance.propertiesФайли так:
Зміна VPlexRESTEnabled Від брехні до правди.
Від: VPlexRESTv2Enabled=false
до: VPlexRESTv2Enabled=true
Після завершення редагувань збережіть і вийдіть з сесії vi, ввівши :wq
- Перезапусти консоль керування.
sudo /etc/init.d/VplexManagementConsole restart