PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mit mehreren Servern eine Platte/Verzeichnis teilen



Dono
06.06.12, 12:32
Hallo!

Kann man es in vmware/xen hinbekommen, dass mehrere virtuelle Server sich eine Platte teilen? (ähnlich wie: alle Server mounten das gleiche Gerät, quasi als Shared medium ohne nfs/samba)

:confused:

derfele
06.06.12, 13:30
innerhalb von OpenVZ kann man ja ganz einfach mit einem bind mount ein Verzeichnis des Hosts in den Gast mounten. Da VMware, Xen und auch KVM aber mit Images arbeiten wirst du das (gefühlt) nicht so einfach aus dem Hostsystem machen könne.

NFS sollte hier aber eine gute Alternative darstellen.

marce
06.06.12, 14:56
Alles was "unter" einer Diensteebene läuft wird vermutlich Probleme verursachen beim konkurrierendem Schreiben.

... was aber gehen sollte, ist z.B. ein LUN per iSCSI als Device einbinden. Jedenfalls solange alle nur lesend zugreifen... Und abhängig davon, was Dein Speichersystem für Möglichkeiten bietet...

L00NIX
08.06.12, 12:08
Kann man es in vmware/xen hinbekommen, dass mehrere virtuelle Server sich eine Platte teilen? (ähnlich wie: alle Server mounten das gleiche Gerät, quasi als Shared medium ohne nfs/samba)


Wenn alle wirklich diesselbe Platte sehen sollen, kann man den Modus des SCSI-Adapters auf "virtuell" stellen. Das braucht man z.B. für MS-Cluster (siehe Anhang). In diesem Fall müssen die Gast-Betriebssysteme aber darauf ein cluster-fähiges Dateisystem nutzen. Das sollte man also nicht mit EXT oder so machen, da sehr seltsame Effekte dabei auftreten (bis hin zur Datenkorruption ;)).


Anderes Stichwort VMware: Linked Clones

Allerdings ist da nur die Basisplatte geteilt, jede VM bekommt eine Delta-Datei zum Schreiben (wie bei Snapshots), so dass nicht alle dasselbe sehen, sondern nur die Basis identisch ist.


Gruß
L00NIX