NetWorker: I backup delle snapshot delle VM di Azure non riescono: "Errore durante la ricezione dei dati dal peer(codice errore curl: 56), Errore durante la copia di istantanee in DD"
Résumé: I backup delle istantanee delle macchine virtuali (VM) di NetWorker Azure hanno esito negativo in modo intermittente con l'errore "Failure when receive data from the peer (curl error code: 56), errore durante la copia di istantanee in DD." Questo errore viene visualizzato in modo casuale, durante alcuni backup la macchina virtuale ha esito positivo, in altri backup viene osservato questo errore. ...
Symptômes
I backup delle macchine virtuali (VM) di Azure eseguiti tramite NetWorker hanno esito negativo in modo intermittente con il seguente errore osservato nel log delle azioni di backup:
207705:nsrazure_save: Curl: Error setting options/performing in curl, error details: Failure when receiving data from the peer(curl error code: 56), Error while copying snapshot to DD 207650:nsrazure_save: azurvmbackup: snapshot VM-NAME_DISK-NAME_SNAPSHOT-TIMESTAMP copy to DD failed 207820:nsrazure_save:Cannot backup to DD. Backup of saveset: RESOURCE-GROUP-NAME:VM-NAME:VM-NAME_DISK-NAME failed.
Cause
L'errore curl 56 è un codice errore generale di connessione di rete. Le cause più comuni sono:
- Problemi relativi all'handshake TLS
- Reimpostazione della connessione da parte del peer (il server ha chiuso la connessione in modo imprevisto).
- Firewall o interferenze di sicurezza.
- Timeout o perdita di pacchetti durante il trasferimento dei dati
La colonna nsrazure_save Il comando riscontra un problema di comunicazione curl e interrompe il processo senza riprovare la connessione. Versioni interessate:
- 19.11.0.x
- 19.12.0.x
- 19.13.0.x
Résolution
La logica dei tentativi deve essere aggiunta a NetWorker 19.14.0.0. Aggiornare i client NetWorker a questa versione (o a una successiva) per una correzione del codice.
curl error code: 56" i messaggi possono essere trovati nei registri; comunque tu veda "Retrying from offset" e la connessione riprende. Ogni saveset tenta di riprovare solo 50 volte. Per impostazione predefinita, la policy di NetWorker ha l'impostazione "one retry". Ciò significa che, se il saveset non riesce, la policy tenta nuovamente il backup. Se la connessione non riesce più di 50 volte, il backup del saveset non riesce. Gli errori eccessivi di connessione di rete devono essere analizzati a livello di Azure.
L'esempio seguente proviene da una sessione di backup con NetWorker 19.14.0.0. Il registro di backup mostra che riprova la sessione dall'ultimo offset quando "curl error code: 56".
207705:nsrazure_save: Curl: Error setting options/performing in curl, error details: Failure when receiving data from the peer(curl error code: 56), Error while copying snapshot to DD 210931:nsrazure_save: Data transfer failed. Retrying from offset 29284630528... 207705:nsrazure_save: Curl: Error setting options/performing in curl, error details: Failure when receiving data from the peer(curl error code: 56), Error while copying snapshot to DD 210931:nsrazure_save: Data transfer failed. Retrying from offset 32025608192...
Informations supplémentaires
Esempio di registrazione con logica dei tentativi:
207705:nsrazure_save: Curl: Error setting options/performing in curl, error details: Failure when receiving data from the peer(curl error code: 56), Error while copying snapshot to DD 207705:nsrazure_save: Curl: Error setting options/performing in curl, error details: Failure when receiving data from the peer(curl error code: 56), Error while copying snapshot to DD 207705:nsrazure_save: Curl: Error setting options/performing in curl, error details: Failure when receiving data from the peer(curl error code: 56), Error while copying snapshot to DD 207705:nsrazure_save: Curl: Error setting options/performing in curl, error details: Failure when receiving data from the peer(curl error code: 56), Error while copying snapshot to DD 210931:nsrazure_save: Data transfer failed. Retrying from offset 74392272896... 210931:nsrazure_save: Data transfer failed. Retrying from offset 68708990976... 210931:nsrazure_save: Data transfer failed. Retrying from offset 66345500672... 210931:nsrazure_save: Data transfer failed. Retrying from offset 78074871808...Nell'esempio precedente, sono presenti quattro saveset su disco di VM di cui è stato eseguito il backup nel client. Ogni saveset ha riscontrato l'errore di connessione curl e ha effettuato un nuovo tentativo dall'ultimo offset.