Hjemmeserver del 2: programvare

Nå som maskinvaren er skrudd forsvarlig sammen og starter på stuerent vis, er det på tide å installere nødvendig programvare for operativsystem, RAID og filserver. Serveren skal altså kun tjene som filserver, blant annet for å ta vare på mine kosteligste, det vil si bilder, film og musikk.

Før du starter

Det aller første jeg må gjøre er å sette opp BIOS til å starte fra riktige enheter, eksempelvis DVD-enheten før harddisken.

Operativsystem

Denne serveren skal utelukkende være en filserver. For dette formålet er det laget et eget operativsystem, kalt FreeNAS. Med FreeNAS kan du administrere disker, RAID og diverse tjenester, som eksempelvis Samba, FTP, NFS, RSYNC, SSH, med flere.

FreeNAS er et utrolig kjekt OS. Du kan velge å installere det på harddisk, et minnekort eller en USB-minnepinne. Ferdig installert tar FreeNAS under 40 MB. Personlig valgte jeg å installere FreeNAS på en egen harddisk, ettersom jeg har større tro på at en harddisk er bedre egnet enn en minnepinne. Dessuten er det ingen fare for at noen napper ut en harddisk, slik tilfellet kan være med en minnepinne. Snakk om sløsing av plass, når jeg bruker 40 MB av en 500 GB harddisk.

Last ned FreeNAS og brenn det på en CD- eller DVD-plate. Sett maskinen til å starte fra platen, og følg instruksjonene på skjermen. Det er tekstbasert, men svært lettfattelig. Dessuten har FreeNAS en svært god brukerveiledning. Sørg for at maskinen er koblet til nettverket, og alt går smertefritt av seg selv.

Når maskinen har startet opp fra CD- eller DVD-platen, velger du å installere FreeNAS. Etter installasjon setter du opp en fast IP-adresse, eksempelvis 192.168.1.2. Ta så frem en vanlig PC og start nettleseren. Åpne adressen http://192.168.1.2/ og logg inn med brukernavn og passord angitt i brukermanualen. Følgende innstillinger bør settes før du fortsetter:

  • General setup
    • “Hostname”
    • “Domain”
    • “Username” (endre admin til ditt eget)
    • “WebGUI protocol” setter du til “HTTPS”. Merk at neste gang du logger inn via nettleseren, må du logge inn via https://192.168.1.2/.
    • “Time zone” setter du til “Europe / Oslo”
  • System: Advanced
    • ” Enable the S.M.A.R.T daemon”. Med denne kjekke parameteren får du tilgang til diverse systeminformasjon fra maskinvaren.

Du har nå satt opp de mest grunnleggende parametrene for å kjøre FreeNAS på serveren din. Du kan nå sette opp disker og tjenester.

RAID

Oppsett av RAID i FreeNAS er svært enkelt. Følg denne prosedyren:

  • Installer alle diskene i FreeNAS under menypunktet “Disks: Management”. Dette er kun et menyvalg for å fortelle FreeNAS hvilke disker du ønsker å benytte av de som er installert i serveren. Jeg valgte samtlige disker.
  • Benytt menypunktet “Disks: Format” for å formatere diskene. Velg disk du ønsker å formatere, sett “File system” til “Software RAID”, la “Don’t Erase MBR” så tomt, og trykk “Format disk”. Det er svært viktig at du ikke formaterer systemdisken din!
  • Når du har formatert alle diskene, velger du menypunktet “Disks: Software RAID”. Du har nå tilgang til en rekke forskjellige RAID-varianter. Skulle du være i tvil om hva du bør velge, har Wikipedia en god artikkel om RAID. Selv benytter jeg RAID 5, som gir god utnyttelse av disker ispedd nok sikkerhet. Gi RAID-et et navn og velg de diskene du ønsker å benytte i RAID-et. Du vil nå få meldingen “Synchronizing” på RAID-et, og på serverens skjerm vil du se hvor langt i synkroniseringsprosessen du har kommet. Dette tar litt tid, og selv om brukermanualen sier at du kan arbeide på RAID-et mens det synkroniserer, lot jeg serveren være til prosessen var ferdig. Jeg skal ikke legge skjul på at det er litt tilfredsstillende å se 2,5 TB diskplass tilgjengelig.
  • Til slutt monterer du RAID-et under menypunktet “Disks: Mount Point”.

Fildeling med Samba

Ettersom det er en filserver jeg setter opp, er det naturligvis på sin plass å benytte en tjeneste for å dele filer med klientene i nettverket. Hadde jeg kun hatt Linux-klienter hadde det ikke vært noe å sette opp utover NFS, men ettersom jeg bruker Mac må jeg installere Samba. Samba tilbyr fil- og printtjenester for miljø med blandede klienter. Samba finner du som CIFS i FreeNAS.

Det var alt. I løpet av et kvarter har jeg installert operativsystem, satt opp maskinen i nettverket med nødvendige tjenester for fildeling, samt satt opp diskene i RAID.

2 kommentarer til «Hjemmeserver del 2: programvare»

  1. Berre nokre spørsmål:
    Var det ikkje støtte for hardware-RAID på hovudkortet ditt? Er det nokon spesiell grunn til å velje software-RAID, bortsett frå drivar-kluss, kanskje?
    Støttar ikkje Mac NFS?
    Har du sett på andre NAS-operativsystem enn FreeNAS, som td. NasLite, og evt. kvifor fall valet på FreeNAS?

    Dette er en kommentar

  2. Jo, det er støtte for hardware-RAID på hovedkortet. I utgangspunktet hadde jeg tenkt å benytte dette, men etter å ha lest masse om hardware- kontra software-RAID, fant jeg ut at det ytelsesmessig ikke spiller noen rolle for mitt bruksområde. Årsaken til at jeg valgte software-RAID var at jeg ikke ha tilgang til den samme diskkontrolleren når (ikke hvis) den ryker.

    Jeg har blitt fortalt at Mac ikke støtter NFS rett ut av boksen. Har ikke gjort noe for å sjekke ut hvorvidt dette stemmer, men i alle tilfeller har jeg flere klienter som kan ha behov for tilgang.

    Valget falt på FreeNAS, etter flere anbefalinger på Linux-gruppa på Usenet. Så langt har jeg vært svært fornøyd med valget.

    Dette er en kommentar

Ett trackback / pingback til «Hjemmeserver del 2: programvare»

  1. Hjemmeserver del 5: RAID med Ubuntu…

    Bakgrunn
    For omtrent et år siden bestemte jeg meg for å bygge en hjemmeserver. Serveren ble i utgangspunktet satt opp som filserver, men i løpet av året har behovet endret seg og før jul bestemte jeg meg for å bytte operativsystem for å kunne kjøre fle…

Legg igjen en kommentar

Før du poster en kommentar må du være kjent med retningslinjene for kommentarposting, samt personvernpolitikken for bekkelund.net.

Felter merket med * må fylles ut. Din e-postadresse vil ikke være synlig.

Formatering med XHTML: Du kan bruke disse elementene til formatering: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> . Tekstbaserte uttrykksikoner konverteres automatisk til bilder. Hjelp til formatering.

Martin Bekkelund er fornøyd bruker av WordPress med hjemmelaget tema.
Du kan abonnere på både artikler som Atom, RSS 2.0 eller RSS 0.92, samt kommentarer som RSS 2.0.
Denne artikkelen ble til ved hjelp av 13 kopper espresso konsumert på 0.313 minutter.

Informasjon om opphavsrett og lisensiering 1995 - 2008 Martin Bekkelund
xhtml
css
rss
cc
508
aaa
v6.09