Windows Server


Lagring

Lagring

På en Windows-server vil vi ha én eller flere fysiske harddisker. For å få størst mulig driftssikkerhet kan vi bruke spesielle volumtyper som gjør at vi kan lagre data på flere disker samtidig.

Harddisker

En arbeidsstasjon eller server vil nesten alltid ha harddisker av typen Serial ATA (SATA) eller SAS.

SATA er den vanligste disktypen. Den brukes både i bærbare og stasjonære PC-er, men også mindre servere.

SAS (Serial Atached SCSI) har et mer avansert grensesnitt enn SATA og er derfor bedre egnet til servere. De fleste SAS-disker er raskere enn SATA. De fleste SATA-diskene har en omdreiningshastighet på 7200, mens SAS-disker gjerne har 10 000 eller 15 000 omdreininger per sekund.

SSD (Solid State Disk) har ingen bevegelige deler, men bruker flash-minne for å lagre data. En SSD-disk kan være mye raskere enn en tradisjonell disk, spesielt på leseoperasjoner. Fortsatt er SSD-disker dyrere enn vanlige disker, men har man høye krav til ytelse, kan det være aktuelt å bruke SSD-disker også i en server. SSD-disker kommer både med SATA og SAS grensesnitt.

SAN (Storage Area Network) er ett eller flere lagringskabinett som er koblet opp i et større lagringsnettverk for lagring av større mengder data. Dette kommuniserer så aktivt med nettverket.

Det er flere fordeler ved å samle all lagring i et eget nettverk:
  • Det er enkelt å flytte lagringsområder fra en server til en annen i forbindelse med bytte eller oppgradering av maskinvare.
  • Det er enklere å utnytte lagringskapasiteten ved at vi kan tildele diskplass til de serverne som har behov for mest plass.
  • Ved å lage tynne disker får vi stor fleksibilitet. Vi kan f.eks. lage en logisk disk som serveren oppfatter som 1 TB (1024 GB), men som ikke bruker mer plass enn de dataene som ligger på disken. Dette betyr at vi kan lage romslige disker som en server kan ha å vokse på, uten at vi sløser bort diskplass som er ubrukt.
  • Med et diskkabinett kan vi lage snapshot og kopier av volumer uavhengig av serveren.
  • Lagringsnett fungerer meget bra i kombinasjon med virtuelle servere.

Disker i Windows Server

I Windows 2012 kan lagringsplass (harddisker) administreres på to forskjellige måter. Den tradisjonelle måten som vi kjenner fra eldre Windows-versjoner, heter Disk Management og kan fortsatt brukes i Server 2012. Har vi kun én eller to harddisker i serveren, kan vi gjerne bruke Disk Management. Hvis vi har flere harddisker og ønsker et mer avansert diskoppsett, bør vi bruke den nye funksjonen Storage Spaces.

Volumer

På en server som skal inneholde forholdsvis mye data, er det vanlig å dele inn den lagringskapasiteten som er tilgjengelig, i volumer (én harddisk kan deles inn i flere volumer). Hvis det er ønskelig og vi har ledig diskplass, kan vi opprette flere volumer.

Når vi bruker flere volumer, blir det lettere å administrere plassen på harddisken(e). Hvis vi har en server med en harddisk som er inndelt i samsvar med tabellen, og disken begynner å bli full, kan vi installere en ny harddisk. Et av volumene, for eksempel APPS, kan flyttes over til den nye disken. Ulempen med en slik oppdeling er at vi bruker mer plass fordi vi må ha litt ledig plass å vokse på.

Det anbefales å legge systemfiler på et eget volum. Det gjør det enklere å vedlikeholde systemet senere. Hvis vi for eksempel må legge tilbake data fra en sikkerhetskopi, er det enklere når brukerdata og applikasjoner ligger på egne volumer.

Filsystemer

