Vous pouvez utiliser des fichiers de propriétés d'hôte virtuel pour créer ou
modifier des propriétés d'alias d'hôte.
Avant de commencer
Déterminez les modifications à apporter à votre configuration
d'alias d'hôte.
Démarrez l'outil de scriptage wsadmin. Pour démarrer wsadmin à l'aide du langage Jython, exécutez la commande wsadmin -lang jython du répertoire bin
du profil de serveur.
Pourquoi et quand exécuter cette tâche
A l'aide d'un fichier de propriétés d'hôte virtuel, vous pouvez créer,
modifier ou supprimer un alias d'hôte. Exécutez des commandes d'administration à l'aide de
wsadmin pour configurer ou supprimer un alias d'hôte.
Tableau 1. Actions associées aux propriétés d'alias d'hôte. Vous pouvez créer, modifier et supprimer des propriétés d'alias d'hôte.Action |
Procédure |
création |
Paramétrez les propriétés et exécutez la commande applyConfigProperties. |
modify |
Editez les propriétés, puis exécutez la commande applyConfigProperties. |
suppression |
Spécifiez les alias d'hôtes à supprimer dans la section Properties,
puis exécutez la commande deleteConfigProperties. |
Vous pouvez éventuellement utiliser le mode interactif avec les commandes :
AdminTask.nom_commande('-interactive')
Procédure
- Créez un alias d'hôte.
- Editez un fichier de propriétés VirtualHost de telle sorte qu'il spécifie
une propriété d'alias d'hôte.
Ouvrez un fichier de propriétés d'hôte virtuel dans un éditeur. Vous pouvez copier l'exemple de fichier de propriétés de cette étape dans un éditeur
et modifier les propriétés selon votre situation.
L'exemple suivant définit un alias d'hôte sur un hôte virtuel
nommé default_host avec une portée au niveau de la cellule, le
nom d'hôte newHost et le port 5555 :
#
# Header
#
ResourceType=VirtualHost
ImplementingResourceType=VirtualHost
ResourceId=Cell=!{cellName}:VirtualHost=default_host
AttributeInfo=aliases(port,hostname)
#
#
#Properties
#
5555=newHost
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=WASCell06
- Exécutez la commande applyConfigProperties pour créer un alias d'hôte.
L'exécution de la commande applyConfigProperties
applique le fichier de propriétés à la configuration. Dans cet
exemple Jython, le paramètre -reportFileName facultatif
génère un rapport nommé report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName MonTypeObjet.props -reportFileName report.txt '])
- Modifiez un alias d'hôte existant.
- Obtenez un fichier de propriétés d'hôte virtuel qui définit l'alias d'hôte à modifier.
Vous pouvez extraire
un fichier de propriétés pour un objet VirtualHost
à l'aide de la commande extractConfigProperties.
- Ouvrez le fichier de propriétés dans un éditeur et modifiez les
propriétés d'alias d'hôte souhaitées.
Vérifiez que les variables d'environnement
dans le fichier de propriétés correspondent à votre système.
- Exécutez la commande applyConfigProperties pour modifier un alias d'hôte.
- Supprimez un alias d'hôte existant.
Si vous n'avez
plus besoin d'un ou plusieurs alias d'hôtes, répertoriez les alias d'hôtes à
supprimer dans la section Properties du fichier de propriétés d'hôte virtuel,
puis exécutez la commande deleteConfigProperties :
AdminTask.deleteConfigProperties('[-propertiesFileName myObjectType.props -reportFileName report.txt]')
Résultats
Vous pouvez utiliser le fichier de propriétés pour configurer et gérer
l'alias d'hôte.
Que faire ensuite
Sauvegardez les modifications de la configuration.