Cerca nel blog

sabato 25 febbraio 2012

Errore durante l’aggiornamento a vCenter Server 5.0

In alcune condizioni l’aggiornamento a vCenter 5.0 potrebbe fallire. Se il processo fallisce lasciando nel file vcdatabaseupgrade.log il seguente messaggio: “Error while upgrading: Datastore(s) ExampleDatastore volume are mounted on several hosts using different server names (e.g. IP address and hostname). To be recognized as shared, these datastores must be mounted on all hosts with identical server names” il problema accade quando un datastore NFS è stato montato su più host utilizzando metodi diversi. Ad esempio montando il datastore usando l’indirizzo IP dell’NFS server su di un host e l’indirizzo FQDN per un altro host, pur mantenendo identico il nome assegnato dal datastore. Per risolvere il problema è necessario montare i datastore NFS su tutti gli host utilizzando l’indirizzo IP dello storage oppure il nome qualificato, evitando quindi l’uso mixato delle 2 tecniche. Nel caso in cui non si abbia tenuto traccia del criterio usato per montare il datastore, sarà necessario smontare il datastore da tutti gli host e procedere al re-mount degli stessi usando la medesima tecnica. Se si desidera apportare la modifica solo sul minor numero di host possibile interrogare il DB di vCenter usando, ad esempio, Microsoft SQL Management Studio cercano nelle apposite tabelle. VMware raccomanda di fare un backup del DB prima di procedere. Le tabelle da osservare sono:
  • VPX_NAS_VOLUME (Colonna: FS_ID)
  • VPX_FILE_SYSTEM_MOUNT_INFO (Colonne: FS_ID e ID)
  • VPX_HOST (ID)
Per determinare quale datastore è montato sugli host è necessario cercare il valore FS_ID della tabella VPX_NAS_VOLUME e comparare il valore di FS_ID con l’ID trovato nella tabella VPX_FILE_SYSTEM_MOUNT_INFO. Una volta trovato l’ID, comparare il valore dell’ID della tabella VPX_HOST. Per maggiori informazioni è possibile consultare la KB 2006664

Nessun commento: