• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af goerred | 28.07.2009 09:47

Debian: Tilgå filer fra server til server (advanced)

Software
Hey.

Jeg står og leder efter en mulighed for hvordan jeg kan accesse filer fra en server til en anden.

Det er sådan, at pt. har jeg én server hvor både apache, mysql og filserveren er på - Virker uden probs.

Jeg vil gerne have det delt op (Grundet load), så mysql ligger på 1 serv, apache/php på en anden (evt. flere) og så min filserver(e).

Jeg har prøvet at rode lidt med sshfs, men det er langt fra stabilt nok.

Jeg kører med Debian Lenny. Har prøvet at bruge iSCSI (iscsi-target og iscsi-initator mener jeg de hedder), hvilket faktisk virker _perfekt_, dog med det problem, at hvis jeg mounter devicet på flere webservere (op i mod filserveren), så opdatere den ikke filerne begge steder. Altså:
Har 1 filserver som har et iSCSI-share/whatever det nu hedder, hvor 2 webservere logger på op i mod og har 'sharet' lokalt som et drev. Hvis jeg skriver en fil på webserver 1, så kommer den ved webserver 1, men webserver 2 har problemer med at se den. Samme omvendt.

Nogen der har en idé til hvordan jeg kan lave dette setup?
Flere webservere skal snakke ned mod 1 filserver, deles om drevet og filerne. Det hele skal foregå softare mæssigt, da jeg ikke har råd til expensive HW udstyr

Der er RET meget load på, så det skal være ret stabilt og forholdsvist hurtigt.

På forhånd tak

/Goerred
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer7

# 1

15 år 11 måneder siden

Permalink

Indsendt af Kresten Kjaer den 28. juli 2009 kl. 10:10

Permalink

Re: Debian: Tilgå filer fra server til server (advanced)

Kig på nfs.
  • Log ind eller opret dig for at tilføje kommentarer

# 2

15 år 11 måneder siden

Permalink

Indsendt af goerred den 28. juli 2009 kl. 10:14

Permalink

Re: Debian: Tilgå filer fra server til server (advanced)

nfs?

Er du flink lige at uddybe lidt?
  • Log ind eller opret dig for at tilføje kommentarer

# 3

15 år 11 måneder siden

Permalink

Indsendt af goerred den 28. juli 2009 kl. 11:30

Permalink

Re: Debian: Tilgå filer fra server til server (advanced)

I stedet for at bruge NFS (hvilket jo ser fint nok ud), vil jeg prøve at kigge på GlusterFS.
http://gluster.org/

Simpel guide til hvordan det kan sættes op her, med 1 fileserv:
http://howtoforge.com/creating-an-nfs-like-standalone-storage-server-wi…
  • Log ind eller opret dig for at tilføje kommentarer

# 4

15 år 11 måneder siden

Permalink

Indsendt af goerred den 28. juli 2009 kl. 12:25

Permalink

Re: Debian: Tilgå filer fra server til server (advanced)

Er det stabilt og nok og levere det ordentligt performance?

Det er ret meget data der er snakke om, som bliver loaded en del
  • Log ind eller opret dig for at tilføje kommentarer

# 5

15 år 11 måneder siden

Permalink

Indsendt af dklinux den 28. juli 2009 kl. 22:06

Permalink

JA NFS

NFS bliver brugt på meget loaded systemer og har blevet brugt til dette i laaaaaang tid. Som jeg har postet får så fatter jeg simpelthen ikke hvorfor folk der ikke kender forskellen på NAS og SAN kan overveje at kaste sig ud i iSCSI.

ISCSI er SAN teknologi ,, IKKE NAS altså deling på katalog niveau !!!!!!!!!!!!!!!!
som er det højniveau fildeling du ønsker hvor du netop kan have 1til mange delinge, iSCSI er deling på partitions niveau , og dette er per default ALDRIG noget hvor man bare kan dele dette uden videre, du kan bruge et cluster filsystem setup men jeg ser INGEN !!!!! grund til at dit setup kræver noget som helst andet end NFS . Du spilder din egen tid med at rode med teknologi du ikke forstår endnu og ikke har brug for.

Og hvorfor NFS frem for SAMBA?? NFS har 1til1 mapping med andre unix filsystems semantik , rettigheder osv. det har samba ikke!

  • Log ind eller opret dig for at tilføje kommentarer

# 6

15 år 11 måneder siden

Permalink

Indsendt af dudsen den 28. juli 2009 kl. 22:19

Permalink

Re: Debian: Tilgå filer fra server til server (advanced)

nfs er hvad de helt store drenge har brugt i årtier indtil man begyndte at se lidt mere avancerede ting, det er klippe stabilt outperformer Samba/windows file share, eneste ulempe med nfs er at mapningen af servere er statisk altså man skal tilføje nye servere manuelt osv. men i dit scenarie er det ikke et problem.

Nu taler du om mysql på en server og PHP/apache på den anden i det tilfældet kan jeg ikke se hvorfor der skal deles filer istedet for bare connectes til mysql databasen fra web serveren.
  • Log ind eller opret dig for at tilføje kommentarer

# 7

15 år 11 måneder siden

Permalink

Indsendt af dklinux den 29. juli 2009 kl. 10:52

Permalink

Skalerbarhed

Generelt bliver det altid tilrådet at holde database og web/app server på hver server så man kan skalere I/O enheder og regnekraft separat mellem servernes anvendelses områder.
Der kan være mange grunde til at separere yderligere mellem sql server og filserver eller fra app server til filserver , fx at man vil kunne udevide lager kapasitet nemt eller parallelisere I/O tilgang eller seperare metadata fra mediadata (som fx youtube)

Der er en fin beskrivelse af hvordan youtube har skaleret deres system .
http://video.google.com/videoplay?docid=-6304964351441328559
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

Gode anmeldelser Zorin OS 17.3 7
Open Source-eksperimentet 5
En snak om Linux-kompatibel software 7
Nulstilling af adgangskode 6
Virtuel maskine? 2
PCLinuxOS 27
"Intet realistisk alternativ" - mig i r*ven 15
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
Linuxin er nu migreret til Drupal 11 13

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !