HP StorageWorks Modular Smart Array 1500 cs toepassingsinformatie Migratie naar actieve/actieve controllers in Linux-omgevingen
Artikelnummer: 400681–031 Eerste editie, januari 2006
Kennisgevingen © Copyright 2006 Hewlett-Packard Development Company, L.P. Dit materiaal wordt zonder garantie verstrekt, daaronder mede begrepen maar niet beperkt tot impliciete garanties van verkoopbaarheid en geschiktheid voor een bepaalde toepassing. Hewlett-Packard Company aanvaardt geen aansprakelijkheid voor fouten in dit document. Ook aanvaardt Hewlett-Packard Company geen aansprakelijkheid voor incidentele schade of voor schade die wordt veroorzaakt door verstrekking, eventuele ondoelmatigheid of gebruik van dit materiaal. De informatie in dit document valt onder het auteursrecht. Dit document of een gedeelte hiervan mag niet worden gekopieerd, vermenigvuldigd of vertaald in een andere taal zonder voorafgaande schriftelijke toestemming van Hewlett-Packard Company. De informatie in dit document wordt zonder garantie verleend en kan zonder voorafgaande kennisgeving worden gewijzigd. De garanties op HP producten en HP services worden beschreven in de garantievoorwaarden behorende bij deze producten en services. Niets in dit document mag worden opgevat als een aanvullende garantie. HP aanvaardt geen aansprakelijkheid voor technische fouten of redactionele fouten, drukfouten of weglatingen in deze publicatie.
Modular Smart Array 1500 cs toepassingsinformatie - Migratie naar actieve/actieve controllers in Linux-omgevingen
Over dit document Deze handleiding bevat informatie die nodig is om bestaande single- en multi-path cluster MSA1500 disk-arrays in Linux -omgevingen te migreren van actieve/passieve naar actieve/actieve controllers. In dit document vindt u twee groepen procedures: • Deel A: Voorbereidingsprocedures, pagina 4 • Deel B: Migratieprocedures, pagina 6
Doelgroep Deze handleiding is bedoeld voor opslag- en netwerkbeheerders en technici die ervaring hebben met: . • Linux-systeembeheer • Multi-pathing-omgevingen • HP StorageWorks MSA-productlijn
Toegang tot toekomstige productupdates HP raadt klanten ten zeerste aan zich online aan te melden op de Subscriber's Choice-website: http://www.hp.com/go/e-updates. • Als u een abonnement neemt op deze service krijgt u via e-mail bericht over productverbeteringen, nieuwe versies van stuurprogramma's en nieuwe firmwaredocumentatie, alsmede rechtstreekse toegang tot tal van andere hulpbronnen voor het product. • Na aanmelding kunt u snel uw producten vinden door Business support en vervolgens Storage te selecteren onder Product Category.
Verwante documentatie Behalve deze handleiding zijn er andere documenten die u voor dit product kunt raadplegen: • Poster HP StorageWorks Modular Smart Array 1500 cs - Configuratieoverzicht • HP StorageWorks Modular Smart Array 1500 - Installatiehandleiding met actieve/actieve ondersteuning (januari 2006 of later) • HP StorageWorks Modular Smart Array 1000/1500 Command Line Interface - Gebruikershandleiding (januari 2006 of later)
• HP StorageWorks Modular Smart Array 1000/1500 Firmware Upgrade - Handleiding • HP StorageWorks Modular Smart Array 1500 - Onderhouds- en servicehandleiding Deze en andere HP-documenten kunt u vinden op de pagina Technische documenten van de MSA1500-website: http://www.hp.com/go/msa1500cs.
Migratie naar actieve/actieve controllers in Linux-omgevingen
3
Deel A: Voorbereidingsprocedures BELANGRIJK:
Voordat u verder gaat is het belangrijk om het volgende te weten:
• Momenteel wordt het gelijktijdige bestaan van actieve/actieve en actieve/passieve opslagsystemen op dezelfde host niet ondersteund. Alle actieve/passieve opslagsystemen die op de host zijn aangesloten, moeten tegelijkertijd naar actief/actief overgaan. Op de MSA1500-website vindt u de nieuwste ondersteuningsinformatie. • Zorg dat u eerst nagaat wat de gevolgen zijn van de upgrade op alle hosts en opslagapparaten voordat u deze upgrade doorvoert. • Als HP StorageWorks Secure Path for Linux is geïnstalleerd, kan dit geen toegang krijgen tot of beheer voeren over actieve/actieve MSA1500 disk-arrays. Het hulpprogramma voor redundantiebeheer dat op actieve/actieve MSA's wordt ondersteund, is het QLogic-stuurprogramma voor HBA beheer en multi-pathing (QLogic MPIO driver). • Verander niets aan de SAN-configuratie tijdens dit migratieproces. • Omdat herstarten van MSA en server vereist is, moet rekening gehouden worden met een gepland onderhoudsvenster van ongeveer een uur (plus de tijd die voor de back-ups nodig is) om de migratie door te voeren.
VOORZICHTIG: Het is belangrijk eerst een complete back-up van het Linux-besturingssysteem en de gegevensvolumes te maken voordat u de upgradeprocedure begint. HP is niet verantwoordelijk voor eventueel verlies van gegevens tijdens de upgradeprocedure.
Stap
Beschrijving
Oké
1
Lees of download de volgende documenten op de pagina Technical documents van de MSA1500-website op het adres: http://www.hp.com/go/msa1500cs.
F
• Compatibiliteitshandleiding voor MSA1500 • Quick Specs voor MSA1500 • Handleiding voor MSA1000/1500 firmware-upgrade • Release Notes voor MSA1500 2
Voor systemen die overgaan van single-path op multi-path:
F
Zorg dat u de volgende extra hardwarecomponenten ter beschikking heeft: • MSA-controller (met een identieke cachemodule als de momenteel geïnstalleerde controller) • MSA Fibre Channel I/O-module • Fibre Channel-hostbusadapter (HBA) voor de server • Fibre Channel-kabels voor de nieuwe verbindingen • Poort op de Fibre Channel-netwerkswitch voor de extra verbindingen 3
4
Controleer of alle servers, HBA's, HBA-stuurprogramma's, Linux-besturingssysteemversies, kernels, patchkits en clusteringsoftware worden ondersteund voor gebruik, zoals aangegeven in de compatibiliteitshandleiding voor MSA1500. Voer zonodig een upgrade uit voor deze onderdelen.
F
Stap
Beschrijving
Oké
4
Download het nieuwste ISO-imagebestand van de Support Software CD (cd met ondersteunende software) van de pagina Software, Firmware & Drivers van de MSA1500-website op het adres: http://www.hp.com/go/msa1500cs.
F
Op de MSA1500-website gaat u als volgt te werk: a. Klik op Software, Firmware & Drivers. b. Selecteer de taal van uw software/stuurprogramma. c. Selecteer uw besturingssysteemversie. d. Download het ISO-imagebestand naar een tijdelijke map op een apparaat met een cd-rombrander. e. Gebruik een hulpprogramma dat een cd kan branden van een ISO-imagebestand om een cd te maken met het ISO-imagebestand. Door het ISO-bestand gewoon te kopiëren op een lege cd bereikt u niet het gewenste resultaat. Deze nieuwste versie van de cd met ondersteunende software bevat de benodigde HBA-stuurprogramma's, multi-pathing softwarecomponenten en een readme-bestand met informatie. TIP: Klik niet op de knop Download in HP-downloadvensters. Klik in plaats daarvan op de optie Download in de kolom Beschrijving. Op die manier verschijnt er belangrijke informatie over de update zoals inleidende informatie, een overzicht van de wijzigingen, belangrijke opmerkingen en onderhoudsoverwegingen en installatievoorzorgsmaatregelen. 5
Download MSA1500 actieve/actieve controllerfirmware van de pagina Software, Firmware & Drivers van de MSA1500-website op het adres: http://www.hp.com/go/msa1500cs.
F
Op de MSA1500-website gaat u als volgt te werk: a. Klik op Software, Firmware & Drivers. b. Selecteer de taal van uw software/stuurprogramma. c. Selecteer uw besturingssysteemversie. d. Download de bestanden of het ISO-imagebestand naar een tijdelijke map op de server. 6
Voor omgevingen die momenteel Secure Path gebruiken:
F
Download het hulpprogramma LUN Persistence and Migration Utility for Linux van de pagina Software Updates van de HP Secure Path-website op het adres: http://www.hp.com/go.securepath. Op de Secure Path-website gaat u als volgt te werk: a. Klik op Software updates. b. Klik op HP StorageWorks Secure Path SW for Linux. c. Selecteer uw huidige versie van Secure Path. d. Selecteer de taal van uw software/stuurprogramma. e. Selecteer uw besturingssysteemversie. f. Klik op LUN Persistence and Migration Utility for Linux. g. Sla het bestand LMPutils.tar.gz op in een tijdelijke map op de server.
Migratie naar actieve/actieve controllers in Linux-omgevingen
5
Deel B: Migratieprocedures OPMERKING: Begin niet aan deze migratiestappen voordat u alle vereiste voorbereidingen heeft voltooid (zie Deel A: Voorbereidingsprocedures). Stap
Beschrijving
Oké
1
Waarschuw alle systeembeheerders van eenheden die met de MSA SAN-fabric zijn verbonden, dat de MSA tijdelijk offline zal zijn.
F
2
Maak een back-up van alle besturingssysteem- en gegevensvolumes.
F
3
Controleer of de back-up van de besturingssysteem- en gegevensvolumes goed is verlopen.
F
4
Isoleer de MSA van het netwerk. Doe het volgende:
F
• Schakel alle applicaties uit (met inbegrip van daemons, cron jobs en clusterservices). • Ontkoppel de MSA-volumes op alle systemen met toegang tot de MSA. 5
Voor omgevingen die momenteel Secure Path gebruiken: OPMERKING: Voordat u verder gaat is het belangrijk om het volgende te weten: • HP Secure Path-software kan niet langer worden gebruikt om de MSA te beheren. • Het QLogic HBA failover-stuurprogramma is de enige erkende methode voor redundantiebeheer op een actieve/actieve MSA in Linux-omgevingen. • In deze stap wordt een hulpprogramma gebruikt dat de momenteel door Secure Path beheerde MSA LUN's voorbereidt voor het QLogic failover-stuurprogramma. Dit hulpprogramma maakt een probleemloze overgang van de MSA vanuit Secure Path mogelijk. Ook zorgt het ervoor dat er geen wijzigingen in configuratie noodzakelijk zijn voor de applicaties die de MSA gebruiken. • Dit hulpprogramma maakt de map /opt/hp/hp-devlabel en kopieert scripts die nodig zijn voor de migraties. Ook worden besturingssysteemspecifieke binaire bestanden en scripts gekopieerd naar de systeemmappen /usr/bin/hp en /sbin. • Naast het verwijderen van Secure Path en het migreren van de LUN's, voegt dit hulpprogramma ook herkenningsinformatie toe aan de LUN's. Deze informatie wordt bijgehouden in /etc/sysconfig/hpdevlabel. U wordt aangeraden dit bestand niet te wijzigen. a. Meldt u bij het Linux-systeem aan als een supergebruiker (root). b. Ga naar de tijdelijke map waarin zich het bestand LMPutils.tar.gz bevindt. (Zie Deel A: Voorbereidingsprocedures.) c. Typ de volgende opdrachten om het hulpprogramma hpdevlabel te decomprimeren en te installeren: # tar -zxvf LMPutils.tar.gz # cd ./LMPutils # ./install.sh d. Wacht tot het installatiemenu van Linux Lun Migration and Lun Persistence verschijnt. e. Typ achter de menuprompt het volgende: 1 Lun Migration with Lun persistency. f. Bekijk de statusmeldingen en voltooiingsberichten op het scherm en ga daarna verder met stap 6 van deze instructies. De nieuwste ondersteunde Qlogic failover-driver wordt later in deze migratieprocedures geïnstalleerd en geactiveerd.
6
F
Stap
Beschrijving
Oké
6
Voer een upgrade uit van de firmware op de MSA controller(s).
F
Gebruik de volgende elementen om de upgrade uit te voeren (zie Deel A: Voorbereidingsprocedures.) • MSA actieve/actieve firmwarebestanden. • Handleiding voor MSA1000/1500 firmware-upgrade. 7
Zet de MSA en alle aangesloten opslagbehuizingen in de hieronder vermelde volgorde uit en weer aan:
F
BELANGRIJK: Wijk niet af van de hier aangegeven volgorde van uit- en aanzetten. Als de MSA en de opslagbehuizingen in de verkeerde volgorde uit- en aan worden gezet, wordt de herkenning van LUN's als mislukt gemarkeerd en moeten deze handmatig opnieuw worden geactiveerd. a. Houd de aan/uit/standby-knop van de MSA ongeveer vijf seconden lang ingedrukt om de MSA in de stand Standby te zetten. b. Schakel alle opslagbehuizingen uit die op de MSA zijn aangesloten. c. Wacht ongeveer twee minuten om zeker te zijn dat alle schijfeenheden zijn gestopt. d. Start alle opslagbehuizingen die op de MSA zijn aangesloten opnieuw op. e. Wacht ongeveer vier minuten zodat de behuizingen hun opstartprocedure kunnen afwerken. f. Druk kort op de aan/uit/standby-knop van de MSA om de MSA opnieuw op te starten. g. Wacht totdat het bericht MSA STARTUP COMPLETE (MSA is opgestart) op het LCD-scherm van de controller verschijnt. h. Alleen bij configuraties met twee controllers wordt de firmware op de twee controllers vergeleken. Wanneer de firmwareversies niet identiek zijn, verschijnt de vraag op het scherm of u de firmware op de controller met de nieuwste versie wilt klonen naar de controller met een oudere versie: 07 CLONE FIRMWARE? (07 Firmware klonen?) ‘<‘ = NO, ‘>’ = YES
Druk op de knop > op het LCD-scherm om de firmware te klonen en wacht vervolgens tot het kloonproces is afgelopen, de controller automatisch opnieuw is gestart en het bericht MSA STARTUP COMPLETE op het LCD-scherm is verschenen. 8
Voor systemen die overgaan van single-path op dual-path:
F
Installeer de extra/redundante onderdelen terwijl het systeem aanstaat en sluit ze aan. (Zie Deel A: Voorbereidingsprocedures.) OPMERKING: Let op het volgende bij het installeren van onderdelen in de MSA: • Controleer, voordat u de tweede MSA-controller installeert, of beide controllers dezelfde cachegrootte hebben. • Installeer de tweede MSA-controller en Fibre Channel I/O-module volgens de aanwijzingen die bij de onderdelen zijn meegeleverd. • Laat na het installeren van de tweede MSA-controller en Fibre Channel I/O-module het kloonproces de firmware klonen van de eerder bijgewerkte controller naar de zojuist geïnstalleerde controller. Wacht tot de controller automatisch opnieuw is opgestart en op het LCD-scherm het bericht MSA STARTUP COMPLETE is verschenen.
Migratie naar actieve/actieve controllers in Linux-omgevingen
7
Stap
Beschrijving
Oké
9
Installeer het QLogic HBA failover-stuurprogramma en andere onderdelen vanaf de nieuwste cd met ondersteunende software voor MSA. (zie Deel A: Voorbereidingsprocedures).
F
Volg de instructies van de handleiding voor MSA1000/1500 firmware-upgrade om de volgende elementen van de cd te installeren: • Qlogic HBA failover-stuurprogramma • Optioneel: het hulpprogramma Array Configuration Utility (ACU) met actieve/actieve ondersteuning • Optioneel: het hulpprogramma Array Configuration Utility CLI (ACU-CLI) • Optioneel: het hulpprogramma Array Diagnostics Utility (ADU) Na installatie of update van de geselecteerde onderdelen verwijdert u de cd met ondersteunende software uit de cd-rom-drive. 10
Schakel als volgt de actieve/actieve failover-modus op het zojuist geïnstalleerde QLogic HBA-stuurprogramma in:
F
a. Typ de volgende opdrachten om het menu Driver Parameters te openen: # cd /opt/hp/src/hp_qla2x00src # ./set_parm b. Wacht tot het menu Driver Parameters is verschenen. c. Typ achter de menuprompt het volgende: 1 XP/MSA/EVA Failover. d. Typ desgevraagd Y op de vraag Would you like to create a new initrd to reflect the changes in the parameters? (Wilt u een nieuwe initrd maken om de wijzigingen van de parameters door te voeren?) e. Typ 5 Quit om het menu te sluiten. 11
Start de Linux-host opnieuw op.
F
12
Voor omgevingen die eerder Secure Path gebruikten:
F
a. Voer het na-migratie-script uit door de volgende opdrachten te typen: # cd /opt/hp/hp-devlabel # ./postinstall.sh b. Controleer de status van de apparaten en bekijk de symbolische koppelingen met de apparaten die door de kernel zijn benoemd door de volgende opdracht te typen: # hpdevlabel status 13
Controleer of de MSA en zijn aangesloten opslageenheden beschikbaar zijn door de volgende opdracht te typen: # cat /proc/scsi/scsi Voorbeeldweergave: Attached devices: Host:
scsi0 Channel:
Vendor:
HP
Type:
Unknown
revision: Host:
scsi1 Channel:
Vendor:
HP
Type:
Unknown
revision:
8
04
04
00
ID:
Model:
00
Lun:
00
MSA CONTROLLER
Rev:
6.70
ANSI
SCSI
Rev:
6.70
ANSI
SCSI
04 00
Id:
Model:
00
Lun:
00
MSA CONTROLLER
F
Stap
Beschrijving
Oké
14
Scan opnieuw alle HBA's door de volgende opdracht te typen:
F
# hp_rescan -a OPMERKING: Als er LUN's die niet zichtbaar waren in de weergave cat /proc/scsi/scsi zichtbaar worden na de opdracht hp_rescan -a, doet u het volgende: a. Voer het hulpprogramma pbl uit om de LUN's identificatiegegevens te laten verzenden door het volgende te typen: # cd /opt/hp/hp_fibreutils/pbl # ./pbl_inst.sh -i b. Start de Linux-host opnieuw op. c. Herhaal stap 13 en stap 14. 15
Koppel de MSA LUN's opnieuw aan de Linux-server.
F
16
Herhaal deze migratieprocedures op elke Linux-server die toegang heeft tot de MSA.
F
17
De migratie is voltooid.
F
Indien u dat nodig acht, kunt u de volgende optionele procedure uitvoeren omdat standaard het eigendom van de LUN's automatisch door de firmware over de twee MSA-controllers wordt verdeeld. Indien u dat wenst, kunt u het voorkeurspad voor een LUN (controllereigendom) handmatig instellen, zoals dat is beschreven in de gebruikershandleiding HP hulpprogramma Array Configuration of de gebruikershandleiding HP StorageWorks Modular Smart Array 1000/1500cs Command Line Interface die beschikbaar zijn op de MSA-website: http://www.hp.com/go/msa1500cs.
Migratie naar actieve/actieve controllers in Linux-omgevingen
9
10