#Veeam Error “failed to open VDDK” e cached credentials

0 Flares Twitter 0 Facebook 0 LinkedIn 0 Email -- 0 Flares ×

Stavo configurando un server windows per Veeam Backup & Replication 6 presso un cliente, quando dopo alcuni giorni mi sono imbattuto in questo errore nell’eseguire un nuovo backup appena configurato:

Error: Client error: Failed to open VDDK disk [[XXXXXX] VMNAME/VMNAME.vmdk] ( is read-only mode - [true] ) Failed to open VMDK. Logon attempt with parameters [VC/ESX: [192.168.150.70];Port: 443;Login: [****];VMX Spec: [moref=vm-116];Snapshot mor: [snapshot-161];Transports: [hotadd]] failed because of the following errors:

Provando ad eseguire manualmente uno dei backup che davano errore, si poteva notare come il job si bloccasse in corrispondenza della copia del file vmdk stesso per circa 20 minuti, durante i quali i byte trasferiti continuavano a rimanere 0. Questi timeout mi hanno fatto perdere quasi due ore tra una prova e l’altra, ma alla fine ho capito il problema.

La cosa strana era che vi erano nel server diversi job, configurati nei precedenti giorni, che stavano continuando a funzionare correttamente. Essendo Veeam Backup un software basato su windows, i sospetti si sono concentrati sulle credenziali utilizzate per eseguire i backup. Avevo infatti impostato i vari servizi di Veeam per essere eseguiti dall’utente domain\administrator, e chiedendo al cliente, la password di administrator era stata recentemente modificata.

Come sempre nei sistemi microsoft, le credenziali acquisite dal servizio durante il precedente avvio con la vecchia password venivano ancora riconosciute da vCenter, che consentiva quindi a Veeam di operare. La cosa che traeva in inganno però era che i nuovi job creati avrebbero dovuto comunque venire eseguiti dal servizio di veeam, e quindi usare le stesse credenziali, ma questo per qualche motivo non avveniva.
Alla fine, ho risolto con due operazioni:
– dato che era già in previsione tra le attività di progetto, ho creato un account “veeam” appositamente per eseguire i servizi di Veeam e effettuare le login a VSS nelle virtual machine windows. Questo utente possiede una password decisamente complessa che non scade. In questo modo, è possibile cambiare la password di administrator a piacimento senza compromettere il funzionamento di veeam
– un reboot del server windows su cui è installato Veeam ha cancellato le credenziali. Inutile dire che dopo il riavvio tutti i job di backup erano perfettamente funzionanti.