IDPA : Sauvegarde de périphérique incompatible spécifiée pour le périphérique « 0 » pour DDVE
Résumé: Error: Sauvegarde de périphérique incompatible spécifiée pour le périphérique « 0 » pour DDVE sur IDPA versions 2.7.3, 2.7.4 et 2.7.6
Symptômes
Le message suivant s’affiche dans les tâches de vCenter :
Cause
Cela est dû au fait que le disque tente de créer un disque d’une taille de 0 Ko pour le processus de sauvegarde.
Logs à partir de /var/log/hostd.log sur l’hôte ESXi
2023-04-06T15:42:47.729Z verbose hostd[2101095] [Originator@6876 sub=Vmsvc.vm:/vmfs/volumes/63d5b893-fc7df6c8-f20b-b49691f39404/DDVE/DDVE.vmx opID=46a3094a user=root] CreateDisk: Specified Disk size 0 KB
2023-04-06T15:42:47.730Z error hostd[2101095] [Originator@6876 sub=Vdisksvc opID=46a3094a user=root] ValidateRawDiskDevice: Device /vmfs/devices/disks/eui.36314130544001870025384100000002 used for vmfs datastore
2023-04-06T15:42:47.730Z info hostd[2101095] [Originator@6876 sub=Vmsvc.vm:/vmfs/volumes/63d5b893-fc7df6c8-f20b-b49691f39404/DDVE/DDVE.vmx opID=46a3094a user=root] ValidateRawDiskDevice: Rdm device is not supported
2023-04-06T15:42:47.731Z info hostd[2101095] [Originator@6876 sub=Vimsvc.ha-eventmgr opID=46a3094a user=root] Event 142919 : Cannot create virtual disk
Sur les versions 2.7.3, 2.7.4 dpinfrad tente de fonctionner sur le disque NVMe, qui est le seul disque non RAID sur DP4400, les étapes ci-dessus fournissent une solution de contournement jusqu’à ce qu’une autre procédure de sauvegarde soit déclenchée.
Un segment de log à partir de /scratch/log/dpinfrad.log a l’indication :
2023-05-16T21:18:47.081Z dpinfrad[2101058]: [DEBUG]: (dpinfrad.py:1629) get_available_scsi_id: existing list [0, 1, 3]
2023-05-16T21:18:47.082Z dpinfrad[2101058]: [DEBUG]: (dpinfrad.py:1134) received unitNumber: 2
2023-05-16T21:18:47.082Z dpinfrad[2101058]: [DEBUG]: (dpinfrad.py:853) add_raw_disk: device_name /vmfs/devices/disks/eui.36314130544007760025384100000002 controllerKey 1000 unitNumber 2
2023-05-16T21:18:47.175Z dpinfrad[2101058]: [WARNING]: (dpinfrad.py:1145) exception occured: 1st add new raw disk failed
2023-05-16T21:18:47.175Z dpinfrad[2101058]: [DEBUG]: (dpinfrad.py:1158) auto_answer_vm_question
2023-05-16T21:18:48.180Z dpinfrad[2101058]: [INFO]: (dpinfrad.py:1799) rdm_hwmon 21:18:48
2023-05-16T21:18:48.260Z dpinfrad[2101058]: [DEBUG]: (dpinfrad.py:1629) get_available_scsi_id: existing list [0, 1, 3]
2023-05-16T21:18:48.260Z dpinfrad[2101058]: [DEBUG]: (dpinfrad.py:1134) received unitNumber: 2
2023-05-16T21:18:48.260Z dpinfrad[2101058]: [DEBUG]: (dpinfrad.py:853) add_raw_disk: device_name /vmfs/devices/disks/eui.36314130544007760025384100000002 controllerKey 1000 unitNumber 2
2023-05-16T21:18:48.321Z dpinfrad[2101058]: [WARNING]: (dpinfrad.py:1145) exception occured: 1st add new raw disk failed
2023-05-16T21:18:48.321Z dpinfrad[2101058]: [DEBUG]: (dpinfrad.py:1158) auto_answer_vm_question
Résolution
Remarque : Ce problème peut également se produire après la mise à niveau vers la version 2.7.6. Les étapes suivantes s’appliquent.
Pour le champ, la solution de contournement suivante peut être utilisée :
-
Connectez-vous à ESXi en tant qu’utilisateur root
-
Exécutez les deux commandes suivantes :
/etc/init.d/dpinfrad stop esxcli software vib remove -n dpinfrad
Exemple :
[root@esx-4400:~] /etc/init.d/dpinfrad stop Stopping smpd... ::foreground: autorestart agent assigned Stop daemon stop: self.pid 2101050 [root@esx-4400:~] esxcli software vib remove -n dpinfrad Removal Result Message: Operation finished successfully. Reboot Required: false VIBs Installed: VIBs Removed: DEL_bootbank_dpinfrad_1.0.0-6 VIBs Skipped: [root@esx-4400:~] -
La deuxième commande indique qu’un redémarrage n’est pas nécessaire, comme vous pouvez le voir ci-dessus, il est défini sur false. Dans le cas où un redémarrage est nécessaire (true), cela peut être ignoré jusqu’à une date ultérieure, puisque le processus incriminé a été arrêté, il n’y a pas besoin de redémarrer et cet ensemble de commandes n’a aucun mal.
Informations supplémentaires
dpinfrad
Il s’agit d’un package installé par Dell qui facilite certains aspects de la communication du stockage sur l’hôte ESXi. Dans cette version d’IDPA, ce service n’est pas utilisé pour les fonctions critiques et peut être désactivé/supprimé.