Scripts de configuration de serveur

La bibliothèque de scripts propose de nombreuses procédures de script pour automatiser la configuration des serveurs d'applications. Utilisez les scripts du serveur d'applications pour créer des serveurs d'applications, des serveurs Web et des serveurs génériques. Vous pouvez exécuter chaque script individuellement ou combiner des procédures pour créer des scripts d'automatisation personnalisés pour votre environnement.

Toutes les procédures de script de gestion de serveur se trouvent dans le répertoire racine_serveur_app/scriptLibraries/servers/V70. Si vous ne souhaitez pas définir d'argument, donnez lui pour valeur une chaîne vide, tel qu'illustré dans l'exemple de syntaxe suivant : "".

Utilisez les procédures de script suivantes pour administrer votre serveur d'applications :

createApplicationServer

Ce script crée un nouveau serveur d'applications dans votre environnement. Pendant le processus d'installation, le produit crée un serveur d'applications par défaut, appelé serveur1. La plupart des installations exigent plusieurs serveurs d'applications pour servir les applications et répondre à la demande de leur environnement de production.

Tableau 1. Description des arguments de createApplicationServer. Exécutez le script à l'aide du nom de noeud, du nom de serveur et du nom de modèle.
Argument Description
nodeName Indique le nom du noeud sur lequel le serveur d'applications doit être créé.
serverName Indique le nom du serveur à créer.
templateName Indique, de manière facultative, le modèle à utiliser pour créer le serveur d'applications.

Syntaxe

AdminServerManagement.createApplicationServer(nodeName, serverName, templateName)

Exemple de syntaxe

AdminServerManagement.createApplicationServer("myNode", "myServer", "default")

createAppServerTemplate

Ce script crée un nouveau modèle de serveur d'applications dans votre configuration. Un modèle de serveur est utilisé pour définir les paramètres de configuration d'un nouveau serveur d'applications. Lors de la création d'un nouveau serveur d'applications, vous sélectionnez le modèle de serveur par défaut ou un modèle créé précédemment basé sur un serveur d'applications existant. Le modèle par défaut est utilisé si vous n'indiquez pas un autre modèle lors de la création du serveur.

Tableau 2. Description des arguments de createAppServerTemplate. Exécutez le script à l'aide des arguments correspondant au nom de noeud, au nom de serveur et au nom du nouveau modèle.
Argument Description
nodeName Indique le nom du noeud correspondant au serveur sur lequel baser le modèle.
serverName Indique le nom du serveur sur lequel baser le modèle.
newTemplateName Indique le nom du nouveau modèle à créer.

Syntaxe

AdminServerManagement.createAppServerTemplate(nodeName, serverName, newTemplateName)

Exemple de syntaxe

AdminServerManagement.createAppServerTemplate("myNode", "myServer", "myNewTemplate")

createGenericServer

Ce script configure un nouveau serveur générique dans la configuration. Un serveur générique est un serveur géré par le serveur d'applications, mais que ce dernier n'approvisionne pas. Si vous ne souhaitez pas définir d'argument, donnez lui pour valeur une chaîne vide, tel qu'illustré dans l'exemple de syntaxe suivant : "".

Tableau 3. Description des arguments de createGenericServer. Exécutez le script à l'aide des arguments correspondant au nom de noeud, au nom du nouveau serveur, au nom de modèle, au chemin d'accès à la commande de démarrage, au répertoire de travail et au chemin d'accès à la commande d'arrêt.
Argument Description
nodeName Indique le nom du noeud sur lequel le serveur doit être créé.
newServerName Indique le nom du serveur à créer.
templateName Indique, de manière facultative, le modèle à utiliser pour créer le serveur.
startCmdPath Indique, de manière facultative, le chemin d'accès à la commande qui s'exécutera lors du démarrage de ce serveur générique.
startCmdArguments Indique, de manière facultative, les arguments à transmettre à la commande de démarrage lors du démarrage du serveur générique.
workingDirectory Indique, de manière facultative, le répertoire de travail du serveur générique.
stopCmdPath Indique, de manière facultative, le chemin d'accès à la commande qui s'exécutera lors de l'arrêt de ce serveur générique.
stopCmdArguments Indique, de manière facultative, les arguments à transmettre à la commande d'arrêt lors de l'arrêt du serveur générique.

Syntaxe

AdminServerManagement.createGenericServer(nodeName, newServerName, templateName, 
startCmdPath, startCmdArguments, workingDirectory, stopCmdPath, stopCmdArguments)

Exemple de syntaxe

[Windows]
AdminServerManagement.createGenericServer("myNode", "myServer", 
 "default", "", "", "c:\temp", "", "")
[AIX][Linux][HP-UX][Solaris][IBM i][z/OS]
AdminServerManagement.createGenericServer("myNode", "myServer", 
 "default", "", "", "/temp", "", "")

createWebServer

Ce script configure un serveur Web dans votre configuration. Un serveur d'applications utilise un serveur Web pour gérer les demandes de contenu dynamique, comme des servlets, à partir d'applications Web. Un serveur Web utilise des plug-in de serveur Web afin d'établir et de maintenir des connexions HTTP et HTTPS persistantes avec un serveur d'applications. Si vous ne souhaitez pas définir d'argument, donnez lui pour valeur une chaîne vide, tel qu'illustré dans l'exemple de syntaxe suivant : "".

Tableau 4. Description des arguments de createWebServer. Exécutez le script à l'aide du nom de noeud, du nom du nouveau serveur, du numéro de port, de la racine d'installation du serveur, de la racine d'installation du plug-in, du chemin d'accès au fichier de configuration, du nom de service du système d'exploitation Windows, du chemin d'accès au journal des erreurs, du chemin d'accès au journal des accès et du type de protocole Web.
Argument Description
nodeName Spécifie le nom du noeud sur lequel le serveur Web est défini.
newServerName Indique le nom du serveur Web à créer.
port Indique (facultatif) le port à partir duquel émettre une commande PING pour interroger l'état du serveur Web.
serverInstallRoot Indique (facultatif) le chemin d'accès qualifié complet où le serveur Web est installé. Cette zone est obligatoire si vous utilisez IBM® HTTP Server. Elle n'est pas obligatoire pour tous les autres serveurs Web. Si vous activez une fonction d'administration pour les serveurs Web HTTP Server externes à IBM, le chemin d'installation doit être indiqué.
pluginInstallPath Indique le chemin d'installation du plug-in du serveur Web.
configFilePath Indique le fichier de configuration de votre serveur Web. Indiquez le fichier et pas seulement le répertoire du fichier. Le serveur d'applications génère le fichier plugin-cfg.xml par défaut. Le fichier de configuration identifie les applications, les serveurs d'applications, les clusters et les ports HTTP du serveur Web. Le serveur Web utilise le fichier pour accéder aux applications déployées sur différents serveurs d'applications.
[Windows]windowsServiceName [Windows]

Indique le nom du serveur Web affecté par le système d'exploitation Windows.

errorLogPath Indique l'emplacement du fichier journal des erreurs.
accessLogPath Indique l'emplacement du fichier journal des accès.
webProtocol Indique le protocole à utiliser pour les communications du serveur Web. Utilisez le protocole HTTPS pour communiquer de manière sécurisée avec le serveur Web. La valeur par défaut est HTTP.

Syntaxe

AdminServerManagement.createWebServer(nodeName, newServerName, port, 
 serverInstallRoot, pluginInstallPath, configFilePath, 
 [Windows]windowsServiceName, errorLogPath,   accessLogPath, webProtocol)

Exemple de syntaxe

AdminServerManagement.createWebServer("myNode", "myWebServer", "", "", "", "", "", "", "", "" )

deleteServer

Ce script supprime un serveur de la configuration de votre serveur d'applications.

Tableau 5. Description des arguments de deleteServer. Exécutez le script à l'aide du nom de noeud et du nom de serveur.
Argument Description
nodeName Indique le nom du noeud qui vous intéresse.
serverName Indique le nom du serveur à supprimer.

Syntaxe

AdminServerManagement.deleteServer(nodeName, serverName)

Exemple de syntaxe

AdminServerManagement.deleteServer("myNode", "myServer")

deleteServerTemplate

Ce script supprime un modèle de serveur de votre configuration.

Tableau 6. Description des arguments de deleteServerTemplate. Exécutez le script à l'aide du nom de modèle.
Argument Description
templateName Indique le nom du modèle à supprimer.

Syntaxe

AdminServerManagement.deleteServerTemplate(templateName)

Exemple de syntaxe

AdminServerManagement.deleteServerTemplate("newServerTemplate")

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_7libserver1
Nom du fichier : rxml_7libserver1.html