Sostituire uno switch cluster NetApp CN1610
Per sostituire uno switch NetApp CN1610 difettoso in una rete cluster, seguire questi passaggi. Si tratta di una procedura non distruttiva (NDU).
Requisiti di revisione
Prima di procedere alla sostituzione dello switch, è necessario che siano soddisfatte le seguenti condizioni nell'ambiente corrente e sullo switch sostitutivo per l'infrastruttura di rete e cluster esistente:
-
Il cluster esistente deve essere verificato come completamente funzionante, con almeno uno switch del cluster completamente connesso.
-
Tutte le porte del cluster devono essere attive.
-
Tutte le interfacce logiche del cluster (LIF) devono essere attive e non devono essere state migrate.
-
Il cluster ONTAP
ping-cluster -node node1il comando deve indicare che la connettività di base e la comunicazione più grande di PMTU hanno esito positivo su tutti i percorsi.
Abilita la registrazione della console
NetApp consiglia vivamente di abilitare la registrazione della console sui dispositivi utilizzati e di adottare le seguenti misure quando si sostituisce lo switch:
-
Lasciare AutoSupport abilitato durante la manutenzione.
-
Attivare un AutoSupport di manutenzione prima e dopo la manutenzione per disattivare la creazione di casi per tutta la durata della manutenzione. Vedi questo articolo della Knowledge Base "SU92: Come sopprimere la creazione automatica dei casi durante le finestre di manutenzione programmata" per ulteriori dettagli.
-
Abilita la registrazione delle sessioni per tutte le sessioni CLI. Per istruzioni su come abilitare la registrazione della sessione, consultare la sezione "Registrazione dell'output della sessione" in questo articolo della Knowledge Base "Come configurare PuTTY per una connettività ottimale ai sistemi ONTAP" .
Sostituire l'interruttore
È necessario eseguire il comando per migrare un cluster LIF dal nodo in cui è ospitato il cluster LIF.
Gli esempi in questa procedura utilizzano la seguente nomenclatura di cluster switch e nodi:
-
I nomi dei due switch cluster CN1610 sono
cs1Ecs2. -
Il nome dell'interruttore CN1610 che deve essere sostituito (l'interruttore difettoso) è
old_cs1. -
Il nome del nuovo switch CN1610 (lo switch sostitutivo) è
new_cs1. -
Il nome dello switch partner che non viene sostituito è
cs2.
-
Verificare che il file di configurazione di avvio corrisponda al file di configurazione in esecuzione. È necessario salvare questi file localmente per utilizzarli durante la sostituzione.
I comandi di configurazione nell'esempio seguente sono per FASTPATH 1.2.0.7:
Mostra esempio
(old_cs1)> enable (old_cs1)# show running-config (old_cs1)# show startup-config
-
Creare una copia del file di configurazione in esecuzione.
Il comando nell'esempio seguente è per FASTPATH 1.2.0.7:
Mostra esempio
(old_cs1)# show running-config filename.scr Config script created successfully.
|
|
Puoi usare qualsiasi nome di file tranne CN1610_CS_RCF_v1.2.scr . Il nome del file deve avere l'estensione .scr.
|
-
Salvare il file di configurazione in esecuzione dello switch su un host esterno in preparazione alla sostituzione.
Mostra esempio
(old_cs1)# copy nvram:script filename.scr scp://<Username>@<remote_IP_address>/path_to_file/filename.scr
-
Verificare che le versioni dello switch e ONTAP corrispondano nella matrice di compatibilità. Vedi il "Switch NetApp CN1601 e CN1610" pagina per i dettagli.
-
Dal "Pagina di download del software" sul sito di supporto NetApp , selezionare NetApp Cluster Switches per scaricare le versioni RCF e FASTPATH appropriate.
-
Impostare un server TFTP (Trivial File Transfer Protocol) con FASTPATH, RCF e configurazione salvata
.scrfile da utilizzare con il nuovo switch. -
Collegare la porta seriale (il connettore RJ-45 etichettato “IOIOI” sul lato destro dello switch) a un host disponibile con emulazione di terminale.
-
Sull'host, impostare le impostazioni di connessione del terminale seriale:
-
9600 baud
-
8 bit di dati
-
1 bit di stop
-
parità: nessuna
-
controllo di flusso: nessuno
-
-
Collegare la porta di gestione (la porta RJ-45 sul lato sinistro dello switch) alla stessa rete in cui si trova il server TFTP.
-
Prepararsi a connettersi alla rete con il server TFTP.
Se si utilizza il protocollo DHCP (Dynamic Host Configuration Protocol), non è necessario configurare un indirizzo IP per lo switch in questo momento. Per impostazione predefinita, la porta di servizio è impostata per utilizzare DHCP. La porta di gestione della rete è impostata su nessuna per le impostazioni del protocollo IPv4 e IPv6. Se la porta della chiave inglese è connessa a una rete dotata di server DHCP, le impostazioni del server vengono configurate automaticamente.
Per impostare un indirizzo IP statico, è necessario utilizzare i comandi serviceport protocol, network protocol e serviceport ip.
Mostra esempio
(new_cs1)# serviceport ip <ipaddr> <netmask> <gateway>
-
Facoltativamente, se il server TFTP si trova su un laptop, collegare lo switch CN1610 al laptop utilizzando un cavo Ethernet standard, quindi configurare la sua porta di rete nella stessa rete con un indirizzo IP alternativo.
Puoi usare il
pingcomando per verificare l'indirizzo. Se non si riesce a stabilire la connettività, è necessario utilizzare una rete non instradata e configurare la porta di servizio utilizzando l'IP 192.168.x o 172.16.x. In un secondo momento sarà possibile riconfigurare la porta di servizio sull'indirizzo IP di gestione della produzione. -
Facoltativamente, verificare e installare le versioni appropriate dei software RCF e FASTPATH per il nuovo switch. Se hai verificato che il nuovo switch è configurato correttamente e non richiede aggiornamenti al software RCF e FASTPATH, puoi passare al punto 13.
-
Verificare le nuove impostazioni dell'interruttore.
Mostra esempio
(new_cs1)> enable (new_cs1)# show version
-
Scarica l'RCF sul nuovo switch.
Mostra esempio
(new_cs1)# copy tftp://<server_ip_address>/CN1610_CS_RCF_v1.2.txt nvram:script CN1610_CS_RCF_v1.2.scr Mode. TFTP Set Server IP. 172.22.201.50 Path. / Filename....................................... CN1610_CS_RCF_v1.2.txt Data Type...................................... Config Script Destination Filename........................... CN1610_CS_RCF_v1.2.scr File with same name already exists. WARNING:Continuing with this command will overwrite the existing file. Management access will be blocked for the duration of the transfer Are you sure you want to start? (y/n) y File transfer in progress. Management access will be blocked for the duration of the transfer. please wait... Validating configuration script... (the entire script is displayed line by line) ... description "NetApp CN1610 Cluster Switch RCF v1.2 - 2015-01-13" ... Configuration script validated. File transfer operation completed successfully.
-
Verificare che l'RCF sia scaricato sullo switch.
Mostra esempio
(new_cs1)# script list Configuration Script Nam Size(Bytes) -------------------------- ----------- CN1610_CS_RCF_v1.1.scr 2191 CN1610_CS_RCF_v1.2.scr 2240 latest_config.scr 2356 4 configuration script(s) found. 2039 Kbytes free.
-
-
Applicare l'RCF allo switch CN1610.
Mostra esempio
(new_cs1)# script apply CN1610_CS_RCF_v1.2.scr Are you sure you want to apply the configuration script? (y/n) y ... (the entire script is displayed line by line) ... description "NetApp CN1610 Cluster Switch RCF v1.2 - 2015-01-13" ... Configuration script 'CN1610_CS_RCF_v1.2.scr' applied. Note that the script output will go to the console. After the script is applied, those settings will be active in the running-config file. To save them to the startup-config file, you must use the write memory command, or if you used the reload answer yes when asked if you want to save the changes.
-
Salvare il file di configurazione in esecuzione in modo che diventi il file di configurazione di avvio quando si riavvia lo switch.
Mostra esempio
(new_cs1)# write memory This operation may take a few minutes. Management interfaces will not be available during this time. Are you sure you want to save? (y/n) y Config file 'startup-config' created successfully. Configuration Saved!
-
Scarica l'immagine sullo switch CN1610.
Mostra esempio
(new_cs1)# copy tftp://<server_ip_address>/NetApp_CN1610_1.2.0.7.stk active Mode. TFTP Set Server IP. tftp_server_ip_address Path. / Filename....................................... NetApp_CN1610_1.2.0.7.stk Data Type. Code Destination Filename. active Management access will be blocked for the duration of the transfer Are you sure you want to start? (y/n) y TFTP Code transfer starting... File transfer operation completed successfully.
-
Eseguire la nuova immagine di avvio attiva riavviando lo switch.
Per riflettere la nuova immagine, è necessario riavviare lo switch affinché il comando del passaggio 6. Dopo aver immesso il comando di ricaricamento, potresti visualizzare due possibili visualizzazioni della risposta.
Mostra esempio
(new_cs1)# reload The system has unsaved changes. Would you like to save them now? (y/n) y Config file 'startup-config' created successfully. Configuration Saved! System will now restart! . . . Cluster Interconnect Infrastructure User:admin Password: (new_cs1) >*enable*
-
Copiare il file di configurazione salvato dal vecchio switch al nuovo switch.
Mostra esempio
(new_cs1)# copy tftp://<server_ip_address>/<filename>.scr nvram:script <filename>.scr
-
Applicare la configurazione salvata in precedenza al nuovo switch.
Mostra esempio
(new_cs1)# script apply <filename>.scr Are you sure you want to apply the configuration script? (y/n) y The system has unsaved changes. Would you like to save them now? (y/n) y Config file 'startup-config' created successfully. Configuration Saved!
-
Salvare il file di configurazione in esecuzione nel file di configurazione di avvio.
Mostra esempio
(new_cs1)# write memory
-
-
Se AutoSupport è abilitato su questo cluster, sopprimere la creazione automatica dei casi richiamando un messaggio AutoSupport :
system node autosupport invoke -node * -type all - message MAINT=xhx è la durata della finestra di manutenzione in ore.
Il messaggio AutoSupport avvisa il supporto tecnico di questa attività di manutenzione, in modo che la creazione automatica dei casi venga soppressa durante la finestra di manutenzione.
-
Sul nuovo switch new_cs1, accedi come utente amministratore e chiudi tutte le porte connesse alle interfacce del cluster di nodi (porte da 1 a 12).
Mostra esempio
User:*admin* Password: (new_cs1)> enable (new_cs1)# (new_cs1)# config (new_cs1)(config)# interface 0/1-0/12 (new_cs1)(interface 0/1-0/12)# shutdown (new_cs1)(interface 0/1-0/12)# exit (new_cs1)# write memory
-
Migrare i LIF del cluster dalle porte connesse allo switch old_cs1.
È necessario migrare ciascun cluster LIF dall'interfaccia di gestione del nodo corrente.
Mostra esempio
cluster::> set -privilege advanced cluster::> network interface migrate -vserver <vserver_name> -lif <Cluster_LIF_to_be_moved> - sourcenode <current_node> -dest-node <current_node> -dest-port <cluster_port_that_is_UP>
-
Verificare che tutti i LIF del cluster siano stati spostati sulla porta del cluster appropriata su ciascun nodo.
Mostra esempio
cluster::> network interface show -role cluster
-
Chiudere le porte del cluster collegate allo switch sostituito.
Mostra esempio
cluster::*> network port modify -node <node_name> -port <port_to_admin_down> -up-admin false
-
Verificare lo stato di salute del cluster.
Mostra esempio
cluster::*> cluster show
-
Verificare che le porte siano inattive.
Mostra esempio
cluster::*> cluster ping-cluster -node <node_name>
-
Sullo switch cs2, chiudere le porte ISL da 13 a 16.
Mostra esempio
(cs2)# config (cs2)(config)# interface 0/13-0/16 (cs2)(interface 0/13-0/16)# shutdown (cs2)# show port-channel 3/1
-
Verificare se l'amministratore dell'archiviazione è pronto per la sostituzione dello switch.
-
Rimuovere tutti i cavi dallo switch old_cs1, quindi collegare i cavi alle stesse porte sullo switch new_cs1.
-
Sullo switch cs2, attivare le porte ISL da 13 a 16.
Mostra esempio
(cs2)# config (cs2)(config)# interface 0/13-0/16 (cs2)(interface 0/13-0/16)# no shutdown
-
Attivare le porte sul nuovo switch associate ai nodi del cluster.
Mostra esempio
(new_cs1)# config (new_cs1)(config)# interface 0/1-0/12 (new_cs1)(interface 0/13-0/16)# no shutdown
-
Su un singolo nodo, richiamare la porta del nodo del cluster connessa allo switch sostituito, quindi verificare che il collegamento sia attivo.
Mostra esempio
cluster::*> network port modify -node node1 -port <port_to_be_onlined> -up-admin true cluster::*> network port show -role cluster
-
Ripristinare i LIF del cluster associati alla porta nel passaggio 25 sullo stesso nodo.
In questo esempio, i LIF sul nodo 1 vengono ripristinati correttamente se la colonna "Is Home" è vera.
Mostra esempio
cluster::*> network interface revert -vserver node1 -lif <cluster_lif_to_be_reverted> cluster::*> network interface show -role cluster
-
Se il cluster LIF del primo nodo è attivo e viene ripristinato sulla sua porta home, ripetere i passaggi 25 e 26 per attivare le porte del cluster e ripristinare i cluster LIF sugli altri nodi del cluster.
-
Visualizza informazioni sui nodi del cluster.
Mostra esempio
cluster::*> cluster show
-
Verificare che il file di configurazione di avvio e il file di configurazione in esecuzione siano corretti sullo switch sostituito. Questo file di configurazione dovrebbe corrispondere all'output del passaggio 1.
Mostra esempio
(new_cs1)> enable (new_cs1)# show running-config (new_cs1)# show startup-config
-
Se hai disattivato la creazione automatica dei casi, riattivala richiamando un messaggio AutoSupport :
system node autosupport invoke -node * -type all -message MAINT=END