Configuration du serveur de gestion sur WebSphere Application Server Community Edition

Après avoir déployé le serveur de gestion sur WebSphere Application Server Community Edition, vous pouvez configurer les propriétés du serveur de gestion. Pour configurer les propriétés du serveur de gestion, éditez le script que vous utilisez pour démarrer WebSphere Application Server Community Edition.

Emplacement du script de démarrage

Lorsque vous installez WebSphere Application Server Community Edition avec le serveur de gestion, Installation Manager crée automatiquement un script de démarrage pour WebSphere Application Server Community Edition. Le script de démarrage se trouve à l'emplacement suivant, où répertoire_installation_partagé correspond au répertoire d'installation spécifié pour le package d'installation d'Optim Management Server.
  • Ordinateurs Windows : répertoire_installation_partagé\WebSphere\AppServerCommunityEdition\bin\startup.bat
  • Ordinateurs Linux ou UNIX : répertoire_installation_partagé/WebSphere/AppServerCommunityEdition/bin/startup.sh

Définition des emplacements du registre et du référentiel

Si vous utilisez plusieurs serveurs de gestion, chaque serveur de gestion possède son propre registre et son propre référentiel. Pour utiliser un registre et un référentiel uniques pour tous les serveurs de gestion, vous devez choisir un serveur de gestion qui agira comme le registre et le référentiel. Vous pouvez ensuite définir tous les autres serveurs de gestion de sorte à utiliser ce registre et ce référentiel. Pour configurer un serveur de gestion afin qu'il utilise un registre et un référentiel, ajoutez les arguments suivants au paramètre JAVA_OPTS dans le script de démarrage. La totalité du paramètre JAVA_OPTS doit se trouver sur une seule ligne ou sur des lignes consécutives reliées par des caractères de continuation de ligne. Le caractère de continuation de ligne est le caret (^) pour les scripts de traitement par lots Windows ou la barre oblique inversée (\) pour les scripts Linux ou UNIX.
-Dcom.ibm.optim.registry.url=URL_registre
-Dcom.ibm.optim.repository.url=URL_référentiel
  • URL_registre correspond à l'emplacement du registre.
  • URL_référentiel correspond à l'emplacement du référentiel.
Par exemple, le paramètre JAVA_OPTS suivant d'un script de traitement par lots Windows définit http://mgmtserver1:8080/server/registry comme emplacement de registre et http://mgmtserver1:8080/server/repository comme emplacement de référentiel.
@set JAVA_OPTS=%ADDITIONAL_JAVA_OPTS% %JAVA_OPTS% ^
               -Djavax.net.ssl.keyStore="%GERONIMO_HOME%\var\security\keystores\optim-management-server.jks" ^
               -Djavax.net.ssl.trustStore="%GERONIMO_HOME%\var\security\keystores\optim-management-server.jks" ^
               -Djavax.net.ssl.keyStorePassword=manager -Djavax.net.ssl.trustStorePassword=manager ^
               -Dcom.ibm.optim.registry.url=http://mgmtserver1:8080/server/registry ^
               -Dcom.ibm.optim.repository.url=http://mgmtserver1:8080/server/repository
Le paramètre JAVA_OPTS suivant d'un script Linux ou UNIX définit http://mgmtserver1:8080/server/registry comme emplacement de registre et http://mgmtserver1:8080/server/repository comme emplacement de référentiel.
JAVA_OPTS=-Djavax.net.ssl.keyStore=$GHOME/../var/security/keystores/optim-management-server.jks \
          -Djavax.net.ssl.trustStore=$GHOME/../var/security/keystores/optim-management-server.jks \
          -Djavax.net.ssl.keyStorePassword=manager -Djavax.net.ssl.trustStorePassword=manager \
          -Dcom.ibm.optim.registry.url=http://mgmtserver1:8080/server/registry \
          -Dcom.ibm.optim.repository.url=http://mgmtserver1:8080/server/repository \
          $JAVA_OPTS
Si vous affectez des adresses IP de manière dynamique aux ordinateurs, utilisez le nom d'hôte de l'ordinateur qui héberge le registre et le référentiel au lieu d'utilisez l'adresse IP.

Définition d'un nom d'hôte et d'un port pour un serveur de gestion

Si vous affectez des adresses IP de manière dynamique aux ordinateurs ou si le serveur d'applications utilise un numéro de port différent de 8080, définissez le nom d'hôte et le port utilisés par le serveur de gestion. Pour définir le nom d'hôte et le port du serveur de gestion, ajoutez les arguments suivants au paramètre JAVA_OPTS dans le script de démarrage. La totalité du paramètre JAVA_OPTS doit se trouver sur une seule ligne ou sur des lignes consécutives reliées par des caractères de continuation de ligne. Le caractère de continuation de ligne est le caret (^) pour les scripts de traitement par lots Windows ou la barre oblique inversée (\) pour les scripts Linux ou UNIX.
-Dcom.ibm.optim.host.name=nom_hôte
-Dcom.ibm.optim.host.port=port_hôte
  • nom_hôte correspond au nom d'hôte ou à l'adresse IP du serveur de gestion.
  • port_hôte est le port utilisé par le serveur de gestion.
