[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Sharing file/folder
Another option is to use something like unison, which is a file synchronizer. http://www.cis.upenn.edu/~bcpierce/unison/ You'd have independent filesystems, but have unison synchronize (bi/multidirectionally) the files there. It works similarly to rsync but changes can happen in either direction and it allows for N-way synchronization. The only problem being that you could theoretically modify a file in multiple places. Unison will detect this and not perform an update with user intervention. Mel On Mon, Feb 14, 2011 at 12:41 PM, lucianobarreto@xxxxxxxxx <lucianobarreto@xxxxxxxxx> wrote: > Sorry if duplicated... > Thanks guys, let me expose my problem. I'm prototyping a fault tolerance > server (byzantine fault tolerance). Vms need do comunicate each order for > make decisions about requests. My host will be out of network (cant access > anything) and my Vms can comunicate to the external world, but the decision > need to be local. Yes, I could comunicate via network inside VM to exchange > information but my propose is to have a reliable local share to do it. In > another work a friend used a Virtualbox folder share to do it, but now I > need increase performance and use Xen to do it. > About clustered filesystems, any options to use it in a normal block device > like Sata HD or SCSI? I understand..."clustered"... but any option? > Thanks and I will get more information about clustered filesystems > 2011/2/14 Javier Guerra Giraldez <javier@xxxxxxxxxxx> >> >> On Mon, Feb 14, 2011 at 1:37 PM, lucianobarreto@xxxxxxxxx >> <lucianobarreto@xxxxxxxxx> wrote: >> > I need to share some files between VMs. This files will be used to >> > transfer >> > some information (read/write). But I need do it without any network >> > resource >> > (NFS or others). I've tried to do it sharing a partition just for test >> > proposes, but i see that when i create a file on one VM another can't >> > see it >> > and there isnt any concurrence in this approach. >> > Anyone can help me?? >> >> to share files, you need a shared filesystem. there are two main >> classes of these: >> >> - network filesystems: NFS, Samba, 9p, etc. these work really well; >> you shouldn't reject them without good reason. >> >> - clustered filesystems: GFS, OCFS2, CXFS, etc. they're designed for >> SAN systems where several hosts access the same storage box. in VM >> case, if you create a single partition accessible from several VMs you >> get exactly the same situation, (shared block device) and need the >> same solution. >> >> what definitely won't work is to use a 'normal' filesystem (ext3/4, >> XFS, ReiserFS, FAT, HPFS, NTFS, etc) on a shared partition (just like >> it won't work in a shared block device). Since every filesystem >> aggressively caches metadata to avoid rereading the disk for every >> access, a VM won't be 'notified' if another one modifies a directory, >> so it won't 'notice' any change. and worse, since now the cached >> metadata isn't consistent with the content of the disk, any write will >> result in a heavily corrupted filesystem. >> >> better go with NFS >> >> -- >> Javier >> >> _______________________________________________ >> Xen-users mailing list >> Xen-users@xxxxxxxxxxxxxxxxxxx >> http://lists.xensource.com/xen-users > > > > -- > Luciano Barreto > > _______________________________________________ > Xen-users mailing list > Xen-users@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-users > -- Melody Bliss Usenix, SAGE and LOPSA Charter Member Patron Member of the NRA _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |