Création de modèles de serveur
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.
Pourquoi et quand exécuter cette tâche
Vous pouvez également utiliser la commande createApplicationServerTemplate de l'objet AdminTask pour créer un modèle de serveur.
Si vous ne créez pas de modèle de serveur supplémentaire,
defaultZOS est utilisé comme modèle pour le premier membre du
cluster. Ce modèle utilise les affectations de ports par défaut de la
plateforme z/OS.
Si certains de ces ports sont déjà définis pour être utilisés ailleurs dans votre
système z/OS, il est possible que votre membre de cluster nouvellement créé ne démarre pas, ne
fonctionne pas correctement ou génère des messages d'erreur inattendus.
Vous devez donc résoudre tous les conflits de ports avant de démarrer ce
serveur.
Procédure
Résultats
Que faire ensuite
- Vous pouvez exécuter l'une des actions suivantes pour afficher la liste de tous les modèles de serveur
disponibles sur votre système :
- Dans la console d'administration, cliquez sur et cliquez ensuite sur Modèles.
- Exécutez la commande listServerTemplates de wsadmin.
- Déplacez le modèle de serveur d'applications vers un autre système.Il n'existe pas de moyen direct d'exporter ou d'importer un modèle de serveur d'applications. Pour déplacer une copie d'un modèle de serveur d'applications vers un autre système, procédez comme suit.
- Utilisez la commande wsadmin AdminTask.createApplicationServerCreate suivante pour créer un serveur d'applications depuis le modèle à déplacer vers un autre système :
AdminTask.createApplicationServer('<node_name>', '[-name server_name -templateName template_name ]')
où <nom_noeud> est le noeud auquel vous ajoutez le nouveu serveur d'applications, nom_serveur est le nom du serveur d'applications que vous créez, et nom_modèle le nom du modèle de serveur que vous utilisez pour créer le serveur d'applications.
- Utilisez la commande wsadmin AdminTask.exportServer suivante pour exporter le nouveau serveur :
-AdminTask.exportServer('[-archive c:/temp/templateExport.car -nodeName <node_name> -serverName server_name]')
- Utilisez la commande wsadmin AdminTask.importServerdelete pour quitter l'outil wsadmin sans enregistrer.
- Déplacez le fichier templateExport.car qui a été créé lorsque vous avez émis la commande AdminTask.exportServer sur le système cible.
- Démarrez l'outil wsadmin sur le système cible et utilisez la commande wsadmin AminTask.importServer pour importer le fichier templateExport.car.
AdminTask.importServer('[-archive c:/temp/templateExport.car -nodeName <node_name> -serverInArchive server_name]')
Le serveur nom_serveur se trouve désormais sur le système cible avec des ports uniques. Si vous devez modifier les ports affectés, dans la console d'administration, cliquez sur
, puis cliquez sur Communications > Ports. - Utilisez la console d'administration ou la commande wsadmin AdminTask.createApplicationServerTemplate pour créer un modèle depuis le serveur d'applications nom_serveur. Ensuite, supprimez le serveur d'applications nom_serveur intermédiaire si vous n'en avez plus besoin.
- Utilisez la commande wsadmin AdminTask.createApplicationServerCreate suivante pour créer un serveur d'applications depuis le modèle à déplacer vers un autre système :
- Indiquez une plage de ports pour la création du modèle de
seveur.Le démarrage des ports pour un modèle de serveur d'applications ne peut pas être édité directement depuis la console d'administration. Toutefois, un modèle peut être converti sur un serveur. Les ports peuvent être édités dans ce formulaire, avant la reconversion au modèle. Pour éditer les ports de démarrage pour template1 :
- Convertissez le modèle sur un serveur. Dans le panneau Serveurs d'applications, cliquez sur Nouveau.
- Entrez un nom de serveur et un noeud (par exemple, tmpServer), puis cliquez sur Suivant.
- Sélectionnez le modèle template1 à utiliser pour la création de serveur, puis cliquez sur Suivant. Vous pouvez éventuellement sélectionner l'option de génération de ports uniques.
- Cliquez sur Fin pour créer le tmpServer.
- Sous Serveurs d'applications, sélectionnez tmpServer.
- Dans la section Communications, cliquez sur Ports.
- Sélectionnez chaque noeud final et définissez un port de démarrage. Cliquez sur OK après chacun.
- Cliquez sur Serveurs d'applications > Modèles de serveurs, puis cliquez sur Nouveau.
- Sélectionnez tmpServer en tant que base pour un nouveau serveur. Cliquez sur OK et sélectionnez un nom de modèle.
Le nouveau modèle dispose des ports de démarrage tel que défini dans le tmpServer. Le nom de serveur tmpServer peut maintenant être supprimé, ainsi que le modèle initial template1 s'il n'est plus nécessaire.