Standard filsystem for Windows 2012 er NTFS (NT File System). NTFS er et kraftig og avansert filsystem som har støtte for tilgangsrettigheter, komprimering og kryptering. NTFS er også et journalførende filsystem, noe som betyr at det er meget robust overfor systemkrasj og strømbrudd. Det eldre filsystemet FAT32 (File Allocation Table) brukes normalt ikke på en server, men hvis vi kobler en ekstern disk eller minnepinne til en server, er det stor sjanse at disse har FAT32. Vi bør unngå å bruke slike disker i normal serverdrift. En ekstern harddisk bør i alle fall konverteres til NTFS.

ReFS (Resilient File System) er et nytt filsystem som var nytt med Windows 2012. Dette skal være enda mer robust enn NTFS og er planlagt å skulle ta over for NTFS på sikt. ReFS skal være spesielt egnet for veldig store datamengder. Foreløpig er det noen begrensninger i bruksområde for ReFS, så det er bare i noen situasjoner det er aktuelt å bruke.

Disk Management

Konsollen Disk Management brukes for å partisjonere, formatere og administrere disker. Dette verktøyet kan benyttes til enkle diskoperasjoner. Vi kan f.eks. høyreklikke på ledig plass (Unallocated) på Disk 1 og lage et nytt volum E:. Om ønskelig kan vi lage flere små volumer.

Storage Spaces

Storage Spaces er en ny måte å organisere harddisker i Windows på. Denne funksjonen finnes også i Windows 8. Ved å organisere harddisker i én eller flere grupper (pool) kan vi få forskjellige funksjoner for både sikkerhet, administrasjon og ytelse.

De viktigste funksjonene er:

Feiltoleranse mot diskfeil: Hvis en disk stopper, vil informasjonen vår fortsatt være intakt. Dette kan gjøres ved enten å speile informasjonen over på en annen fysisk disk eller å spre informasjonen over tre eller flere disker på en slik måte at vi ikke mister noe uansett hvilken disk som stopper.

Fleksibilitet: Når vi har laget en pool, kan vi definere flere logiske disker i denne poolen. Disse kan være av forskjellig type.

  • Simple: Denne disktypen gir best hastighet og utnytter den fysiske diskkapasiteten best, men gir ingen beskyttelse mot diskfeil.
  • Mirror: Denne disktypen gir god beskyttelse ved at informasjonen speiles mellom to eller flere disker, men reduserer kapasiteten på de fysiske diskene til det halve.
  • Parity: Denne disktypen gir oss beskyttelse mot diskfeil, men gir tregere skrivehastighet. Vi mister også noe kapasitet, men ikke så mye som ved speiling.

Utvide med flere disker. Hvis vi har en diskpool som er i ferd med å gå full, kan vi utvide med flere disker. Det er også mulig å bytte ut eksisterende disker med større disker.

Tynne disker: vi kan definere logiske disker som er større enn den fysiske kapasiteten i poolen. Når den logiske disken begynner å fylles opp, kan vi utvide kapasiteten i poolen. Fordelen med dette er at vi kan sette en stor diskstørrelse i utgangspunktet.

Tiering: Dette betyr en lagdeling av disktyper. Vi kan dele opp diskene i raske og trege typer og så få systemet til automatisk å legge den informasjonen som brukes oftest på de raskeste diskene. Dette systemet er dynamisk slik at informasjon som ikke har vært brukt på en stund, blir flyttet til de tregeste diskene. Dette skjer automatisk, og verken brukere eller Windows vil merke at filene er flyttet (bortsett fra hastigheten). I praksis er det skille mellom vanlige harddisker og SSD-disker som kan brukes til tiering. SSD-disker er betydelig raskere enn mekaniske disker.

Write-Back Cache (mellomlagring) brukes i mange sammenhenger på en datamaskin. Prinsippet er å bruke et lite, men raskt mellomlager mot et tregere medium. Normalt brukes ikke caching av ting vi skriver til en harddisk. Hvis strømmen går, er faren stor for at vi mister data. Ved å bruke litt av en SSD, disk som mellomlager er denne faren eliminert fordi SSD husker alle data uten strøm.

Sette opp Storage spaces

Det første vi må gjøre, er å lage en Storage pool. For å sette opp en Storage pool, bør vi ha flere ledige harddisker knyttet til serveren. Vi kan sette opp en pool med kun én disk, men for å kunne bruke de mer avanserte mulighetene for speiling og paritet må vi minst ha tre ledige disker.

