QNA > C > Come Risolvere Un Errore Vmware Esx Nfs 'Cannot Open Volume: /Vmfs/Volumes/'

Come risolvere un errore VMWare ESX NFS 'Cannot open volume: /vmfs/volumes/'

È necessario specificare il nome del datastore. Esempio: /vmfs/volumes/datastoreName

Facendo solo /vmfs/volumes/ ti trovi nella directory madre di dove vivono effettivamente i datastore.

Se stai aggiungendo un nuovo storage e l'operazione fallisce, potresti esaminare questi passaggi della VMware KB 1009871:

Sintomi

  • L'aggiunta dello storage non riesce
  • Quando si cerca di aggiungere un nuovo datastore, si riceve un errore simile a:

    errore durante la configurazione dell'host: impossibile aprire il volume /vmfs/volumes/491b71d6-c82202b5-27e7-002264074474
  • L'esecuzione del comando ls -al /vmfs/volumes nella Service Console mostra un collegamento interrotto per questo volume.

Nota: Se il nome del datastore è rosso e lampeggiante nella Service Console, vedi Il nome del datastore viene visualizzato in rosso nella Service Console (1008188)

Risoluzione

Questo problema si verifica se ESX trova un nome simile al datastore già esistente nell'inventario.

Questo è comunemente causato da una rimozione impropria del datastore, dove tutti gli oggetti dell'inventario che risiedevano sul datastore rimosso non sono stati cancellati prima della rimozione del datastore.

Per trovare l'oggetto a cui l'inventario fa riferimento per il datastore che si sta cercando di aggiungere e disregistrare l'oggetto esistente:

  1. Da VirtualCenter, cliccate su Datastore > Selezionate il Datastore > scheda Macchine virtuali.

    Se il Datastore non appare in VirtualCenter o nell'host, andate alla Service Console e scansionate i file di configurazione della macchina virtuale cercando riferimenti al datastore. Nella Service Console cercate l'UUID del Datastore in tutte le macchine virtuali (dall'errore nella sezione Sintomi, l'UUID è 491b71d6-c82202b5-27e7-002264074474):

    # find /vmfs/volumes/*/*/ -iname "*.vmx" -print0 | xargs -0 grep -i "491b71d6-c82202b5-27e7-002264074474"

    Se non trovi alcun risultato, ripeti il comando cercando il nome del Datastore:

    # find /vmfs/volumes/*/*/ -iname "*.vmx" -print0 | xargs -0 grep -i "DatastoreName"
  2. Cerca la macchina virtuale che fa riferimento al disco.
  3. Se il disco è referenziato in una macchina virtuale in esecuzione, spegnere la macchina virtuale e rimuovere il disco incriminato.
  4. Eseguire una nuova scansione dopo che tutti i riferimenti interrotti sono stati rimossi.
  5. È ora possibile aggiungere il Datastore (se è un VMFS, controllare se è stato aggiunto automaticamente dopo la nuova scansione).

Nota: Se stai cercando di aggiungere un punto di montaggio NFS con lo stesso nome di un punto di montaggio che non è più disponibile ma è ancora registrato sull'host, devi rimuovere questo punto di montaggio usando il comando: Per maggiori informazioni vedere Rimontare un datastore NFS disconnesso dalla linea di comando ESXi/ESX (1005057)

# esxcfg-nas -d DatastoreName

Di Sternberg

Quale azienda gestisce l'elaborazione delle carte di credito di Amazon? :: Quali sono le strategie vincenti in Solitaire?
Link utili