VxRail: La tarea de respaldo programada de VxRail falló con "NoneType"; el objeto no tiene el atributo "replace"
Resumen: La programación de la tarea de respaldo de VxRail Manager falló con un error El objeto "NoneType" no tiene ningún atributo "replace".
Este artículo se aplica a
Este artículo no se aplica a
Este artículo no está vinculado a ningún producto específico.
No se identifican todas las versiones del producto en este artículo.
Síntomas
Este problema se observa en VxRail versión 7.0.350 por ahora; la resolución se aplica solo a esta versión.
En VxRailBackupRestore.log:
VxM_Backup & Restore: 2022-12-01 01:29:04,743 - INFO cronjob is updated. VxM_Backup & Restore: 2022-12-01 01:29:04,822 - ERROR Caused: 'NoneType' object has no attribute 'replace' VxM_Backup & Restore: 2022-12-01 01:29:04,822 - ERROR [VxM Backup & Restore ABNORMAL END] VxM_Backup & Restore: 2022-12-01 01:29:15,314 - INFO Starting to get authentication info. VxM_Backup & Restore: 2022-12-01 01:29:15,336 - INFO Connecting to vCenter [VC FQDN] VxM_Backup & Restore: 2022-12-01 01:29:15,422 - ERROR Caused: 'NoneType' object has no attribute 'replace' VxM_Backup & Restore: 2022-12-01 01:29:15,423 - ERROR [VxM Backup & Restore ABNORMAL END] VxM_Backup & Restore: 2022-12-01 01:30:06,398 - INFO Starting to get authentication info. VxM_Backup & Restore: 2022-12-01 01:30:06,420 - INFO Connecting to vCenter [VC FQDN] VxM_Backup & Restore: 2022-12-01 01:30:06,494 - ERROR Caused: 'NoneType' object has no attribute 'replace' VxM_Backup & Restore: 2022-12-01 01:30:06,495 - ERROR [VxM Backup & Restore ABNORMAL END]
Si ejecuta manualmente el trabajo de respaldo:
Causa
Un fallo de código cuando se recupera el ID de objeto del almacén de datos de VSAN.
Resolución
Modificar el script /mystic/vxm_backup_restore/common.py Como se muestra a continuación, agregando dos líneas más.
Nota: Tenga cuidado con la modificación, use el espacio como sangría.
def get_primary_datastore(cluster_obj):
"""Get the primary datastore on the specified cluster"""
if not cluster_obj:
return None
if not cluster_obj.datastore:
return None
current_vxm_sn = get_vxm_sn()
for datastore in cluster_obj.datastore:
if not datastore.vm:
continue
for vm in datastore.vm:
if vm.summary.config.uuid is None: # new added
continue # new added
vm_uuid = vm.summary.config.uuid.replace("-", "")
if vm_uuid in current_vxm_sn:
return datastore
return NoneProductos afectados
VxRailPropiedades del artículo
Número del artículo: 000206764
Tipo de artículo: Solution
Última modificación: 24 feb 2026
Versión: 2
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.