Normalt er det ikke å anbefale å bruke løse USB- disker på en server. Disker bør være installert internt i serveren eller samlet i et eksternt kabinett. Hvis vi må bruke vanlige USB-disker, må vi i alle fall passe på at de er av USB 3-typen.

Først må vi lage en Storage Pool av de ledige diskene våre.
  • Velg File and Storage Service i Server Manager.
  • Gå så til Storage Pools og velg New storage Pool fra Tasks.
  • Gi så poolen ett navn og eventuelt en beskrivelse av hvilke disker som er med.
  • Vi kan nå gå videre og velge hvilke disker som skal være med. Kryss av for de aktuelle diskene.
  • OBS: Diskene som skal være med i poolen, må være blanke. Gå eventuelt til Physical disks og velg Reset for å slette disken. Vi kan også bruke Disk Management for å se på og slette innholdet av disker.
  • Vi lar diskene stå med Allocation Automatic. Vi vil se nærmere på dette valget senere.
Når vi har fått laget en pool, kan vi gå videre og lage en eller flere virtuelle disker.
  • Velg New Virtual Disk.
  • Gå videre til vi skal angi navn. Vi skal lage en disk med paritet, så vi velger å bruke et navn som viser dette, f.eks. Virtuell Parity. Vi ser at det er noen betingelser for å bruke Tiering. Vi kommer tilbake til dette.
  • Under Provisioning velger vi Fixed.
  • Under Size setter vi opp halvparten av det som tilgjengelig i poolen.
Det siste trinnet er å lage et volum. Normalt vil vi automatisk komme til en wizard for dette etter å ha laget en virtuell disk.
  • Under Size velger vi å bruke all plassen på den virtuelle disken vi har laget.
  • Vi kan deretter velge Drive letter, f.eks. E:.
  • På neste side kan vi gi volumet en label. Bruk gjerne et navn som viser hva disken inneholder.

Nå kan vi gå til Windows Explorer og sjekke at vi ser det nye volumet. Prøv gjerne å kopiere noe data til den for å sjekke hastigheten.

Tiering

Som vi har sett tidligere, kan vi dele inn disker etter hastighet. Det er når vi har noen disker av SSD-typen at vi kan bruke dette. Hvis vi ønsker å lage logiske disker med speiling eller paritet, må vi bruke minst 2 eller 3 SSD-disker også. Vi kan altså ikke bare legge til en enkelt SSD-disk.

Tiering

For å teste tiering skal vi bruke én fysisk SSD sammen noen harddisker for å lage et simpelt logisk volum. Et slikt simpelt volum gir oss ingen sikkerhet mot diskfeil, men gir oss i alle fall mulighet til å se hvordan tiering fungerer.

Lag en diskpool med minst en harddisk og en SSD-disk. Hvis vi har en diskpool fra før, kan vi legge til en SSD-disk i den.

Før vi går videre, må vi sjekke at Media type er riktig. I noen tilfeller klarer ikke systemet å se hva slags disker som er koblet til. Dette kan kun gjøres på disker som ligger i en pool.

For å kunne endre Media type må vi åpne Powershell.

Skriv følgende kommandoer:
  • Set-PhysicalDisk -FriendlyName PhysicalDisk2 -MediaType HDD
  • Eventuelt kan vi bruke en tilsvarende kommando for å sette Media type til SSD. Bytt ut PhysicalDisk2 så det stemmer med navnet på disken som skal endres.
Vi kan bruke følgende kommandoer for å se på diskene fra Powershell:
  • Get-PhysicalDisk
  • Get-PhysicalDisk | ft FriendlyName,MediaType
Nå kan vi gå tilbake til Server Manager og sjekke at Media type har blitt riktig.
  • Nå kan vi lage en ny logisk disk.
  • Gi den logiske disken navnet Tiering og kryss av for at vi ønsker Tiering.
  • Fordi vi kun har én SSD, kan vi kun lage en simpel disk.
  • Vi må gi disken en fast størrelse (Fixed) når vi bruker tiering.
  • Nå kan vi velge hvor stor andel av trege og raske disker vi ønsker å bruke. Vi velger å bruke all tilgjengelig plass.
  • Til slutt må vi lage et volum på den logiske disken. Fordi vi bruker tiering, så må plassen på volumet være den samme som den logiske disken.

