software multipath per array smart hp guida dell'utente Novembre 2002 (Prima Edizione) Numero di parte 307958-061 HP CONFIDENTIAL Writer: Rob Weaver File Name: a-frnt.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:30 PM © 2002 Hewlett-Packard Development Company, L.P. Microsoft, Windows e Windows NT sono marchi di Microsoft Corporation negli Stati Uniti e in altri paesi. Hewlett-Packard Company declina qualsiasi responsabilità per eventuali omissioni, errori tecnici o editoriali contenuti nel presente documento. Le informazioni contenute in questa pubblicazione vengono fornite nello stato in cui si trovano e senza garanzia di alcun tipo e sono soggette a modifiche senza preavviso. Le garanzie relative ai prodotti HP sono definite nelle dichiarazioni esplicite di garanzia limitata che accompagnano tali prodotti. Niente di quanto dichiarato nel presente documento dovrà essere interpretato come garanzia aggiuntiva. Software riservato. Licenza valida concessa da HP per il possesso, l'uso o la copia. In conformità con le norme FAR 12.211 e 12.212, il software commerciale, la documentazione software e i dati tecnici dei prodotti commerciali sono concessi in licenza al Governo degli Stati Uniti secondo la licenza commerciale standard del produttore. Guida dell'utente del software multipath per array smart hp Novembre 2002 (Prima Edizione) Numero di parte 307958-061 HP CONFIDENTIAL Writer: Rob Weaver File Name: a-frnt.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:30 PM Sommario Informazioni sulla guida Destinatari della guida.........................................................................................................v Informazioni importanti sulla sicurezza ..............................................................................v Simboli nel testo ................................................................................................................ vi Documenti correlati ........................................................................................................... vi Assistenza.......................................................................................................................... vi Assistenza tecnica ...................................................................................................... vii Sito Web di HP .......................................................................................................... vii Partner Ufficiale......................................................................................................... vii Commenti dei lettori........................................................................................................ viii Capitolo 1 Preparazione del sistema Panoramica ...................................................................................................................... 1-1 Requisiti minimi .............................................................................................................. 1-2 Sistemi operativi supportati............................................................................................. 1-2 Supporto delle funzioni Microsoft ............................................................................ 1-3 Supporto delle funzioni Linux .................................................................................. 1-3 Supporto di sistemi operativi multipli....................................................................... 1-4 Configurazioni a quattro nodi supportate ........................................................................ 1-4 Ulteriori procedure di preparazione per Microsoft.......................................................... 1-8 Ulteriori procedure di preparazione per Linux ................................................................ 1-8 Modifica del kernel Linux attivo .............................................................................. 1-8 Modifica del file di configurazione RAIDTAB...................................................... 1-12 Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: a-frnt.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:30 PM iii Sommario Capitolo 2 Installazione e funzionamento Preparazione del software per l'installazione...................................................................2-1 Installazione del software multipath per array Smart ......................................................2-2 Funzionamento multipath ................................................................................................2-3 Bilanciamento del LUN statico .................................................................................2-3 Bilanciamento del carico statico (sola lettura) ..........................................................2-5 Capitolo 3 Risoluzione dei problemi Diagnostica dei problemi .................................................................................................3-1 Problemi durante l'installazione.......................................................................................3-1 Guasto dell'adattatore HBA .............................................................................................3-3 Guasto del cavo................................................................................................................3-4 Indice Elenco delle tabelle 1-1 1-2 1-3 1-4 1-5 1-6 1-7 iv Configurazione di avvio esterna a due server............................................................1-4 Configurazione di avvio interna a due server............................................................1-5 Configurazione di avvio mista a due server ..............................................................1-5 Configurazione per cluster a due server ....................................................................1-6 Configurazione di avvio esterna a tre server .............................................................1-6 Configurazione di avvio interna a tre server .............................................................1-7 Configurazione di avvio mista a tre server................................................................1-7 Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: a-frnt.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:30 PM Informazioni sulla guida Questa guida fornisce informazioni sulle procedure di installazione e risoluzione dei problemi del software multipath per array Smart nel sistema Smart Array Cluster Storage. Destinatari della guida Il contenuto di questa guida è rivolto al personale incaricato dell'installazione, della gestione e della risoluzione dei problemi relativi ai server e ai sistemi di memorizzazione. Il personale tecnico, qualificato a svolgere interventi di assistenza su dispositivi elettronici, deve essere in grado di riconoscere i rischi derivanti da livelli di energia considerati pericolosi. Informazioni importanti sulla sicurezza Prima procedere all'installazione del prodotto, leggere il documento Informazioni importanti sulla sicurezza fornito con il server. Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: a-frnt.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:30 PM v Informazioni sulla guida Simboli nel testo Questa sezione descrive il significato dei simboli che è possibile incontrare nella guida. AVVERTENZA: Un messaggio così evidenziato indica che la mancata osservanza delle istruzioni fornite può provocare lesioni personali o mettere in pericolo la vita dell'utente. ATTENZIONE: Un messaggio così evidenziato indica che la mancata osservanza delle istruzioni fornite può provocare danni all'apparecchiatura o perdite di dati. IMPORTANTE: Un messaggio preceduto da questa dicitura contiene informazioni di base per spiegare un concetto o completare un'operazione. NOTA: Un messaggio preceduto da questa dicitura contiene informazioni aggiuntive che sottolineano o integrano punti importanti del testo principale. Documenti correlati Per ulteriori informazioni sugli argomenti trattati in questa guida, consultare la documentazione seguente: • Guida dell'utente del sistema di memorizzazione per cluster di array Smart HP • Installazione e configurazione hardware del sistema di memorizzazione per cluster di array Smart HP (pieghevole) • Istruzioni di installazione del modulo di memorizzazione condivisa a 4 porte • Guida dell'utente per l'utility di configurazione degli array HP Assistenza Se non è possibile risolvere un problema avvalendosi delle informazioni contenute in questa guida, utilizzare i metodi indicati in questa sezione per ottenere assistenza e ulteriori informazioni. vi Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: a-frnt.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:30 PM Informazioni sulla guida Assistenza tecnica In Italia, contattare il Centro di assistenza tecnica telefonica HP al numero 02-48230023. Questo servizio è disponibile 24 ore al giorno, 7 giorni la settimana. Per un continuo miglioramento della qualità, è possibile che le telefonate siano controllate o registrate. Negli altri paesi, rivolgersi al Centro di assistenza tecnica telefonica HP più vicino. I numeri di telefono dei Centri di assistenza tecnica in tutto il mondo sono elencati nel sito Web di HP, all'indirizzo www.hp.com. Prima di contattare HP, assicurarsi di disporre delle seguenti informazioni: • Numero di registrazione per l'assistenza tecnica (se disponibile) • Numero di serie del prodotto • Nome e numero di modello del prodotto • Messaggi di errore visualizzati • Schede o altri componenti hardware aggiuntivi • Hardware o software di altri produttori • Tipo di sistema operativo e livello di revisione Sito Web di HP Il sito Web di HP contiene informazioni su questo prodotto e le versioni più recenti dei driver e delle immagini delle ROM flash. È possibile accedere al sito Web di HP all'indirizzo www.hp.com. Partner Ufficiale Per informazioni sul Partner Ufficiale HP più vicino: • In Italia, contattare il numero 0264740330. • Negli Stati Uniti, contattare il numero 1-800-345-1518. • Negli altri paesi, visitare il sito Web di HP per ottenere informazioni sui centri di assistenza tecnica e i relativi numeri di telefono. Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: a-frnt.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:30 PM vii Informazioni sulla guida Commenti dei lettori HP sarà lieta di ricevere eventuali commenti dei lettori su questa guida. Inviare eventuali commenti e suggerimenti all'indirizzo di posta elettronica [email protected]. viii Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: a-frnt.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:30 PM 1 Preparazione del sistema Panoramica Il software multipath per array Smart fornisce funzionalità dual-path e supporta il failover degli adattatori ridondanti del bus host (HBA) in un server provvisto di collegamenti ridondanti al sistema Smart Array Cluster Storage. Grazie alla tolleranza agli errori, questo tool garantisce una maggiore disponibilità nelle soluzioni in cluster e DAS con massimo due server che gestiscono fino a 2 TB di dati memorizzati. Il software supporta percorsi di I/O multipli verso gli stessi volumi logici. Quando un percorso subisce un guasto, il software sposta le unità logiche dal percorso danneggiato al percorso dell'adattatore HBA ridondante presente nello stesso server. Il software multipath per array Smart funziona in modo diverso nei sistemi Microsoft e nei sistemi Linux per fornire funzionalità specifiche compatibili con le caratteristiche del sistema operativo utilizzato. Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: b-ch1 System Preparation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM 1-1 Preparazione del sistema Requisiti minimi Verificare che la soluzione comprenda i seguenti componenti hardware: • Almeno un server con due adattatori HBA (controller di array Smart 5i, 5i+ o 532) provvisto di firmware aggiornato • Un sistema operativo supportato installato sul server o sul sistema Smart Array Cluster Storage • Un sistema Smart Array Cluster Storage costituito dai seguenti elementi: — Almeno un controller Smart Array Cluster Storage — Un modulo di memorizzazione condivisa a 2 porte e due cavi SCSI oppure — Un modulo di memorizzazione condivisa a 4 porte e quattro cavi SCSI Per le versioni più recenti del firmware, visitare il sito www.hp.com. Sistemi operativi supportati I sistemi operativi supportati sono i seguenti: • Microsoft Windows 2000 • Linux — RedHat — SuSE Linux Enterprise Server (SLES) Per informazioni sul supporto del sistema operativo utilizzato, visitare il sito www.hp.com/products/sharedstorage 1-2 Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: b-ch1 System Preparation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM Preparazione del sistema Supporto delle funzioni Microsoft Le funzioni supportate dai sistemi operativi Microsoft includono: • Il bilanciamento del LUN statico, che consente all'amministratore di ottimizzare gli I/O assegnando volumi specifici a percorsi specifici del sistema di memorizzazione. Se si verifica un guasto a un percorso, il sistema sposta i volumi sul percorso dell'adattatore HBA ridondante per la gestione degli I/O. • La funzionalità hot plug PCI basata sul server supporta l'aggiunta e la sostituzione di adattatori HBA in linea. • La funzionalità hot-add dei volumi logici supporta l'espansione e l'estensione in linea degli array per i dischi dinamici (DAS). • Il software di memorizzazione ProLiant e Gestione periferiche (DME, Device Manager Extension) consentono la gestione multipath "point and click". • La flessibilità della configurazione consente ai volumi di avvio per le soluzioni DAS di risiedere sul sistema di memorizzazione. Supporto delle funzioni Linux Le funzioni supportate dai sistemi operativi Linux includono: • Il bilanciamento del carico statico (sola lettura), che consente agli adattatori HBA di ottimizzare gli I/O con funzionalità dual-path verso gli stessi volumi nel sistema di memorizzazione. Se si verifica un guasto su un adattatore HBA, il sistema sposta i volumi sul percorso dell'adattatore HBA ridondante per la gestione degli I/O. • I server conservano i volumi di avvio e abilitano una capacità di memorizzazione maggiore sul sistema. Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: b-ch1 System Preparation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM 1-3 Preparazione del sistema Supporto di sistemi operativi multipli Per le configurazioni multipath con sistemi operativi multipli, utilizzare SSP (Selective Storage Presentation, presentazione della memorizzazione selettiva) per limitare l'accesso degli adattatori HBA ai volumi logici contenenti dati di un sistema operativo diverso. Per ulteriori informazioni sulla presentazione SSP, consultare la documentazione fornita con il modulo di memorizzazione condivisa a 4 porte. Configurazioni a quattro nodi supportate Le Tabelle dalla 1-1 alla 1-7 identificano le configurazioni multipath supportate con i rispettivi collegamenti del modulo di memorizzazione condivisa a 4 porte e le posizioni dei volumi di avvio e di dati. Queste configurazioni richiedono il collegamento di due o tre server al sistema Smart Array Cluster Storage tramite quattro cavi SCSI. Configurazione di avvio esterna a due server (solo Microsoft) Tutti i volumi di avvio e i volumi di dati risiedono nel sistema Smart Array Cluster Storage. Tabella 1-1: Configurazione di avvio esterna a due server Server Porta (Bus) 1 A1 Posizione del volume di avvio Posizione del volume di dati Sistema di memorizzazione Sistema di memorizzazione Sistema di memorizzazione Sistema di memorizzazione B1 2 A2 B2 1-4 Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: b-ch1 System Preparation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM Preparazione del sistema Configurazione di avvio interna a due server I volumi di avvio risiedono sui server corrispondenti, mentre i volumi di dati si trovano sul sistema Smart Array Cluster Storage. Tabella 1-2: Configurazione di avvio interna a due server Server Porta (Bus) 1 A1 Posizione del volume di avvio Posizione del volume di dati Server 1 Sistema di memorizzazione Server 2 Sistema di memorizzazione B1 2 A2 B2 Configurazione di avvio mista a due server Un volume di avvio risiede sul server corrispondente, mentre l'altro si trova sul sistema Smart Array Cluster Storage. I due volumi di dati risiedono sul sistema di memorizzazione. Tabella 1-3: Configurazione di avvio mista a due server Server Porta (Bus) 1 A1 B1 2 A2 Posizione del volume di avvio Posizione del volume di dati Sistema di memorizzazione Sistema di memorizzazione Server 2* Sistema di memorizzazione B2 *I sistemi operativi Linux supportano i volumi di avvio solo sui server. Per una configurazione di avvio mista in presenza di sistemi operativi multipli, individuare i volumi di avvio Linux presenti sui server. Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: b-ch1 System Preparation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM 1-5 Preparazione del sistema Configurazione per cluster a due server I server identici (configurazione hardware e software) vengono collegati al sistema Smart Array Cluster Storage. I volumi di avvio risiedono sui server corrispondenti, mentre i volumi di dati si trovano sul sistema di memorizzazione. Tabella 1-4: Configurazione per cluster a due server Server Porta (Bus) 1 A1 Posizione del volume di avvio Posizione del volume di dati Server 1 Sistema di memorizzazione Server 2 Sistema di memorizzazione B1 2 A2 B2 Configurazione di avvio esterna a tre server (solo Microsoft) Tutti i volumi di avvio e i volumi di dati risiedono sul sistema Smart Array Cluster Storage. Un server viene collegato a due porte. Tabella 1-5: Configurazione di avvio esterna a tre server Server Porta (Bus) 1 A1 B1 1-6 2 A2 3 B2 Posizione del volume di avvio Posizione del volume di dati Sistema di memorizzazione Sistema di memorizzazione Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: b-ch1 System Preparation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM Preparazione del sistema Configurazione di avvio interna a tre server I volumi di avvio risiedono sui server corrispondenti, mentre i volumi di dati si trovano sul sistema Smart Array Cluster Storage. Un server viene collegato a due porte. Tabella 1-6: Configurazione di avvio interna a tre server Server Porta (Bus) 1 A1 Posizione del volume di avvio Posizione del volume di dati Server 1 Sistema di memorizzazione B1 2 A2 Server 2 3 B2 Server 3 Configurazione di avvio mista a tre server Due volumi di avvio risiedono sui server corrispondenti, mentre un volume di avvio si trova sul sistema Smart Array Cluster Storage. Tutti i volumi di dati risiedono sul sistema di memorizzazione. Un server viene collegato a due porte. Tabella 1-7: Configurazione di avvio mista a tre server Server Porta (Bus) 1 A1 B1 Posizione del volume di avvio Posizione del volume di dati Sistema di memorizzazione Sistema di memorizzazione 2 A2 Server 2* 3 B2 Server 3* *I sistemi operativi Linux supportano i volumi di avvio solo sui server. Per una configurazione di avvio mista in presenza di sistemi operativi multipli, individuare i volumi di avvio Linux presenti sui server. Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: b-ch1 System Preparation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM 1-7 Preparazione del sistema Ulteriori procedure di preparazione per Microsoft Prima di installare il software multipath per array Smart su un server che esegue un sistema operativo Microsoft, collegare un adattatore HBA al sistema Smart Array Cluster Storage utilizzando un solo cavo SCSI. Lasciare scollegato il secondo cavo SCSI per il collegamento all'adattatore HBA ridondante. Dopo l'installazione del software multipath, collegare il secondo cavo SCSI. Ulteriori procedure di preparazione per Linux Prima di installare il software multipath per array Smart su un server che esegue un sistema operativo Linux, eseguire le procedure descritte di seguito: • Modificare sempre il kernel Linux attivo di abilitazione del sistema per riconoscere la configurazione hardware multipath. Consultare la sezione "Modifica del kernel Linux attivo" in questo capitolo. • Modificare sempre il file di configurazione RAIDTAB per accertarsi che contenga le informazioni appropriate. Consultare la sezione "Modifica del file di configurazione RAIDTAB" in questo capitolo. Modifica del kernel Linux attivo Per configurare l'esecuzione di operazioni multipath sul sistema, procedere come segue: 1. Modificare makefile. 2. Sovrascrivere il file config attivo. 3. Modificare make config e creare il kernel. 4. Creare e installare il modulo. Le procedure descritte in questa sezione forniscono esempi per tutti i passaggi di base. 1-8 Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: b-ch1 System Preparation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM Preparazione del sistema Modifica di Makefile IMPORTANTE: La procedura seguente si applica solo a Red Hat Linux. Per modificare Makefile, procedere come segue: 1. Identificare il nome del kernel attivo: a. Al livello della directory principale, digitare: uname –a b. Identificare il kernel. Un esempio è 2.4.9-e.3enterprise, dove "enterprise" è il nome del kernel. Annotare il nome in modo da utilizzarlo per le procedure successive. 2. Utilizzare un editor per modificare Makefile. Digitare, ad esempio: vi Makefile 3. Nel campo EXTRAVERSION, sostituire il valore corrente (in genere -e.3custom) con –e.3enterprise Inserire il nome del kernel al posto di "enterprise". Sovrascrittura del file .config attivo A seconda del sistema operativo utilizzato, eseguire una delle procedure descritte di seguito. IMPORTANTE: Prima di sovrascrivere un file, creare una copia di backup del file originale. Sistemi operativi Red Hat Per sovrascrivere il file .config attivo nei sistemi operativi Red Hat, procedere come segue: 1. Individuare il file .config specifico per il kernel modificato: a. Dal livello della directory principale, digitare: cd configs b. Identificare il file .config appropriato in base al nome, ad esempio 2.4.9-i686-enterprise.config Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: b-ch1 System Preparation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM 1-9 Preparazione del sistema 2. Copiare il kernel al livello della directory principale e sovrascrivere il file .config attivo. Digitare: cp kernel-2.4.9-i686-enterprise.config ../.config 3. Quando viene richiesto di sovrascrivere il file esistente, digitare: y Sistema operativo SLES 7 Per sovrascrivere il file .config attivo nel sistema operativo SLES 7, procedere come segue: 1. Individuare il file .config specifico per il kernel modificato: a. Dal livello della directory principale, digitare: cd /boot b. Identificare il file .config appropriato in base al nome, ad esempio vmlinuz.config 2. Copiare il kernel al livello della directory principale e sovrascrivere il file .config attivo. Digitare: cp vmlinuz.config /usr/src/linux/arch/i386 3. Accedere alla directory principale. Digitare: cd /usr/src/linux/arch/i386 4. Salvare il file config.in corrente nella directory selezionata su un nome di file di backup. 5. Copiare il nuovo file .config e sovrascrivere il file config.in. Digitare: cp vmlinuz.config config.in 6. Quando viene richiesto di sovrascrivere il file esistente, digitare: y 1-10 Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: b-ch1 System Preparation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM Preparazione del sistema Modifica del file Makeconfig e creazione del kernel Per modificare il file Makeconfig, procedere come segue: 1. Aprire il menu di configurazione. Digitare: make menuconfig 2. Selezionare Multi-device support (RAID and LVM) (Supporto multidispositivi, RAID e LVM). 3. Selezionare RAID support (Supporto RAID). 4. Verificare che l'opzione RAID support (Supporto RAID) sia selezionata con un asterisco. Se l'opzione non è selezionata, utilizzare la barra spaziatrice per scorrere le impostazioni fino a visualizzare un asterisco accanto all'opzione. 5. Selezionare Multipath I/O support (Supporto I/O multipath). 6. Verificare che l'opzione Multipath I/O support (Supporto I/O multipath) sia impostata come modulo. Se l'opzione non è impostata come modulo, utilizzare la barra spaziatrice per scorrere le impostazioni fino a visualizzare una "M" accanto all'opzione. 7. Premere Esc due volte per uscire dai menu. 8. Quando viene richiesto di salvare la nuova configurazione del kernel, premere Invio per selezionare Yes (Sì). 9. Creare il kernel come segue: a. Dal livello della directory principale, digitare: make b. Attendere che la creazione del kernel venga completata. A seconda della configurazione hardware impostata, questo processo può richiedere fino a 30 minuti. Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: b-ch1 System Preparation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM 1-11 Preparazione del sistema Creazione e installazione del modulo Per creare e installare il modulo, procedere come segue: 1. Dal livello della directory principale, digitare: make modules 2. Attendere che la creazione dei moduli venga completata. 3. Al termine della creazione del modulo, procedere all'installazione: a. Dalla directory principale, digitare: make modules_install b. Caricare il modulo. Digitare: insmod multipath 4. Verificare che il modulo sia installato e caricato elencando tutti i moduli. Digitare: lsmod Il kernel è ora pronto per il funzionamento multipath. Modifica del file di configurazione RAIDTAB Per eseguire le operazioni multipath in un sistema operativo Linux è necessario disporre di un file di configurazione RAIDTAB. Attenersi alle istruzioni fornite nelle sezioni seguenti per accertarsi che il file di configurazione RAIDTAB contenga le informazioni appropriate. Termini di RAIDTAB Di seguito vengono fornite le definizioni dei termini di RAIDTAB: 1-12 • raiddev: introduce la configurazione per un dispositivo in particolare • nr-raid-disks: numero di dischi RAID per l'array, specificato nella directory /dev/cciss • persistent-superblock: l'impostazione deve essere 1 se si desidera installare/utilizzare un dispositivo md durante una procedura di riavvio Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: b-ch1 System Preparation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM Preparazione del sistema • chunk-size: imposta le dimensioni degli stripe in byte in potenze di 2 • device: dispositivo fisico per la creazione dell'array RAID • raid-disk: indice del dispositivo nell'array RAID Per ulteriori informazioni, consultare la documentazione del sistema operativo. Esempio di file di configurazione RAIDTAB Il seguente file di esempio RAIDTAB è destinato a una configurazione multipath con tre partizioni (/dev/md0, /dev/md1 e /dev/md2); ogni dispositivo md rappresenta una partizione del dispositivo. Se necessario, è possibile aggiungere un'ulteriore partizione /dev/md3 con le stesse caratteristiche delle partizioni precedenti. È possibile impostare un massimo di 4 partizioni primarie. Se una delle quattro partizioni è creata come "type 0xf" di Win 95 Ext’d (LBA), all'interno della partizione primaria è possibile creare partizioni logiche estese. Nella partizione estesa è inoltre possibile creare partizioni Linux aggiuntive. È necessario che il file di configurazione RAIDTAB si trovi nella directory /etc. Il contenuto di /etc/raidtab deve avere il seguente aspetto: raiddev /dev/md0 raid-level multipath nr-raid-disks 2 persistent-superblock 1 chunk-size 8 device /dev/cciss/c0d2p1 raid-disk 0 device /dev/cciss/c1d2p1 raid-disk 1 Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: b-ch1 System Preparation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM 1-13 Preparazione del sistema raiddev /dev/md1 raid-level nr-raid-disks persistent-superblock chunk-size device raid-disk device raid-disk multipath 2 1 8 /dev/cciss/c0d2p2 0 /dev/cciss/c1d2p2 1 raiddev /dev/md2 raid-level nr-raid-disks persistent-superblock chunk-size device raid-disk device raid-disk multipath 2 1 8 /dev/cciss/c0d2p3 0 /dev/cciss/c1d2p3 1 Completamento dell'impostazione multipath Linux Dopo la creazione di un file RAIDTAB valido nella directory /etc, verificare che siano stati caricati i driver e i moduli corretti. Per accertarsi di aver caricato i file corretti, procedere come segue: 1. Verificare che i driver md e multipath siano stati caricati in modo statico o insieme al modulo. Digitare: lsmod Questo comando rileva i moduli in esecuzione. I messaggi visualizzati all'avvio consentono invece di ottenere informazioni sui driver statici caricati. IMPORTANTE: Se sono state apportate modifiche alla configurazione del kernel (inclusi i driver multipath o /dev/md) senza aver eseguito il riavvio, prima di procedere è necessario riavviare. I sistemi Red Hat e SuSE includono in genere il driver md nel kernel. 1-14 Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: b-ch1 System Preparation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM Preparazione del sistema 2. Verificare che il driver md sia presente nel kernel. Digitare: dmesg | grep md | more Questo comando visualizza i messaggi durante la procedura di avvio. Se il driver md è stato caricato, vengono visualizzati vari messaggi simili a quello riportato di seguito: md: md driver version X.X md: Autodetecting RAID arrays md: autorun… md: …autorun DONE 3. Se il driver multipath è stato creato come modulo ma non è stato caricato, eseguire il caricamento in questa fase. Digitare: insmod multipath Questo comando consente di caricare il driver. Se il driver non esegue il caricamento del modulo multipath, ricreare il modulo. Consultare la sezione "Creazione e installazione del modulo" in questo capitolo. 4. Dopo aver controllato i driver caricati, creare i file RAID. Per visualizzare la tabella di esempio delle partizioni, digitare: mkraid /dev/md0 mkraid /dev/md1 mkraid /dev/md2 mkraid /dev/md3 ATTENZIONE: Non utilizzare i comandi Fdisk o mkraid per creare altre partizioni su questa unità logica. Questa operazione potrebbe infatti causare il danneggiamento o la perdita di dati. 5. Se il comando mkraid segnala che la partizione contiene dei dati, procedere come segue: a. Forzare l'esecuzione di mkraid. Digitare: mkraid – f Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: b-ch1 System Preparation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM 1-15 Preparazione del sistema b. Eseguire i file system sui dispositivi RAID. Digitare: mkfs –t ext2 /dev/md0 mkfs –t ext2 /dev/md1 mkfs –t ext2 /dev/md2 mkfs –t ext2 /dev/md3 mkfs –t ext2 /dev/md4 IMPORTANTE: Gli esempi precedenti utilizzano ext2 poiché i bug noti nel file system ext3 possono causare danneggiamenti di dati. 6. Il dispositivo RAID multipath è ora funzionante. Per installare il dispositivo /dev/md0, digitare: mount /dev/md0 /spare_filesystem Se necessario, è possibile arrestare o avviare il dispositivo RAID eseguendo i comandi riportati sotto: — Per arrestare il dispositivo RAID, digitare: raidstop /dev/md0 Questo comando può richiedere l'avvio del dispositivo md dopo un riavvio. Avviare il comando nei file di configurazione rc /etc per i file system installati al momento dell'avvio. — Per avviare il dispositivo RAID, digitare: raidstart /dev/md0 Questo comando può essere avviato negli script di arresto della directory /etc. Per ulteriori informazioni, consultare la documentazione del sistema operativo. 1-16 Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: b-ch1 System Preparation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM 2 Installazione e funzionamento Preparazione del software per l'installazione Per preparare il software per l'installazione, procedere come segue: 1. Eseguire l'installazione del sistema Smart Array Cluster Storage: a. Installare tutti i componenti hardware, incluso il modulo di memorizzazione condivisa a 4 porte. b. Aggiornare il firmware in base alle esigenze specifiche. 2. Eseguire l'installazione del server: a. Installare tutti i componenti hardware, incluso un secondo adattatore HBA supportato con il firmware più recente. IMPORTANTE: Per l'installazione nel sistema operativo Microsoft, il server supporta solo un percorso SCSI durante l'installazione. Se il server dispone già dei collegamenti necessari per una configurazione multipath, scollegare il cavo SCSI tra l'adattatore HBA ridondante e il sistema di memorizzazione. b. Installare un sistema operativo supportato. 3. Impostare una configurazione per il collegamento multipath. Consultare la sezione "Configurazioni a quattro nodi supportate", nel Capitolo 1. Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: c-ch2 Installation and Operation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM 2-1 Installazione e funzionamento 4. A seconda del sistema operativo utilizzato, eseguire una delle operazioni riportate di seguito: — Se il server utilizza un sistema operativo Microsoft, verificare che il collegamento del server al sistema Smart Array Cluster Storage venga eseguito utilizzando un solo cavo SCSI. Durante la procedura di installazione, il software multipath per array Smart supporta solo un percorso SCSI per server basato su Microsoft. — Se il server utilizza un sistema operativo Linux, modificare il kernel attivo e la configurazione RAIDTAB. Consultare la sezione "Ulteriori procedure di preparazione Linux", nel Capitolo 1. 5. Accendere il sistema di memorizzazione. Attendere che il controller visualizzi il messaggio "Startup Complete" (Avvio completato). 6. Accendere uno dei server. Installazione del software multipath per array Smart 1. Per installare il software multipath per array Smart, leggere le Istruzioni di installazione del CD del software multipath per array Smart HP, fornite con il CD. 2. Dopo aver letto le istruzioni di installazione, eseguire una delle operazioni riportate di seguito, a seconda del sistema operativo utilizzato: — Se il server utilizza un sistema operativo Linux, eseguire il passaggio 4. — Se il server utilizza un sistema operativo Microsoft, eseguire il passaggio 3. 3. Se il server utilizza un sistema operativo Microsoft, procedere come segue: a. Collegare nuovamente il cavo SCSI tra l'adattatore HBA ridondante e il sistema Smart Array Cluster Storage. b. Spegnere e riavviare il server. 4. Ripetere i passaggi 1-3 per i server successivi. 5. Utilizzare il software appropriato per eseguire le operazioni multipath nei sistemi Microsoft o nei sistemi Linux. Consultare la sezione "Funzionamento multipath" in questo capitolo. 2-2 Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: c-ch2 Installation and Operation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM Installazione e funzionamento Funzionamento multipath Bilanciamento del LUN statico Il software multipath per array Smart e il sistema operativo Microsoft supportano il bilanciamento del LUN statico. Lo spostamento delle unità su percorsi specifici può essere eseguito in due modi: • Da una postazione locale, utilizzando Gestione periferiche (DME, Device Manager Extension) • Da una postazione remota, utilizzando il software multipath per array Smart fornito sul CD corrispondente Per eseguire il bilanciamento dei LUN utilizzando Gestione periferiche (DME), procedere come segue: 1. Sul desktop, fare clic con il pulsante destro del mouse su Risorse del computer. 2. Fare clic su Gestione. Viene visualizzata la finestra Gestione periferiche. 3. Fare clic su Controller SCSI e RAID. 4. Fare clic con il pulsante destro del mouse su una delle icone del controller di array e selezionare Proprietà. 5. Nella finestra Proprietà visualizzata, fare clic sulla scheda Redundancy Configuration (Configurazione ridondanza). Nella scheda Redundancy Configuration (Configurazione ridondanza) vengono visualizzate le seguenti informazioni relative al controller: — Nome — Numero di slot — Stato — Numero di slot del controller ridondante — Struttura del controller 6. Nella struttura del controller, fare clic con il pulsante destro del mouse su uno dei volumi logici, quindi su Switch path (Cambia percorso). Il sistema sposta il volume logico su un altro percorso. Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: c-ch2 Installation and Operation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM 2-3 Installazione e funzionamento Per gestire la configurazione ridondante, procedere come segue: 1. Gli utenti che accedono per la prima volta devono eseguire l'installazione del software. Installare il software di memorizzazione ProLiant e il software di gestione multipath per array Smart. Consultare le Istruzioni di installazione del CD del software multipath per array Smart. 2. Passare alla homepage di System Management digitando: https:\\<name of server>:2381 3. Per accettare il certificato di protezione, fare clic su Yes (Sì). È possibile che il sistema richieda la password dell'amministratore impostata durante l'installazione del software originale. La homepage System Management viene aperta. 4. Fare clic sulla scheda Home. 5. Selezionare ProLiant Storage Manager (Software di memorizzazione Proliant). Viene visualizzata una nuova finestra. 6. Fare clic sul controller appropriato nella scheda Device View (Vista dispositivo). 7. Fare clic su Multipath Management (Gestione multipath). Viene visualizzata la schermata Multipath Management and Configuration (Gestione e configurazione multipath). 8. Dalla schermata Multipath Management and Configuration (Gestione e configurazione multipath), eseguire una delle operazioni riportate di seguito: — Per spostare tutte le unità dal percorso corrente al percorso ridondante, fare clic sul link del controller e selezionare Switch All Paths (Cambia tutti i percorsi). Il sistema sposta tutte le unità sul percorso ridondante. — Per spostare un'unità dal percorso corrente al percorso ridondante, fare clic sul link dell'unità e selezionare Switch Path (Cambia percorso). IMPORTANTE: Dopo la definizione di una configurazione ridondante e l'aggiunta di un volume logico, utilizzare il programma di gestione dei dischi di Windows per rilevare il nuovo volume. 2-4 Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: c-ch2 Installation and Operation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM Installazione e funzionamento Bilanciamento del carico statico (sola lettura) Il software multipath per array Smart e il sistema operativo Linux supportano la funzione di bilanciamento del carico statico (sola lettura). Per creare, aggiungere o estendere i volumi logici, eseguire l'utility ACU nella versione 6.0 o successiva. Individuare l'utility ACU sul CD di SmartStart. Per istruzioni su come procedere, consultare la Guida dell'utente per l'utility di configurazione degli array HP sul CD di SmartStart o visitare il sito Web di HP all'indirizzo seguente: www.hp.com Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: c-ch2 Installation and Operation.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM 2-5 3 Risoluzione dei problemi Diagnostica dei problemi Quando si verifica un problema con gli I/O multipath, consultare le informazioni fornite da Insight Management Agents ed eseguire una delle operazioni riportate di seguito: • Nei sistemi operativi Microsoft: — Accedere alla sezione delle FAQ del software di memorizzazione ProLiant — Utilizzare il software di memorizzazione ProLiant e Gestione periferiche (DME, Device Manager Extension) per identificare lo stato dei percorsi I/O. • Nei sistemi operativi Linux, eseguire il comando seguente per rilevare lo stato dell'adattatore HBA, lo stato multipath e le dimensioni di trasferimento I/O: cat /proc/mdstatus Problemi durante l'installazione Questa sezione fornisce istruzioni dettagliate sulle operazioni da eseguire e su chi contattare per ottenere assistenza quando si verificano i problemi più comuni durante l'installazione del software. Se si verificano dei problemi durante l'installazione, procedere come segue: 1. Accertarsi che il firmware sia aggiornato sugli adattatori HBA e sui controller del sistema Smart Array Cluster Storage. 2. Verificare che l'installazione dei componenti hardware soddisfi i requisiti minimi per il software. Consultare la sezione "Requisiti minimi" nel Capitolo 1, "Preparazione del sistema". Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: d-ch3 Troubleshooting.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM 3-1 Risoluzione dei problemi 3. Accertarsi che la configurazione per il collegamento SCSI sia stata completata. Consultare la sezione "Configurazioni a quattro nodi supportate" nel Capitolo 1, "Preparazione del sistema". 4. Verificare che l'adattatore HBA funzioni correttamente. Consultare la documentazione appropriata del server e dell'adattatore HBA. Se si è verificato un guasto dell'adattatore HBA, consultare la sezione "Guasto dell'adattatore HBA" in questo capitolo. 5. Accertarsi che il cavo SCSI funzioni correttamente. Se si è verificato un guasto del cavo, consultare la sezione "Guasto del cavo" in questo capitolo. 6. Controllare di aver rispettato le istruzioni specifiche per il sistema operativo utilizzato: — Se il server utilizza un sistema operativo Linux, verificare che il kernel attivo sia stato modificato in modo appropriato. — Se il server utilizza un sistema operativo Microsoft, accertarsi che il cavo SCSI dell'adattatore HBA ridondante sia scollegato prima di installare il software multipath per array Smart. IMPORTANTE: Dopo la definizione di una configurazione ridondante e l'aggiunta di un volume logico, utilizzare il programma di gestione dei dischi di Windows per rilevare il nuovo volume. 7. Se questi passaggi non consentono di risolvere il problema di installazione, contattare un Partner Ufficiale. NOTA: Per istruzioni sulla disinstallazione del software, fare riferimento al file readme nel CD del software multipath per array Smart. 3-2 Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: d-ch3 Troubleshooting.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM Risoluzione dei problemi Guasto dell'adattatore HBA Se uno degli adattatori HBA del server subisce un guasto, l'adattatore HBA ridondante esegue tutte le operazioni di I/O. Per sostituire l'adattatore HBA che ha subito un guasto, procedere come segue: 1. Spegnere l'adattatore HBA eseguendo una delle operazioni riportate di seguito: — Nel caso di un adattatore HBA basato su PCI in un sistema operativo Microsoft, utilizzare la funzionalità hot plug PCI del server per spegnere l'adattatore mentre il server è in linea. — Nel caso di un adattatore HBA incorporato in un sistema operativo Microsoft, spegnere il server. — Nel caso di un adattatore HBA in un sistema operativo Linux, spegnere il server. 2. Scollegare il cavo SCSI come segue: a. Scollegare il cavo dal sistema Smart Array Cluster Storage. b. Scollegare il cavo dal connettore posto sull'adattatore HBA o dal connettore VHDCI esterno posto sul server. 3. Rimuovere l'adattatore HBA danneggiato. Consultare la guida alla manutenzione e all'assistenza del server. 4. Installare un adattatore HBA di riserva. Consultare la documentazione fornita con il server o l'adattatore HBA. 5. Collegare il cavo SCSI come segue: a. Collegare il cavo al connettore posto sull'adattatore HBA o al connettore VHDCI esterno posto sul server. b. Collegare il cavo al sistema Smart Array Cluster Storage. Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: d-ch3 Troubleshooting.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM 3-3 Risoluzione dei problemi 6. Spegnere l'adattatore HBA di riserva eseguendo una delle operazioni riportate di seguito: — Utilizzare la funzionalità hot plug PCI per ripristinare l'alimentazione. — Accendere il server. IMPORTANTE: In ambiente Microsoft, il software riconosce l'adattatore HBA di riserva e ripristina automaticamente la ridondanza. 7. Se si opera in ambiente Linux, configurare nuovamente gli I/O per consentire l'esecuzione di operazioni multipath. Consultare il Capitolo 2, "Installazione e funzionamento". Guasto del cavo Per sostituire il cavo che ha subito un guasto, procedere come segue: 1. Spegnere l'adattatore HBA eseguendo una delle operazioni riportate di seguito: — Nel caso di un adattatore HBA basato su PCI in un sistema operativo Microsoft, utilizzare la funzionalità hot plug PCI del server per rimuovere l'adattatore mentre il server è in linea. — Nel caso di un adattatore HBA incorporato in un sistema operativo Microsoft, spegnere il server. — Nel caso di un adattatore HBA in un sistema operativo Linux, spegnere il server. 2. Scollegare il cavo SCSI come segue: a. Scollegare il cavo dal sistema Smart Array Cluster Storage. b. Scollegare il cavo dal connettore posto sull'adattatore HBA o dal connettore VHDCI esterno posto sul server. 3. Collegare il cavo di riserva come segue: a. Collegare il cavo al connettore posto sull'adattatore HBA o al connettore VHDCI esterno posto sul server. b. Collegare il cavo al sistema Smart Array Cluster Storage. 3-4 Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: d-ch3 Troubleshooting.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM Risoluzione dei problemi 4. Accendere l'adattatore HBA eseguendo una delle operazioni riportate di seguito: — Utilizzare la funzionalità hot plug PCI per ripristinare l'alimentazione (solo Microsoft basato su PCI). — Accendere il server. IMPORTANTE: In ambiente Microsoft, il software riconosce il cavo di riserva e ripristina automaticamente la ridondanza. 5. Se si opera in ambiente Linux, configurare nuovamente gli I/O per consentire l'esecuzione di operazioni multipath. Consultare il Capitolo 2, "Installazione e funzionamento". Guida dell'utente del software multipath per array smart hp HP CONFIDENTIAL Writer: Rob Weaver File Name: d-ch3 Troubleshooting.doc Codename: Borealis Part Number: 307958-061 Last Saved On: 1/17/03 12:31 PM 3-5 Indice A G ACU (Array Configuration Utility) 2-5 aggiornamento del firmware 2-1 assistenza tecnica vii guasto adattatore HBA 3-3 guasto cavo 3-4 H B bilanciamento del carico statico (sola lettura) funzione 2-5 supporto 1-3 bilanciamento LUN statico con Gestione periferiche (DME) 2-3 con software di memorizzazione ProLiant 2-4 supporto 1-3 C hot plug PCI, funzionalità 1-3 HP, sito Web vii I Insight Management Agents 3-1 K kernel, procedure 1-11 L configurazioni, quattro nodi 1-4 controller di array, supporto 1-2 D DME (Device Manager Extension) 2-3 F file Config, sovrascrittura 1-9 firmware, aggiornamenti 2-1 funzionamento multipath 2-3 Linux funzioni supportate 1-3 ulteriori procedure di preparazione 1-8 M Makefile, modifiche 1-9 Microsoft supporto funzioni 1-3 ulteriori procedure di preparazione 1-8 minimi, requisiti 1-2 moduli in Linux 1-12 Guida dell'utente del software multipath per array smart hp COMPAQ CONFIDENTIAL Writer: rweaver File Name: x-index.doc Codename: Borealis Part Number: 307958-001 Last Saved On: 1/17/03 12:32 PM Indice-1 Indice N S numeri di telefono vii simboli nel testo vi sistemi operativi multipli, supporto 1-4 procedure di preparazione Linux 1-8 procedure di preparazione Microsoft 1-8 supporto 1-2 supporto funzioni 1-3 sito Web HP vii supporto bilanciamento LUN statico 1-3 configurazioni a quattro nodi 1-4 controller di array 1-2 sistemi operativi 1-2 sistemi operativi multipli 1-4 P panoramica 1-1 Partner Ufficiale vii preparativi di installazione 2-1 procedura di installazione 2-2 R RAIDTAB, file di configurazione 1-12 requisiti minimi 1-2 risoluzione dei problemi adattatore HBA, guasto 3-3 cavo, guasto 3-4 installazione 3-1 U ulteriori procedure di preparazione 1-8 Indice-2 Guida dell'utente del software multipath per array smart hp COMPAQ CONFIDENTIAL Writer: rweaver File Name: x-index.doc Codename: Borealis Part Number: 307958-001 Last Saved On: 1/17/03 12:32 PM