Come creare un profilo in WebSphere ND?

Pubblicato: 2016-11-22

La creazione di un profilo in IBM WebSphere è un passaggio iniziale per configurare l'ambiente dell'applicazione. Conoscere la procedura è essenziale per l'amministratore di WebSphere.

In questo post, spiegherò come creare un profilo in IBM WebSphere Application Server Network Deployment.

Ciò presuppone che tu abbia installato IBM WAS in ambiente Linux.

Prima di passare alla creazione del profilo, capiamo cos'è un profilo in IBM WAS ?

Il profilo è un ambiente di runtime completo che combina il binario WAS e il profilo (dati utente/configurazione).

era-profilo

Ci sono più tipi di profilo disponibili in WebSphere.

  • Cella: una combinazione di DMGR e server delle applicazioni federato
  • Indipendente, autonomo
  • Gestione
  • Profilo personalizzato

È possibile creare un profilo WebSphere Application Server in due modi.

  1. GUI: utilizzando lo strumento di gestione dei profili
  2. Silenzioso: utilizzando lo script manageprofile.sh

In questo post, utilizzerà la GUI per creare un profilo di cella.

  • Accedi al server in cui è installato WAS
  • Vai alla posizione binaria WAS >> bin >> ProfileManagement (nella posizione di installazione predefinita, sarà /opt/IBM/WebSphere/AppServer/bin/ProfileManagement)
  • Avvia lo strumento di gestione del profilo
 ./pmt.sh
  • Si aprirà una finestra "WebSphere Customization Toolbox", fare clic su Crea

era-pmt

  • Seleziona l'ambiente "Cella" e fai clic su Avanti

era-pmt-cell

Nella schermata successiva , avrai la possibilità di selezionare il processo di creazione del profilo. Ci sono due processi.

  1. Creazione tipica del profilo: il profilo verrà creato con la configurazione e i numeri di porta predefiniti. Nella maggior parte dei casi, puoi selezionare questo.
  2. Creazione avanzata del profilo: se stai cercando di personalizzare le porte predefinite, la configurazione, dovrai utilizzarla.
  • Procediamo con la creazione del profilo “Tipico”, clicchiamo su Avanti
  • Immettere l'utente e la password per DMGR, se non si desidera che DMGR sia protetto da password, è possibile deselezionare la casella "Abilita sicurezza amministrativa".

era-pmt-sicurezza

  • Rivedi il riepilogo del profilo e fai clic su "Crea". Se vuoi puoi copiare le informazioni da questa schermata in quanto conterrà molte informazioni utili come.
 Posizione
Nome del profilo
Nome della cella
Nome del nodo
Porti
Tipo di profilo 

era-pmt-riepilogo

  • Ci vorranno alcuni minuti per la creazione del profilo e una volta completata, dovresti vedere una conferma .

era-pmt-successo

Se noti, ho mantenuto l'opzione predefinita " Avvia la console dei primi passi " nella schermata sopra.

Si aprirà la procedura guidata per i primi passaggi in cui è possibile verificare l'installazione. La verifica è essenziale per sapere che il tuo profilo è funzionale e pronto per distribuire l'applicazione necessaria per la tua attività.

  • Fare clic su "Verifica dell'installazione"

era-verifica

Il processo di verifica prevede l'avvio e l'arresto del DMGR e dovresti vedere qualcosa come di seguito.

 Il nome del server è: dmgr