Kvoter

En diskkvote (Quota) setter en grense for hvor mye data som kan lagres. Vi kan enten sette kvoter per bruker eller for en folder.

Diskkvoter

Med diskkvoter kan vi sette en grense per bruker. Denne grensen vil da gjelde alle filer en bruker eier på et helt volum. Diskkvote er derfor godt egnet på volumer hvor flere brukere har skrivetilgang til samme kataloger, f.eks. fellesområdet vårt K:.

Sette opp diskkvoter

  1. Gå til My computer lokalt på serveren og høyreklikk på den disken som inneholder hjemmeområdene (Home-delingen).
  2. Velg PropertiesQuota.
  3. Nå kan du angi de grensene du ønsker skal være standard for brukere. Hvis vi ikke ønsker å begrense plassen for brukerne, men kun bruke kvotene for å få oversikt over diskbruken, lar vi være å krysse av for Deny disk space. Hvis en bruker har filer på volumet fra før, vil ikke denne grensen gjelde. For disse brukerne må vi sette en grense under Quota Entries.
  4. Klikk på Apply.
  5. Gå til Quota Entries for å se hvor mye diskplass hver bruker har fått. Det kan være at det først bare dukker opp koder istedenfor brukernavn, men alle navnene kommer etter hvert.

Folderkvoter

Det er også mulig å sette kvoter per folder. Denne funksjonen er mer brukervennlig ved at vi bl.a. kan få sendt mail til brukere som nærmer seg grensen. På fellesområder hvor flere brukere har skrivetilgang til samme foldere, er diskkvoter bedre egnet.

Sette kvoter på foldere

Vi kan sette kvoter på alle hjemmeområder med denne metoden:
  1. Gå til Server ManagerFile and Storage ServiceShares.
  2. Her ser vi at vi først må installere denne rollen. Trykk på linken for å gjøre dette.
  3. Når installasjonen er ferdig, kan vi gå tilbake og trykke refresh.
  4. Nå kan vi f.eks. velge Home-sharet og trykke på linken To set a Quota.
  5. Vi må velge en template til kvotene våre. Dette er forskjellige sett med forhåndsdefinerte kvotesettinger. Hvis vi har behov for å endre en template, kan vi senere redigere templaten, og endringene kan da påvirke alle foldere som har kvoter med denne.
  6. Kryss av for å lage kvoter for alle brukere.
  7. For å se nærmere på kvoter og eventuelt gjøre endringer, kan vi nå starte File Server Resource Manager.
  8. Nå kan vi se hvor mye plass som brukes på Home.
  9. Hvis vi ønsker å endre på grensene, må vi gå inn på Quote Templates og endre på den templaten som brukes, i vårt tilfelle 200 MB Limit

Hvis vi går inn på en av advarslene, kan vi endre advarselsteksten. Vi kan også velge å legge ved en rapport om hva som bruker plass. Marker f.eks. Warning 95% og trykk på Edit.

Mailoppsett

For å sende advarsler om diskbruk med mail må vi sette opp informasjon om mailserver og mailadresse.

Oppsett av mailserver med adresser
  1. Høyreklikk på File Server Resource Manager og velg Configure Options.
  2. Vi kan nå fylle ut adressen til utgående mailserver og mailadresser. Vi kan ikke bruke vårt domenenavn i avsenderadressen fordi dette ikke er noe offisielt domene.
  3. For at brukerne skal få mail, må vi oppgi en mailadresse for disse. Dette kan vi legge inn AD Users and Computers.

Mailserver

Windows Server 2012 har ingen innebygd mailserver. Microsofts mailprodukt er Exchange Server, som må kjøpes separat. Det er mulig å sette opp en enkel utgående mailserver (SMTP) (legges inn fra Features), men som regel kan vi like greit bruke en ekstern utgående mailserver.

