
Die Situation:
Ich habe diese virtuellen Maschinen, die zum Erstellen von Software verwendet werden, und ich versuche, alle Builds sozusagen auf derselben „Festplatte“ zu speichern. Die virtuellen Maschinen:
2 x Windows
4 x Linux (3 Mandriva and 1 CentOS)
Was ist die beste Möglichkeit, ein Laufwerk zwischen virtuellen Maschinen freizugeben? Ich verwende derzeit NFS (Freigabe eines Laufwerks von Linux -> Windows mithilfe von Services for Unix), bin mir aber nicht sicher, ob das am effizientesten ist.
Antwort1
Normalerweise tendiere ich dazu, Samba unter Linux auszuführen, um den Dateiaustausch mit Windows zu erleichtern. Hauptsächlich, weil Sie sich nicht um die Einrichtung benutzerdefinierter Dienste auf der Windows-Seite kümmern müssen. Das ist für mich ein Pluspunkt, da ich es einfacher finde, Dienste auf der Linux-Seite zu implementieren.
Sie können die Freigaben mit dem Dateisystemtyp „CIFS“ (der SMBFs ersetzt) auf den anderen Linux-Rechnern mounten.
Die Samba-Softwaresuite sowie das CIFS-Kernelmodul sind in den meisten Distributionen normalerweise standardmäßig enthalten.
Antwort2
welche virtuelle Maschine verwendest du? Wahrscheinlich könntest du eine gemeinsame Festplatte erstellen. Schau mal hierhttp://www.symantec.com/connect/articles/building-vmware-shared-disk