Il nome del profilo è: Dmgr01
La home del profilo è:/opt/IBM/WebSphere/AppServer/profiles/Dmgr01
Il tipo di profilo è: dmgr
Il nome della cella è:localhostCell01
Il nome del nodo è:localhostCellManager01
La codifica corrente è: UTF-8
Avviare l'esecuzione del seguente comando:/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/startManager.sh -profileName Dmgr01
>ADMU0116I: Le informazioni sull'utensile vengono registrate nel file
> /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/startServer.log
>ADMU0128I: Strumento di avvio con il profilo Dmgr01
>ADMU3100I: Lettura della configurazione per il server: dmgr
>ADMU3200I: Server avviato. In attesa dello stato di inizializzazione.
>ADMU3000I: Server dmgr aperto per e-business; ID processo è 32013
Il numero della porta del server è:9060
IVTL0010I: Connessione all'host locale WebSphere Application Server sulla porta: 9060
IVTL0015I: l'host locale di WebSphere Application Server è in esecuzione sulla porta: 9060 per il profilo Dmgr01
IVTL0035I: Lo strumento di verifica dell'installazione sta eseguendo la scansione del file /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/SystemOut.log alla ricerca di errori e avvertenze.
[20/11/16 4:53:38:556 PST] 00000001 WSKeyStore W CWPKI0041W: Uno o più archivi chiavi utilizzano la password predefinita.
[11/20/16 4:53:47:225 PST] 00000001 HostNameMap W HMGR0064W: La risoluzione degli indirizzi IP per il nome host localhost ha trovato solo l'indirizzo di loopback. Verrà utilizzato l'indirizzo di loopback.
[11/20/16 4:53:53:571 PST] 00000001 SibMessage W [:] CWSJY0003W: MQJCA5001: Messaggistica WMQ: '9.0.0.0-p900-L160509.1'.
[20/11/16 4:53:55:298 PST] 0000007a AuthConfigFac W SECJ8032W: L'implementazione AuthConfigFactory non è definita, utilizzando la classe di implementazione factory JAPI predefinita: com.ibm.ws.security.jaspi.ProviderRegistry.
[20/11/16 4:54:00:239 PST] 00000078 AbstractInjec W CWNEN0070W: La classe di annotazione javax.ws.rs.HeaderParam non verrà riconosciuta perché è stata caricata dal file:/opt/IBM/WebSphere/AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar piuttosto che da un caricatore di classi di prodotto.
[20/11/16 4:54:00:242 PST] 00000078 AbstractInjec W CWNEN0070W: La classe di annotazione javax.ws.rs.MatrixParam non verrà riconosciuta perché è stata caricata dal file:/opt/IBM/WebSphere/AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar piuttosto che da un caricatore di classi di prodotto.
[20/11/16 4:54:00:243 PST] 00000078 AbstractInjec W CWNEN0070W: La classe di annotazione javax.ws.rs.core.Context non verrà riconosciuta perché è stata caricata dal file:/opt/IBM/WebSphere /AppServer/systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar piuttosto che da un caricatore di classi di prodotto.
[20/11/16 4:54:00:244 PST] 00000078 AbstractInjec W CWNEN0070W: La classe di annotazione javax.ws.rs.CookieParam non verrà riconosciuta perché è stata caricata dal file:/opt/IBM/WebSphere/AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar piuttosto che da un caricatore di classi di prodotto.
[20/11/16 4:54:00:245 PST] 00000078 AbstractInjec W CWNEN0070W: La classe di annotazione javax.ws.rs.PathParam non verrà riconosciuta perché è stata caricata dal file:/opt/IBM/WebSphere/AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar piuttosto che da un caricatore di classi di prodotto.
[20/11/16 4:54:00:246 PST] 00000078 AbstractInjec W CWNEN0070W: La classe di annotazione javax.ws.rs.QueryParam non verrà riconosciuta perché è stata caricata dal file:/opt/IBM/WebSphere/AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar piuttosto che da un caricatore di classi di prodotto.
[11/20/16 4:54:02:982 PST] 00000001 TcpTransport W ADMD0025W: durante il rilevamento del processo, l'indirizzo IP 127.0.0.1 viene utilizzato per annunciare un endpoint. Questo utilizzo potrebbe causare problemi in un ambiente di rete.
[20/11/16 4:54:03:213 PST] 00000051 FfdcProvider W com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: Incidente FFDC emesso su /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs /ffdc/dmgr_917750c5_16.11.20_04.54.03.0579098089159114197997.txt com.ibm.ws.management.discovery.DiscoveryService.sendQuery 189
IVTL0040I: sono stati rilevati 12 errori/avvisi nel file /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/SystemOut.log
IVTL0070I: La verifica dello strumento di verifica dell'installazione è riuscita.
IVTL0080I: La verifica dell'installazione è completa.

Questo conclude che il profilo è stato creato correttamente .

Proviamo ad accedere all'URL DMGR

era-dmgr

Ben fatto! hai creato un profilo dell'ambiente della cella e sei pronto per distribuire un'applicazione ed eseguire la configurazione necessaria.

Spero che questo sia utile per un amministratore di WebSphere. Fatemi sapere cosa ne pensate.