Par exemple, le paramètre JAVA_OPTS ci-après provenant d'un script de traitement par lots Windows spécifie mgmtserver comme nom d'hôte du serveur de gestion et 8080 comme numéro de port du serveur de gestion.
@set JAVA_OPTS=%ADDITIONAL_JAVA_OPTS% %JAVA_OPTS% ^
               -Djavax.net.ssl.keyStore="%GERONIMO_HOME%\var\security\keystores\optim-management-server.jks" ^
               -Djavax.net.ssl.trustStore="%GERONIMO_HOME%\var\security\keystores\optim-management-server.jks" ^
               -Djavax.net.ssl.keyStorePassword=manager -Djavax.net.ssl.trustStorePassword=manager ^
               -Dcom.ibm.optim.host.name=mgmtserver ^
               -Dcom.ibm.optim.host.port=8080
Le paramètre JAVA_OPTS ci-après provenant d'un script Linux ou UNIX spécifie mgmtserver comme nom d'hôte du serveur de gestion et 8080 comme numéro de port du serveur de gestion.
JAVA_OPTS=-Djavax.net.ssl.keyStore=$GHOME/../var/security/keystores/optim-management-server.jks \
          -Djavax.net.ssl.trustStore=$GHOME/../var/security/keystores/optim-management-server.jks \
          -Djavax.net.ssl.keyStorePassword=manager -Djavax.net.ssl.trustStorePassword=manager \
          -Dcom.ibm.optim.host.name=mgmtserver \
          -Dcom.ibm.optim.host.port=8080 \
          $JAVA_OPTS

Configuration du serveur de gestion pour utilisation du protocole HTTPS

Pour établir en premier lieu une relation de confiance entre le serveur de gestion et un proxy, vous devez configurer le serveur de gestion afin qu'il utilise le protocole HTTPS pour communiquer avec les autres composants. Le serveur de gestion utilise le protocole HTTP si vous ne le configurez pas pour qu'il utilise le protocole HTTPS. Pour configurer le serveur de gestion afin qu'il utilise le protocole HTTPS, ajoutez l'argument suivant au paramètre JAVA_OPTS dans le script de démarrage. La totalité du paramètre JAVA_OPTS doit se trouver sur une seule ligne ou sur des lignes consécutives reliées par des caractères de continuation de ligne. Le caractère de continuation de ligne est le caret (^) pour les scripts de traitement par lots Windows ou la barre oblique inversée (\) pour les scripts Linux ou UNIX.
-Dcom.ibm.optim.url.protocol=https
Si un serveur de gestion utilise le protocole https, vous devez également définir les emplacements du registre et du référentiel pour utiliser le protocole https.
Par exemple, le paramètre JAVA_OPTS suivant d'un script de traitement par lots Windows spécifie https://mgmtserver1:8080/server/registry comme emplacement de registre et https://mgmtserver1:8080/server/repository comme emplacement de référentiel.
@set JAVA_OPTS=%ADDITIONAL_JAVA_OPTS% %JAVA_OPTS% ^
               -Djavax.net.ssl.keyStore="%GERONIMO_HOME%\var\security\keystores\optim-management-server.jks" ^
               -Djavax.net.ssl.trustStore="%GERONIMO_HOME%\var\security\keystores\optim-management-server.jks" ^
               -Djavax.net.ssl.keyStorePassword=manager -Djavax.net.ssl.trustStorePassword=manager ^
               -Dcom.ibm.optim.registry.url=https://mgmtserver1:8080/server/registry ^
               -Dcom.ibm.optim.repository.url=https://mgmtserver1:8080/server/repository ^
               -Dcom.ibm.optim.url.protocol=https
Le paramètre JAVA_OPTS suivant d'un script Linux ou UNIX définit https://mgmtserver1:8080/server/registry comme emplacement de registre et https://mgmtserver1:8080/server/repository comme emplacement de référentiel.
JAVA_OPTS=-Djavax.net.ssl.keyStore=$GHOME/../var/security/keystores/optim-management-server.jks \
          -Djavax.net.ssl.trustStore=$GHOME/../var/security/keystores/optim-management-server.jks \
          -Djavax.net.ssl.keyStorePassword=manager -Djavax.net.ssl.trustStorePassword=manager \
          -Dcom.ibm.optim.registry.url=https://mgmtserver1:8080/server/registry \
          -Dcom.ibm.optim.repository.url=https://mgmtserver1:8080/server/repository \
          -Dcom.ibm.optim.url.protocol=https \
          $JAVA_OPTS