Datorhårdvaruteknik 1DV426 - Laboration Clustring och migrering av cluster från FibreChannel till iscsi 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 av HBA- och nätverkskort 3 3 Konfiguration av SAN 3 3.1 Installation av MPIO.................................. 3 3.2 Konfiguration av nätverkskort............................. 4 4 Clustring 4 5 Migrering från FibreChannel till iscsi 4 2
1 Introduktion Under denna laborationen ska två Windows Server clustras. Dessa kommer att ha en utdelad katalog med hjälp av CIFS-utdelning, denna katalog måste alltid gå att komma åt. Alla filerna på utdelningen kommer att finnas på gruppens ATABoy. Eftersom vi har två clustrade servrar kommer båda att arbeta mot samma lagring och göra fail over ifall en av dem går ner. När detta fungerar tillfredställande ska lagringen flyttas från FibreChannel och ATABoy till gruppens NexentaNAS och där istället köras via iscsi. Observera att utdelningen aldrig ska gå ner utan ska migreras utan att det påverkar ev. anslutna användare i största möjliga mån. 2 Installation av HBA- och nätverkskort Installera 2 st Qlogic 2340 HBA-kort i vardera clusterdator, alltså C1 och C2. Observera att C2 står i serverrummet. Installera två extra nätverkskort i vardera cluster-dator. Dessa ska användas till LAN samt heartbeat (cluster-trafik som ska gå via nätverket cluster. Koppla en fiber från varje FC-fabric till cluster-datorn. Installera drivrutiner till HBA-korten, kallas SANSurfer, och även till nätverkskorten i form av BACS (Broadcom Advanced Control Suite). Allt finns på den gemensamma filservern. 3 Konfiguration av SAN Skapa två nya volymer och dela ut dessa från ATABoyen. Grupp A och C använder LUN 3 och 4, grupp B och D använder LUN 5 och 6. Microsofts guidelinjer ska användas under clustringen samt zoning på FibreChannel-switcharna. Ställ in LUN-säkerhet på ATABoyen så att endast cluster-servrarna kommer åt de utdelade LUNen. Lägg till korrekt WWPN på varje fabric till en zon som heter MSCLUSTER. Varje zon ska alltså innehålla WWPN för ATABoy samt Cluster-maskinerna. Utöka sedan befintlig zoningskonfiguration med dessa inställningar och säkerställ att de zoner som tidigare fanns konfigurerade finns kvar. 3.1 Installation av MPIO Följande steg behandlar installationen av MPIO, MultiPath I/O. Vidare tas även konfiguration av HBA-korten upp i form av bl.a. persistent binding. 1. Tag bort en fiberkabel från ett av HBA-korten. Varför ska bara en kabel vara installerad innan vi installerat stöd för MPIO? 2. Installera stöd för MPIO i Windows Server. Efter installationen kommer MPIO finnas i Kontrollpanelen. 3. Säkerställ att MPIO har upptäckt ATABoy-lagringen. Lägg sedan till den i MPIO. 4. Efter installationen ska nästa fiberkabel kopplas in så att en kabel är ansluten till varje HBA och därmed varje fabric. 5. Kontrollera att ATABoy-diskarna använder MPIO i enhetshanteraren. Hur många diskar finns i enhetshanteraren? Stämmer med med det antal LUN gruppen ska se enligt tabellen? 3
6. Konfigurera HBA-korten för Persistent binding. 7. Nästa steg är att ställa in hur MPIO hanterar diskarna. (a) Öppna enhetshanteraren och tag egenskaper på disken, välj sedan filken MPIO. (b) Ställ in den lastbalanseringstyp som ger bäst prestanda och säkerhet. Läs beskrivningsrutan för varje typ av lastbalansering och motivera valet för handledaren innan nästa steg. 8. Hur många vägar finns det tillgång till till lagringen? Både fysiska och logiska vägar ska tas i beaktande. 3.2 Konfiguration av nätverkskort Här behandlas de inställningar som ska göras för nätverkskorten. I BACS ska resursfördelningen för korten ställas in. Insticksnätverkskorten ska konfigureras för anslutning till LAN samt Cluster/heartbeatnätverken. De båda interna nätverkskorten ska ha alla förallokerade resurser till iscsi offload. Ställ in IP-adress, nätmask och gateway på iscsi-adaptern som nu skapas och är kopplad till nätverskortet du just konfigurerade. Säkerställ att InterVLAN-routing är korrekt konfigurerat för iscsi-näten om detta används. Döp och ställ in IP på LAN och på CLUSTER, se till att inga onödiga protokoll används på CLUSTER-nätet. Nu är konfigurationen klar på C1 inför klustring, gör motsvarande på C2 nu. 4 Clustring Här tas själva clustringsförfarandet upp. 1. Clustra C1 och C2 och använd ATABoy-lagringen. Det är en delad share som ska skapas så se till att clustret är gjort för detta. 2. Dela ut en katalog på data-disken i clustret. 3. Kopiera filer från download och lägg dessa på den utdelade enheten. 4. Kontrollera att en failover kan göras på clustret samt att filerna som kopierade fortfarande går att komma åt. 5 Migrering från FibreChannel till iscsi Clusterlagingen ska migreras från nuvarande FibreChannel-lösning till en ny baserad på iscsi. 1. Anslut till iscsi-lagringen på NexentaNAS. Se till att iscsi offload används när uppkoppling görs med Microsofts iscsi initiator samt att det blir en bestående bindning. Hur många LUN syns från iscsi-lagringen? 4
2. Se till att MPIO-är installerat och används mot iscsi-lagringen. 3. Syns inga LUN beror detta sannolikt på att datorn har fel IQN-namn. Ändra då IQN-namn på C1 och C2 i iscsi-initiatorn. Korrekt IQN-namn finns i IP-adresslistan. 4. Flytta Quorum-disken till iscsi. 5. Tag bort den gamla Quorum-disken från clustret. Maska sedan bort den diskens LUN i HBA-kortet. 6. Hur migreras nu datadiskens innehåll till den nya på iscsi? När migreringen är klar ska även den gamla datadisken tas bort och maskas på samma sätt som Quorum-disken. 7. Kontrollera att clustret fortfarande fungerar. 8. Ta bort clustret och stäng av clusterdatorerna. 9. Återställ alla HBA, nätverkskort och fiber som går till servrarna. 5