For å bruke en ekstern mailserver må det være en som vi har lov til å bruke fra det nettverket serveren er koblet til. Dette kan være en mailserver som vår internettleverandør (ISP) tilbyr, eller en intern mailserver hos vår bedrift eller skole.

Vi har heller ikke mailkontoer for våre testbrukere. Vi kan da eventuelt bruke vår egen mailkonto både for administrator og en av brukerne for å få testet at advarsler via mail fungerer. Eventuelt kan vi opprette noen mailkontoer på Google eller Outlook.com.

File Screening

Under File Server Resource Manager har vi mulighet for å sette opp File Screening. Dette er et slags filter som nekter brukere å lagre enkelte typer filer. Et typisk eksempel er brukere som lagrer private musikk- og videofiler. Dette er filer som bruker mye plass, og som fort fyller opp en server.

Sette opp File Screening

  1. Høyreklikk på Filescreens og velg Create File Screen.
  2. Velg så folder og hvilke typer filer som skal blokkeres.
  3. Vi kan eventuelt redigere Templates for å tilpasse hva vi vil blokkere.

Shadow Copies

Shadow Copies gjør det mulig for brukerne å hente tilbake gamle versjoner av dokumenter de har lagret på serveren. Denne funksjonen tar vare på gamle versjoner av filer og kataloger som slettes eller endres. Hvis en bruker sletter en fil, kan han eller hun selv hente den tilbake.

Shadow Copies fungerer slik at serveren med visse mellomrom tar et snapshot av filstrukturen på et volum. Standardinnstillingen er at det blir laget snapshot klokka 7.00 og 12.00 hver ukedag. Man kan endre hvor ofte det blir laget snapshots, men det bør ikke gjøres for ofte fordi det lagres maksimalt 64 stykk. Man trenger også en del diskplass hvis det skal lagres mange snapshots. Det kan være aktuelt å lagre snapshots på et annet volum enn det man lager snapshot av. Dette er også gunstig for ytelsen.

Et snapshot inneholder kun et bilde av filstrukturen på et gitt tidspunkt. Det blir ikke kopiert noen filer. Det betyr at denne operasjonen går forholdsvis raskt, og at snapshotet ikke blir så veldig stort. Filene som slettes eller endres, blir liggende på samme plass hele tiden, men markert som slettet, slik at de ikke er synlige for brukeren. En forutsetning for at Shadow Copies kan fungere, er derfor at det er en god del ledig plass på volumet. Vi bør ha minst 10 % av den totale størrelsen til volumet tilgjengelig for Shadow Copies.

Konfigurer Shadow Copies

  1. Høyreklikk på et volum og velg Properties.
  2. Velg deretter Shadow Copies.
  3. Velg så den aktuelle disken og klikk på Enable.
  4. Velg Settings for å angi hvor mye plass som skal reserveres, og hvor ofte det skal lages et snapshot (Schedule). Hvis du ønsker å lagre snapshots på et annet volum, må du endre dette i Settings før du klikker på Enable.
  5. Klikk på Schedule for å angi hvor ofte det skal lages snapshots.
  6. Hvis det skal lages flere snapshots i døgnet eller med uregelmessig rytme i løpet av uken, kan du velge New for å definere flere schedules.
  7. Til slutt kan du teste at Shadow Copies-funksjonen fungerer, ved å bruke en klient. Lag et snapshot på serveren, slett og endre noen filer fra klienten og test så om du finner tilbake til de gamle filene.

Finne slettede filer eller gamle versjoner

For å kunne se de slettede filene bruker vi funksjonen Previous versions eller Tidligere versjoner. Alle Windows-versjoner fra og med Windows XP SP2 har denne funksjonen.

Bruke funksjonen Previous versions (Tidligere versjoner)

For å bruke denne funksjonen gjør du følgende:
  1. Høyreklikk på en fil eller katalog og velg Properties.
  2. Velg Tidligere versjoner og deretter den aktuelle filen.
  3. Velg View, Copy eller Restore. Ser du på en enkelt fil, vil du bare se gamle versjoner av filen hvis den er endret de siste dagene.
  4. Velger du View, kan du kopiere eller klikke og dra filene til et annet sted på vanlig måte.