VPLEX : la migration de la mobilité des données échoue avec le message d’erreur « NullPointerException: while extracting elements on property extent-migrations »
Summary: Cet article décrit une erreur détectée lors de la tentative de démarrage d’une migration de données et explique comment contourner le problème.
Symptoms
Lors du démarrage d’une migration par lot ou d’un seul appareil, le message d’erreur ci-dessous s’affiche :> failed. cause: while extracting elements on property extent-migrations: NullPointerException
Cause
La migration de la mobilité des données échoue avec un message d’erreur." NullPointerException: while extracting elements on property extent-migrations"
Resolution
Résolution:
Ce problème est résolu dans GeoSynchrony 6.2 Patch 4 and later.
Contournement:
Uniquement pendant la fenêtre de migration, il est conseillé de passer à RestV1, puis de revenir à RestV2 une fois les migrations terminées.
Une fois les migrations terminées, nous devons revenir à RestV2 car V2 est plus rapide que V1.
- Connectez-vous au serveur de gestion, puis changez de répertoire (
cd) à/var/log/VPlex/cli - Une fois dans
/var/log/VPlex/cli viLe fichierinstance.propertieset faites les modifications ci-dessous.
uncomment VPlexRESTv2Enabled if there is a # symbol in front of it. #VPlexRESTv2Enabled=true Then change "true" to "false" VPlexRESTv2Enabled=false
Une fois terminé, enregistrez et quittez la session VI en saisissant :wq
- Redémarrez la console de gestion.
sudo /etc/init.d/VplexManagementConsole restart
- Exécutez à nouveau la tâche de migration.
- Une fois la tâche de migration terminée, passez de RestV1 à RestV2.
- À partir de l’invite du serveur de gestion, si vous n’êtes pas dans le
/var/log/VPlex/cli/Répertoire cd à celui-ci. - Une fois dans le
/var/log/VPlex/cliDirectoire, vi leinstance.propertiesse présente comme suit :
changement VPlexRESTEnabled Du faux au vrai.
remplacez : VPlexRESTv2Enabled=false
par : VPlexRESTv2Enabled=true
Lorsque les modifications sont terminées, enregistrez et quittez la session vi en saisissant :wq
- Redémarrez la console de gestion.
sudo /etc/init.d/VplexManagementConsole restart