Domanda

Attualmente stiamo facendo funzionare ESX Server di VMware nella nostra rete di uffici. Le nostre macchine guest VMware sono in esecuzione Ubuntu Server 11.04.

Quello che stiamo cercando è un modo per condividere uno spazio di archiviazione accessibili con macchine guest utilizzando un disco virtuale. Se una delle macchine guest scrive per lo spazio di archiviazione condivisa, quindi tutti gli altri ospiti avrebbero visto il cambiamento.

Ho letto un post sulla creazione di un VMDK che ottengono è montato sul guest. Ma il post cita anche che nessuno degli ospiti vedrebbe modifiche, se uno degli ospiti scrive a meno che il disco viene rimontato. È corretto?

Qualcuno sa come impostare questa funzione rigorosamente tramite vmware? (Cioè non utilizzando una macchina nas guest configurato con CIFS, SMB, NFS, ecc .. per la condivisione)

È stato utile?

Soluzione

Stai chiedendo un "multi-writer" disco condiviso. VMware supporta questo (i suoi utilizzati per MSCS supporto cluster, e fault tolerant VMware VM), ma non ci sono un sacco di file system o sistemi operativi che possono trarre vantaggio da questo - Sono abbastanza sicuro nessuno dei file system standard di Ubuntu sono in grado di Questo. Questa configurazione è l'equivalente virtuale di collegare un singolo disco SCSI in due host separati ... i problemi di caching e la coerenza non sono banali per i padroni di casa di utilizzare l'archiviazione condivisa senza sovrascrivere l'altro.

Ecco un articolo VMware KB sull'abilitazione della modalità multi-scrittore: http://kb.vmware.com/selfservice/microsites /search.do?language=en_US&cmd=displayKC&externalId=1034165

Ci sono anche implicazioni per la gestione VM (migrazione, backup, ecc) che vengono molto più complicato con dischi condivisi di essere a conoscenza.

Altri suggerimenti

Per fare uno scrivibile unità fisica da più macchine Ubuntu il modo più semplice è quello di aggiungere il disco VMWare ad una delle macchine virtuali, quindi utilizzare NFS per condividere tale unità con altre macchine. L'unica vera limitazione, rispetto al tentativo di condividere direttamente un disco VMware, è che, se la macchina virtuale effettivamente ospita il disco è premuto, il disco non sarà disponibile per le altre macchine virtuali. Tuttavia, un ulteriore vantaggio di utilizzare NFS (oltre a non danneggiare il disco, come discusso in altre risposte) è che il disco NFS VMware può anche essere condiviso con altri, non virtuali, macchine come bene.

Uno dei (molti) set di istruzioni su come impostare NFS sotto Ubuntu e ': https: //help.ubuntu.com/community/SettingUpNFSHowTo

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top