Datorhårdvaruteknik 1DV426 - Laboration NAS NetApp F840 Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 16 maj 2013 Instruktioner Organisation och genomförande Laborationen består av ett antal steg som ska genomföras och även frågor som ska besvaras. Laborationen genomförs i grupper om tre till fyra studenter. Förberedelse Innan laborationen genomförs måste den läsas genom och relevanta förberedelser göras. Detta kan innefatta, men är ej begränsat till, följande: Förståelse för de tekniker som används under laborationen Uppslagning av termer Planering av genomförande Redovisning Redovisning av laborationen sker i form av en skriftlig rapport. Laborationsrapporten ska bestå av en försättssida, innehållsförteckning, tankegångar och banor för de problem som behandlas i laborationen. I de fall det går att resonera kring ett problem eller komma fram till olika lösningar är det extra viktigt att dessa tolkningar ingår i rapporten och hur ni har motiverat dem. Texten ska vara en läsbar och sammanhängande text som går att läsa utan att man har tillgångtill detta laborations-pm, en punktlista eller liknande med kortfattade svar är alltså inte tillåten. 1
Innehåll 1 Introduktion 3 2 Installation och grundkonfiguration 3 3 Volymhantering 4 3.1 Traditional Volume................................... 4 3.2 Flexible Volume..................................... 5 4 Utdelning av katalog 5 5 Snapshots 5 6 Backup via NDMP 5 6.1 Netvault Ta backup via NDMP........................... 6 6.2 Återställa backuper via NDMP............................ 6 7 iscsi med dubbla sökvägar och lastbalansering 7 2
1 Introduktion Ett NAS är en enhet som används för att dela ut nätverksresurser och på detta sättet ha en centraliserad lagring. Här finns ett NAS av modellen NetApp F740 och ett av modellen NetApp F840. Denna laborationen behandlar F840:n som är lite nyare, har mer diskutrymme och andra möjligheter i operativsystemet OnTap. CIFS iscsi NFS SOVOSXA JUMXLWH JSPKACN Tabell 1: Licenser 2 Installation och grundkonfiguration Denna guide för installation och grundkonfiguration är skriven steg för steg. Tveka inte att fråga en handledare om något är oklart. 1. Be en handledare göra en övergripande visning av NetAppen. 2. Se till att alla kablar är inkopplade. Kablarna är seriell konsol via Annex (Annexen är en serieport-server som man kan telneta till för att komma åt serieportarna), LAN, IP- SAN1, IPSAN2 samt elström. Eftersom NASet inte har mer än tre nätverksuttag kommer administrationen ske via konsol-kabeln och via LANet. 3. Starta nätaggregaten på framsidan av racket. Dessa fungerar som huvudströmbrytare för alla enheter som tillhör lagringen. 4. Starta JBODarna. Vänta 15 sekunder tills de har startat upp. 5. Starta NAS-huvudet. 6. Koppla upp mot Annex-boxen via telnet och anslut till rätt serieport. Annexen kommer nu att vara uppkopplad via den seriella konsolen och låta dig komma åt den via telnet. 7. Stoppa i diskett 1 och låt NASet boota från denna. Följ upp med diskett 2-11 när det är dags. Kontrollera displayen på framsidan av NAS-huvudet eller den seriella konsolen för att se när det är dags för byte. 8. Initiera diskarna. Detta rensar allt som ligger på dem så att det som den förra gruppen gjorde försvinner. Detta kan ses som en slags lågnivåformatering. Initieringen tar ganska lång tid, ca 30 minuter. 9. Det kommer nu komma ett antal frågor via den seriella konsolen som ska besvaras. Besvara enligt följande: (a) Sätt ett lämpligt hostname. Försöker NASet få IP via DHCP, tryck CTRL + C. (b) Konfigurera inte virtuella nätverkskort. (c) Sätt IP-adress och nätmask på nätverkskort e0, media ska vara satt till auto. 3
(d) Sätt inga IP-adresser på nätverkskort e4a e4d, detta görs i ett senare skede via webbgränssnittet. (e) Väl att inte fortsätta via webbgränssnittet, detta kommer att användas senare dock. (f) Ställ in en lämplig gateway. (g) Ställ in datorns, i detta fallet admin-serverns, IP som adminhost. (h) Ställ in var NASet står. (i) Ingen DNS-resolver. (j) Ingen NIS-klient. 10. Installera licens för CIFS med hjälp av kommandot license. 11. Kör kommandot cifs setup. (a) Inget WINS. (b) iscsi kommer att användas längre fram i laborationen, förutom CIFS, välj därför Multiprotocol filer. (c) password som lösenord. (d) Behålla samma namn på NASet som valdes tidigare. (e) Använd Windows Workgroup Auth. (f) Använd Default Workgroup. (g) Skapa ett administrator-konto med password som lösenord. 12. Montera \\[nasnamn]\c$ som en enhet på Windows-klienten. Username: [nasnamn]\administrator Password: password 13. Kör filen 7121_setup_i.exe som ligger under download på den gemensamma filservern och packa upp innehållet till [N AS enhet]:\etc. 14. När detta är klart, kör kommandot download i systemkonsolen. 15. Starta om NASet med kommandot reboot. 16. Använd en webbläsare och gå in på http://[nas IP ]/na_admin för att komma åt webbgränssnittet. 17. Mata in licenser för iscsi och NFS via webbgränssnittet. 3 Volymhantering En volym är en lagringsplats som skapas på NASet. Här kommer två typer av volymer undersökas, traditional volume och flexible volume. 3.1 Traditional Volume I detta steg ska en ny volym av typen traditional skapas. Detta görs via webbgränssnittet. 1. Ta reda på hur man skapar nya volymer. 2. Skapa en volym som omfattar ca 6-8 diskar. 4
3.2 Flexible Volume Nästa steg är att skapa en volym av typen flexible. 1. Flexibla volymer är annorlunda mot traditionella, dessa läggs i något som kallas Aggregates. Vad innebär Aggregates? 2. Skapa två olika volymer av typen flexible, en med utrymmesgaranti och en utan. Vad är skillnaden? 3. Ändra storleken på volymen med utrymmesgaranti till max och samma sak på den utan utrymmesgaranti. Vad händer? Vad är detta bra för? 4 Utdelning av katalog Dela ut en katalog med CIFS från NASet och montera den i Windows. Även detta görs från webgränssnittet. Efter att katalogen delats ut ska en av utdelningarna administreras från NAS:et via Windows MMC (Management Console). Anslut alltså till NAS:ets IP via Windows MMC, skapa en ny utdelning och testa så att den fungerar. 5 Snapshots Snapshots används för att kunna återgå till hur filsystemet såg ut i ett tidigare skede, en ögonblicksbild som ligger direkt på enheten. 1. Kopiera in filer som tar 50-100 MB på utdelningen som gjordes tidigare. 2. Ta ett snapshot via webbgränssnittet. 3. Kopiera in lite fler filer. 4. Ta ett nytt snapshot. 5. Kontrollera storleken på de två snapshotsen. 6. Ta bort de första filerna som kopierades dit. Notera storleken på snapshotsen igen. Vad händer? 7. Kan filerna från ett tidigare snapshot återställas? Ta en titt under [enhet]:\.snapshot. 6 Backup via NDMP Det är nu dags att överföra ett snapshot till vår backupserver. Detta görs via ett protokoll som heter NDMP. NDMP är ett protokoll för nätverksbackup utvecklat av NetApp och Legato. Det är gjort för att överföra backupdata mellan NAS-enheter och backupenheter, eftersom NAS normalt sett inte har anslutningsmöjligheter för t.ex. FibreChannel så måste backupen tas via TCP/IP och NDMP. 5
6.1 Netvault Ta backup via NDMP Denna del innehåller steg för steg-anvisningar på hur man använder Netvault för att ta backup via NDMP. 1. Installera server-delen Netvault om det inte redan är gjort. Detta bör dock redan vara gjort på gruppens backupserver. 2. Skapa ett SVTL av lämplig och tillräcklig storlek om detta inte är gjort. Även detta bör redan finnas på gruppens backupserver. 3. Installera NDMP i Netvault. Detta görs under Client management, högerklicka på datorns namn, välj Install software. Själva NDMP-paketet finns under download på den gemensamma filservern. 4. Det är nu dags att göra en backup via NDMP. (a) Se till att NDMP är påslaget på NASet. (b) Starta Netvault, välj Backup och dubbelklicka på backupserver-ikonen. (c) Välj sedan NDMP Client och skriv in NASets uppgifter. Tänk på att backup görs via LANet så väl rätt IP. För att få fram lösenordet för att ansluta med administrator via NDMP körs följande kommando i NASets konsol: ndmpd password administrator. Lösenordet som skrivs ut är långt och krångligt, skriv av eller kopiera. (d) Dubbelklicka på NASet i netvault, gå vidare ner till snapshots och välj det snapshot som backup ska göras på. (e) Under fliken Target i Netvault ställer man in vilken/vilka bandare som ska användas vid backuptagningen. Välj den/de som finns i gruppens SVTL. (f) Kör igång backupen genom att klicka på Trafikljuset. (g) Under Jobs i Netvault visas egenskaper på backuptagningen, bl.a. hur fort data skrivs ner till bandarna. 6.2 Återställa backuper via NDMP NDMP kan inte bara användas för att ta backup utan även för att återställa filer från backup. 1. Ta bort alla eller delar av de filer som lades på utdelningen. 2. Väl att göra en Restore i Netvault. Dubbelklicka sedan på backupservern och vidare ner till det snapshot som en backup gjordes på tidigare. 3. Välj backupservern som Target client. 4. Kör igång återställningen. 5. Notera att återställningen körs under Jobs och även att filerna återställs på utdelningen. Allt som låg där när snapshotet togs kommer att läggas tillbaka. 6
7 iscsi med dubbla sökvägar och lastbalansering I detta steg ska möjligheterna att köra iscsi mot NASet undersökas. iscsi i Ontap kräver lite extra eftertanke och noggrannhet pga. säkerheten så att inte alla automatiskt kommer åt alla utdelade iscsi-lun. Efter detta ska två extra nätverkskort användas i DCn för att få dubbla sökvägar samt lastbalansera iscsi-utdelningen. Glöm inte att konfigurera InterVLAN-routing på iscsi-switcharna om detta används. 1. Använd två extra-nätverkskort i den Dell-servern iscsi-disken ska monteras på, alltså DCn. 2. Se till att NASets två fibernätverksuttag är anslutna till IPSAN1 och IPSAN2 samt har korrekta IP-adresser. 3. Installera Microsofts iscsi-initiator på samma dator, denna är dock redan installerad om det är Win2k8 eller senare som körs. Kom ihåg att stöd för multipla vägar krävs för att kunna möjliggöra lastbalansering. 4. Kontrollera så att licensen för iscsi är korrekt installerad på NASet. 5. Fortsätt genom att dela ut ett iscsi-lun på NASet. Detta görs under LUNs. Kontrollera även att iscsi-tjänsten är igång på NASet. 6. Lägg till ett LUN på en av volymerna som skapades tidigare, t.ex. /vol/vol1/testlun. LUN Type ska vara image. Sätt valfri beskrivning. Sätt en lämplig storlek. Välj om Space Reserved ska användas eller inte genom att ta reda på vad det innebär. 7. Nu har ett iscsi-lun skapas, dock är det inte inställt att något iscsi-target får komma åt LUNet. Detta ska nu göras. Börja med att gå in under Initiator Groups och välj Add. Gruppnamn är valfritt, men namnet på laborationsgruppen är lämpligt. Type: iscsi Operating System: Default Sista steget i Initiatorgruppsskapandet är att lägga till IQN för initiatorn. Detta finns i egenskaperna för Microsoft iscsi Initiator och det bör se ut ungefär såhär: iqn.1991-05.com.microsoft:datornamn. 8. Nästa steg är att koppla initiatorgruppen till LUNet. Ta manage, välj sedan Add groups to map. Välj din grupp och sedan ett nummer för LUNet, exempelvis 0. 9. Efter alla dessa steg för steg-anvisningar är det nu dags att ta reda på hur resten fungerar själv. Anslut till enheten via Microsofts iscsi-initiator. Undersök hur man gör för att använda dubbla vägar och lastbalansera sedan dessa med Round Robin. Ett tips kan vara att börja med att installera MPIO. Går det lika mycket trafik på båda nätverkskorten? Ryck ena nätverkskabeln. Vad händer? 10. Återställ NASet som det var när laborationen började. 7