VxRail: VxRail Manager-filbaseret sikkerhedskopiering fungerer ikke efter opgradering

Oversigt: Denne artikel forklarer, hvordan filbaserede sikkerhedskopieringer af VxRail Manager, der er planlagt i en VxRail-version før 7.0.520 eller 8.0.300, kan holde op med at fungere efter en kodeopgradering. ...

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

Planlagt VxRail Manager-filbaseret sikkerhedskopiering konfigureres i VxRail Manager-kommandofanen:
vx_mgr:/var/log # cat /etc/cron.d/vxm_schedule_backup
0 0 * * * root /usr/bin/logger 'VxM rotation backup start.' && python /mystic/vxm_backup_restore/vxm_backup_restore.py -b

Der er ingen tilgængelige kompatible sikkerhedskopifiler, siden opgraderingen blev fuldført:
vx_mgr:/var/log # mcp_python /mystic/vxm_backup_restore/vxm_backup_restore.py -l
Current user is root. We can do current job.
Starting to get authentication info.
Connecting to vCenter [vc_fqdn]
Fetched node_sn ['node1', 'node2', 'node3']
Download vxmbackup.json from datastore.
datacenter path is /VxRail-Datacenter
download file http_url: https://vc_fqdn/folder/VxRail_backup_folder/vxmbackup.json?dsName=VxRail-Virtual-SAN-Datastore-<cluster id>&dcPath=%2FVxRail-Datacenter
Found 3 VxRail backup item(s)
1) VxRailArchive_20241216125738_28492386.tgz(Incompatible: version not compatible)
2) VxRailArchive_20241216131518_28492386.tgz(Incompatible: version not compatible)
3) VxRailArchive_20241216133018_28492386.tgz(Incompatible: version not compatible)

Logfilen "beskeder" viser den filbaserede sikkerhedskopiering startende på det planlagte tidspunkt:
2024-12-16T17:15:01.885958+00:00 vx_mgr CRON[19682]: (root) CMD (/usr/bin/logger 'VxM rotation backup start.' && python /mystic/vxm_backup_restore/vxm_backup_restore.py -b)
2024-12-16T17:15:01.932592+00:00 vx_mgr root: VxM rotation backup start.
2024-12-16T17:15:02.120986+00:00 vx_mgr CRON[19680]: (root) CMDEND (/usr/bin/logger 'VxM rotation backup start.' && python /mystic/vxm_backup_restore/vxm_backup_restore.py -b)

"/var/log/mystic/VxRailBackupRestore.log" fylder 0 og har været tom siden sidste opgradering:
vx_mgr:/home/mystic # ls -lh /var/log/mystic/VxRailBackupRestore.log
--w----r-T 1 root root 0 Dec 16 18:50 /var/log/mystic/VxRailBackupRestore.log

vx_mgr:/home/mystic # cat /var/log/mystic/VxRailBackupRestore.log

vx_mgr:/home/mystic #

Årsag

På grund af interne Python-ændringer i VxRail Manager skal sikkerhedskopieringsscriptet køres med "mcp_python" i stedet for "python". Dette er for at indlæse de korrekte Python-miljøpakker i de nyere udgivelser.
Filbaserede sikkerhedskopieringer, der er planlagt i en VxRail-version før denne ændring, refererer stadig til "python" i operativsystemets crontab.

Når den gamle crontab-post startes, kører scriptet ikke korrekt:
vx_mgr:/var/log # python /mystic/vxm_backup_restore/vxm_backup_restore.py -b
Usage of the script: mcp_python /mystic/vxm_backup_restore/vxm_backup_restore.py

Dette påvirker opgraderinger på både 7.0 og 8.0 VxRail-versioner:
  • Kodeopgraderinger fra før 7.0.520 til 7.0.520 eller højere.
  • Kodeopgraderinger fra før 8.0.300 til 8.0.300 eller højere.
  • Kodeopgraderinger fra før 7.0.520 til 8.0.300 eller højere.

Løsning

Der er ingen fast kode tilgængelig, da dette undersøges yderligere.

Omkonfigurer den filbaserede sikkerhedskopiering af VxRail Manager som rodbruger ved hjælp af kommandoen: "mcp_python /mystic/vxm_backup_restore/vxm_backup_restore.py -c"
Eksempel:
vx_mgr:/var/log # mcp_python /mystic/vxm_backup_restore/vxm_backup_restore.py -c
Current user is root. We can do current job.
Download vxmbackup.json from datastore.
Starting to get authentication info.
Connecting to vCenter [vc_fqdn]
datacenter path is /VxRail-Datacenter
download file http_url: https://vc_fqdn/folder/VxRail_backup_folder/vxmbackup.json?dsName=VxRail-Virtual-SAN-Datastore-<cluster id>&dcPath=%2FVxRail-Datacenter
current backup rotation type is daily
Auto backup time is 0:0
Current auto backup will not keep logs
Current stored backup files limitation is [7]
rotation_type: [daily], do you want to change it? [y|n]n
Current schedule time is 0:0. Change it? [y|n]n
Current keeplog flag is 0. Do you want to change it? [y|n]n
Current rotation number is 7. Do you want to change it? [y|n]n
---------update crontab---------

0 0 * * * root /usr/bin/logger 'VxM rotation backup start.' && mcp_python /mystic/vxm_backup_restore/vxm_backup_restore.py -b

cronjob is updated.
datacenter path is /VxRail-Datacenter
download file http_url: https://vc_fqdn/folder/VxRail_backup_folder/vxmbackup.json?dsName=VxRail-Virtual-SAN-Datastore-<cluster id>&dcPath=%2FVxRail-Datacenter
schedule config is updated and uploaded to datastore
{"rotation":[{"id":0,"filename":"VxRailArchive_20241216125738_28492386.tgz","version":"7.0.483-28492386","node_number":3},{"id":1,"filename":"VxRailArchive_20241216131518_28492386.tgz","version":"7.0.483-28492386","node_number":3},{"id":2,"filename":"VxRailArchive_20241216133018_28492386.tgz","version":"7.0.483-28492386","node_number":3}],"backup_policy":{"rotation_type":"daily","week_day":"0","month_day":"1","backup_time_hour":"0","backup_time_minute":"0","backup_file_limit":"7","keep_log":"0"}}

current backup rotation type is daily
Auto backup time is 0:0
Current auto backup will not keep logs
Current stored backup files limitation is [7]
[Schedule config job END]

Crontab-posten refererer nu til den korrekte kommando ved hjælp af "mcp_python":
vx_mgr:/var/log # cat /etc/cron.d/vxm_schedule_backup
0 0 * * * root /usr/bin/logger 'VxM rotation backup start.' && mcp_python /mystic/vxm_backup_restore/vxm_backup_restore.py -b

For yderligere oplysninger om referencen den relevante administrationsvejledning:
Dokument Beskrivelse
VxRail 8.0.x – Administrationsvejledning Giv en generel beskrivelse af VxRail, hvordan det fungerer, og kundeorienterede administrative opgaver.
VxRail 7.0.x – Administrationsvejledning

Berørte produkter

VxRail Appliance Series
Artikelegenskaber
Artikelnummer: 000260789
Artikeltype: Solution
Senest ændret: 22 maj 2026
Version:  5
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.