VxRail: Planlagt VxRail-sikkerhedskopieringsopgave mislykkedes med 'NoneType' Objektet har ingen attribut "erstat"

Oversigt: Planlæg VxRail Manager-sikkerhedskopieringsopgave mislykkedes med fejlen "NoneType"-objektet har ingen attribut "udskift".

Denne artikel gælder for Denne artikel gælder ikke for Denne artikel er ikke knyttet til et bestemt produkt. Det er ikke alle produktversioner, der er identificeret i denne artikel.

Symptomer

Dette problem opleves i VxRail version 7.0.350 indtil videre. Løsningen gælder kun for denne version.
I 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]

Hvis du kører sikkerhedskopieringsjobbet manuelt:

VxRailBackupRestore.log  

Årsag

En kodefejl ved hentning af VSAN-datalagerobjekt-id'et.

Løsning

Rediger scriptet  /mystic/vxm_backup_restore/common.py Som nedenfor, tilføj yderligere to linjer.
Bemærk: Vær forsigtig med ændringen, brug plads som indrykning.

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

Berørte produkter

VxRail
Artikelegenskaber
Artikelnummer: 000206764
Artikeltype: Solution
Senest ændret: 24 feb. 2026
Version:  2
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.