Configurazione di Controller Nortel Alteon
Prima di eseguire le operazioni riportate in questo capitolo,
vedere Pianificazione di Controller Nortel Alteon. Questo capitolo illustra come creare una configurazione
di base per il componente Controller Nortel Alteon di Load Balancer.
Panoramica delle attività di configurazione
Prima di iniziare qualsiasi metodo di configurazione
riportato in questo capitolo, verificare che Switch Nortel Alteon Web e tutte le
macchine server siano configurate correttamente.
Metodi di configurazione
Per creare una configurazione di base per il componente
Controller Nortel Alteon di Load Balancer, sono disponibili tre metodi:
- Riga comandi
- File XML
- Interfaccia utente grafica (GUI)
Riga comandi
È il mezzo più diretto per la configurazione di Controller Nortel Alteon.
Le procedure descritte nel
presente manuale presumono l'uso della riga comandi.
Per avviare Controller Nortel Alteon dalla riga comandi:
- Immettere il comando nalserver nel
prompt dei comandi. Per arrestare il servizio, digitare: nalserver
stop
Note:
- Nei sistemi Windows, fare clic su Start > Pannello di controllo > Strumenti di amministrazione > Servizi.
Fare clic con il tasto destro del mouse su IBM® Controller Nortel Alteon e selezionare Avvia. Per
arrestare il servizio, effettuare le stesse operazioni e selezionare
Arresta.
- Su sistemi Windows, è possibile avviare automaticamente
nalserver all'avvio del sistema:
- Fare clic su Start > Pannello di
controllo > Strumenti di amministrazione > Servizi.
- Fare clic con il tasto destro del mouse su
IBM
Controller Nortel Alteon, quindi selezionare Proprietà.
- Fare clic sulla freccia del campo Tipo di avvio, quindi
selezionare Automatico.
- Fare clic su OK.
- Successivamente, immettere i comandi di controllo
Controller Nortel Alteon con i quali si desidera impostare la
configurazione. Le procedure descritte nel
presente manuale presumono l'uso della riga comandi. Il comando è nalcontrol.
Per
ulteriori informazioni sui comandi, vedere Riferimenti sui comandi per Controller Nortel Alteon.
È possibile utilizzare una versione abbreviata dei parametri del comando
nalcontrol, immettendo le lettere che designano in modo univoco i parametri. Ad esempio,
per visualizzare la guida del comando di salvataggio file, è possibile immettere
nalcontrol he f anziché nalcontrol help file.
Per terminare l'interfaccia della
riga comandi: digitare exit o
quit.
Note:
- utilizzare i caratteri inglesi per tutti i valori dei parametri
dei comandi.
Le uniche eccezioni sono i nomi host (utilizzati in
comandi server) e i nomi file (utilizzati in comandi file).
- Su sistemi Windows, il dsserver del componente Dispatcher viene avviato automaticamente. Se si sta utilizzando solo
Controller Nortel Alteon e non il componente Dispatcher, è possibile
impedire l'avvio automatico di ndserver nel seguente modo:
- In Servizi di Windows, fare clic con il tasto destro del
mouse su IBM Dispatcher.
- Selezionare Proprietà.
- Nel campo Tipo di avvio, selezionare Manuale.
- Fare clic su OK e chiudere la finestra Servizi.
XML
La configurazione attualmente definita può essere salvata
su un file XML. In questo modo, la configurazione può essere caricata in un momento
successivo quando si desidera creare rapidamente la configurazione.
Per eseguire il contenuto di un file XML (ad esempio, myscript.xml), utilizzare i seguenti comandi:
- Per salvare la configurazione corrente in un file XML,
immettere il seguente comando:
nalcontrol file save XMLFilename
Utilizzare il comando load
solo se precedentemente è stato eseguito un comando file save.
- Per caricare una configurazione salvata, immettere il seguente
comando:
nalcontrol file load XMLFileName
Utilizzare il comando load
solo se precedentemente è stato eseguito un comando file save.
I file XML vengono salvati nella seguente directory:
- Sistemi operativi AIX, HP-UX, Linux e Solaris: /opt/ibm/edge/lb/servers/configurations/nal
- Sistemi operativi Windows: <root_installazione>ibm\edge\lb\servers\configurations\nal
GUI
Per un esempio dell'interfaccia utente grafica (GUI), vedere
Figura 38.
Per avviare la GUI:
- Se nalserver non è già in esecuzione, avviarlo ora digitando nalserver come root.
- Quindi, effettuare una delle seguenti operazioni:
- Per sistemi AIX, HP-UX, Linux o Solaris: immettere lbadmin
- Su sistemi Windows: fare clic su Start > Programmi > IBM WebSphere > Edge Components > IBM Load Balancer > Load Balancer
Per configurare il componente Controller Nortel Alteon dalla GUI:
- Fare clic con il tasto destro del mouse su Controller Nortel Alteon nella struttura ad albero.
- Collegarsi a un Host.
- Creare uno o più consultant dello switch contenente i
servizi desiderati e le metriche associate.
- Avviare il consultant.
La GUI può essere utilizzata per eseguire le operazioni che
verrebbero effettuate con il comando nalcontrol. Ad esempio:
- Per definire una destinazione accessibile utilizzare la riga
comandi, digitare nalcontrol highavailability
usereach address.
Per definire una destinazione accessibile dalla GUI, fare clic con il
tasto destro del mouse su High Availability > Add Reach Target.... Digitare l'indirizzo della
destinazione accessibile nella finestra a comparsa, quindi fare
clic su OK.
- Utilizzare Load Configuration
presente nel menu a comparsa Host per aggiungere la
configurazione memorizzata in un file alla configurazione in
esecuzione. Per
caricare una nuova configurazione, arrestare
e riavviare il server prima di caricare il file.
- Fare clic con il tasto destro del mouse sul nodo Host, quindi
selezionare Save Configuration
File As per salvare periodicamente la configurazione di
Controller Nortel Alteon su un file.
- Selezionare File dalla barra dei menu per
salvare le connessioni host correnti su un file oppure per
ripristinare le connessioni in file esistenti attraverso tutti i
componenti di Load Balancer.
Per eseguire un comando dalla GUI:
- Fare clic con il tasto destro del mouse sul nodo Host
e selezionare Send command....
- Nel campo di immissione Command, digitare il comando da eseguire;
ad esempio, consultant report.
- Fare clic su Send.
I risultati e la cronologia dei comandi eseguiti nella sessione
corrente vengono visualizzati nella casella Result.
Per accedere all'Help, fare clic sull'icona punto
interrogativo nell'angolo superiore destro della finestra di Load Balancer.
- Help: Field level — descrive i valori
predefiniti di ciascun campo
- Help: How do I — elenca le attività possibili da
questa schermata
- InfoCenter — consente l'accesso centralizzato
alle informazioni sul prodotto
Per ulteriori informazioni sull'uso della GUI, vedere
Appendice A. GUI: istruzioni generali.
Impostazione di Controller Nortel Alteon
Per la guida dei comandi utilizzati in questa procedura, vedere Riferimenti sui comandi per Controller Nortel Alteon.
Prima di configurare la macchina Controller Nortel Alteon:
- È necessario disporre dei diritti di utente root (su AIX,
HP-UX,
Linux
e Solaris) o di amministratore (su Windows).
- Controller Nortel Alteon deve disporre della connettività IP a
Switch Nortel Alteon Web e a tutti i server per cui verranno calcolati i pesi.
-
Configurare Switch Nortel Alteon Web come segue:
- Abilitare il bilanciamento del carico server livello 4 sullo switch.
- Configurare un'interfaccia IP.
- Abilitare SNMP.
- Abilitare il client di bilanciamento del
carico del server in elaborazione sulla porta che riceve le richieste
client.
- Abilitare il server di bilanciamento del carico del
server in elaborazione sulla porta attraverso cui sono connessi i
server effettivi.
- Configurare i server effettivi per le macchine server Web.
- Configurare un gruppo di server effettivo composto da
server effettivi su cui è in esecuzione il server delle applicazioni.
- Configurare un server virtuale.
- Configurare un servizio su una porta virtuale e assegnare il
gruppo di server effettivo su cui eseguire il servizio.
Fase 1. Avvio della funzione
server
Se nalserver non è già in esecuzione, digitare nalserver come root per avviarlo.
Nota:
Nei sistemi Windows, fare clic
su Start > Pannello di controllo
> Strumenti di amministrazione > Servizi.
Fare clic con il tasto destro del mouse su IBM Controller Nortel Alteon e selezionare Avvia.
Fase 2. Avvio dell'interfaccia della riga
comandi
Digitare nalcontrol per avviare l'interfaccia della riga comandi.
Fase 3. Definizione di un consultant Switch Nortel Alteon Web
Per aggiungere un consultant dello switch, digitare:
consultant add switchconsultantID address switchIPAddress
Fase 4. Aggiunta di un servizio a un consultant dello
switch
Per aggiungere un servizio, digitare:
service add switchConsultantID:serviceID vsid virtualServerID vport
virtualPortNumber
Un servizio viene identificato da un VSID (identificatore
server virtualer) e da un numero VPORT (porta virtuale), entrambi
associati a un server virtuale precedentemente configurato sullo
switch.
Fase 5. Configurazione delle metriche
Le metriche sono le informazioni utilizzate per
determinare i pesi del server. Ciascuna metrica viene assegnata a una proporzione per indicare
l'importanza relativa ad altre metriche. È possibile configurare
tutte le combinazioni di metriche: metriche dei dati di
connessione, degli advisor delle applicazioni e dei server
delle metriche. La somma delle proporzioni deve essere sempre pari a
100.
Quando viene configurato un servizio, le metriche predefinite
vengono indicate come activeconn e connrate. Se si desiderano
metriche aggiuntive o metriche completamente diverse da quelle
predefinite, digitare:
service metrics switchConsultantID:serviceID metricName 50
metricName2 50
Fase 6. Avvio del consultant
Per avviare il consultant, digitare:
consultant start switchConsultantID
In questo modo, vengono avviati gli strumenti di raccolta delle
metriche e viene avviato il calcolo dei pesi.
Fase 7. Configurazione della disponibilità elevata (facoltativa)
Per configurare la disponibilità elevata, digitare:
highavailability add address IPaddress partneraddress IPaddress port 80
role primary
Per informazioni dettagliate su
come utilizzare e configurare la disponibilità
elevata del controller, vedere Funzioni avanzate di Cisco CSS Controller e Controller Nortel Alteon.
Fase 8. Avvio di Metric Server (facoltativo)
Se le metriche del sistema vengono definite nella fase 5, il
server delle metriche deve essere avviato sulle metriche del
servizio. Per informazioni sull'uso del server delle metriche, vedere
Metric Server.
Fase 9. Aggiornamento della configurazione di Controller Nortel Alteon
Se viene modificata la configurazione su Switch Nortel Alteon Web, è possibile
aggiornare la configurazione del controller. Digitare:
service refresh
Si consiglia di arrestare il consultant prima di eseguire
un aggiornamento della configurazione. Dopo aver aggiornato la
configurazione tramite il comando refresh, riavviare il consultant.
Verifica della configurazione
Verificare se la configurazione è in esecuzione:
- Impostare il livello di log del consultant su 4.
- Disconnettere un server da Switch Nortel Alteon Web per un minuto, oppure arrestare il server delle
applicazioni per un minuto.
- Riconnettere il server oppure riavviare il server delle
applicazioni.
- Riportare il livello di log del consultant sul livello desiderato (1).
- Visualizzare il file consultant.log situato nelle
seguenti directory e ricercare setServerWeights setting service. Ciò
significa che è stato effettuato un tentativo di inviare pesi allo switch.
- Per sistemi AIX, HP-UX, Linux e
Solaris: /opt/ibm/edge/lb/servers/logs/cco/nomeConsultant
- Per sistemi Windows: <root_installazione>ibm\edge\lb\servers\logs\cco\nomeConsultant
- Visualizzare i pesi dei server sullo switch e
verificare che corrispondano ai pesi mostrati sul report del controller.