La seguente procedura descrive come creare un cluster dinamico per l'ambiente di esecuzione e le applicazioni a lunga durata.
Cenni preliminari
Gli ambienti di esecuzione e le applicazioni a lunga durata sono distribuiti sui cluster dinamici come applicazioni transazionali. Il cluster
dinamico è la destinazione di distribuzione per i file EAR (Enterprise Archive) J2EE (Java 2 Platform Enterprise Edition) sia per l'ambiente di esecuzione che per le applicazioni a lunga durata. Si consiglia di distribuire ogni applicazione a lunga durata sul proprio cluster dinamico. In questo modo si ottiene una maggiore flessibilità la logica di gestione a lunga durata delle istanze delle applicazioni. Per definire un nuovo cluster dinamico per questa applicazione a lunga durata, effettuare le seguenti operazioni:
Motivi e situazioni in cui eseguire questa attività
Definire un cluster dinamico per creare una destinazione di distribuzione per una nuova applicazione a lunga durata.
La creazione di un gruppo di nodi e di un cluster dinamico provoca la creazione da parte di WebSphere Extended Deployment di un server delle applicazioni per il cluster su ogni nodo del gruppo. Effettuare le operazioni riportate per ogni server delle applicazioni create per il cluster dinamico creato. Se successivamente si aggiungono dei nodi al gruppo, sarà necessario ripetere queste operazioni per ogni server delle applicazioni che viene creato.
- Dalla struttura di navigazione della console di gestione, selezionare Server > Cluster dinamico.
- Fare clic su Nuovo.
- Immettere un nome appropriato per il cluster dinamico. Ad esempio, LongRunningApplicationDC.
- Dal menu a discesa Associa a gruppo di nodi, selezionare il gruppo di nodi in cui creare il cluster dinamico.
- Dal menu a discesa Maschera server delle applicazioni predefinita, selezionare defaultXD.
- Impostare le altre proprietà del cluster dinamico come necessario.
- Fare clic su Avanti, quindi fare clic su Fine.
- Se si desidera che WebSphere Extended Deployment avvii e arresti automaticamente le istanze di questo cluster dinamico come necessario, selezionare Automatico dal menu a discesa, selezionare la casella di spunta relativa al cluster dinamico appena creato e fare clic su Imposta modalità.
Risultato
La creazione di un gruppo di nodi e di un cluster dinamico provoca la creazione da parte di WebSphere Extended Deployment di un server delle applicazioni per il cluster su ogni nodo del gruppo. Effettuare le operazioni riportate per ogni server delle applicazioni create per il cluster dinamico creato. Se successivamente si aggiungono dei nodi al gruppo, sarà necessario ripetere queste operazioni per ogni server aggiuntivo che viene creato.
- Dalla struttura di navigazione della console di gestione, selezionare Server > Server delle
applicazioni.
- Fare clic sul nome del server delle applicazioni nel cluster dinamico. Il nome del server delle applicazioni avrà il formato nomenodo_nomeclusterdinamico.
- Fare clic su Servizi contenitore > Servizio bean di avvio.
- Selezionare la casella di spunta accanto all'opzione Abilita servizio all'avvio del server e fare clic su OK.
- Ripetere queste operazioni per gli altri server delle applicazioni nel cluster.
- Creare gli alias host per le istanze del cluster dinamico sia per lo scheduler a lunga durata che per l'ambiente di esecuzione a lunga durata. La creazione degli alias host è critica a meno che non sia utilizzato lo script setupLongRunning.py per impostare l'ambiente.
- Nella console di gestione, fare clic su Ambiente > Host virtuali.
- Selezionare host_predefinito > Alias host > Nuovo.
- Nel campo Nome host, immettere il nome di un host virtuale oppure digitare *.
- In Porta, immettere la porta WC_defaulthost.
- Fare clic su Applica.
- Se la sicurezza è abilitata, ripetere queste operazioni per creare gli alias host in base alla porta WC_defaulthost_secure.
- Riavviare il server.
- Salvare le modifiche.
- Impostare la capacità del processi per gli endpoint:
- Fare clic su Server > Cluster dinamici.
- Fare clic sul cluster dinamico per l'ambiente di esecuzione.
- In Ulteriori proprietà, fare clic su Proprietà personalizzate > Nuovo. immettere
- Nel campo Nome, immettere com.ibm.websphere.longrun.EndPointCapacity.
- Nel campo Valore, immettere un valore intero, ad esempio 10, che rappresenta la capacità del processo per endpoint.
La capacità di processo massima predefinita per endpoint è 2.
- Fare clic su Applica e salvare la configurazione.