VxRail. Запланированная задача резервного копирования VxRail завершилась сбоем с ошибкой «NoneType», у объекта нет атрибута «replace»
Сводка: Планирование задачи резервного копирования VxRail Manager завершается сбоем с ошибкой «NoneType» объект не имеет атрибута «replace».
Данная статья применяется к
Данная статья не применяется к
Эта статья не привязана к какому-либо конкретному продукту.
В этой статье указаны не все версии продуктов.
Симптомы
В настоящее время эта проблема наблюдается в VxRail версии 7.0.350, решение применяется только к этой версии.
В 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]
При выполнении задания резервного копирования вручную выполните следующие действия.
Причина
Дефект кода при извлечении идентификатора объекта хранилища данных vSAN.
Разрешение
Изменение сценария /mystic/vxm_backup_restore/common.py Как и ниже, добавив еще две строки.
Примечание: Будьте осторожны с модификацией, используйте пробел в качестве отступа.
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 NoneЗатронутые продукты
VxRailСвойства статьи
Номер статьи: 000206764
Тип статьи: Solution
Последнее изменение: 23 Jun 2026
Версия: 3
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.