Variables de configuration pour la migration d'un noeud fédéré z/OS à l'aide de la commande zmmt
Avant de faire migrer WebSphere Application Server for z/OS, vous devez créer des travaux JCL (fichiers CNTL et DATA) que vous exécuterez lors de la migration concrète. Vous pouvez utiliser la commande zmmt avec un fichier de réponses pour créer les travaux de migration appropriés. Le fichier de réponses contient un ensemble de variables de configuration que vous pouvez utiliser pour créer des travaux en vue de migrer un noeud fédéré.

Cet article traite de la migration de configuration de profil. Pour faire migrer vos applications vers la dernière version, utilisez le kit d'outils de migration de WebSphere Application Server. Pour plus d'informations, voir Migration Toolkit on WASdev.
sptcfgVariables du fichier de réponses
- Mot clé obligatoire pour indiquer la création d'une nouvelle définition de migration
- Création d'un lien symbolique intermédiaire
Si vous spécifiez un lien symbolique intermédiaire, les liens symboliques sont créés entre le système de fichiers de la configuration et le lien symbolique intermédiaire ; sinon, ils sont créés directement vers le système de fichiers du produit.
- Nom de chemin du lien symbolique intermédiaire
Ce lien sera créé par les travaux de personnalisation et pointera vers le répertoire du système de fichiers du produit.
- Nom de chemin du lien symbolique intermédiaire
- Nom du profil créé pendant la migration.
Il s'agit toujours de default pour la plate-forme z/OS.
- Chemin complet indiquant où sera écrite la sortie générée pour la définition de migration.
- Chemin de modèlesL'une des valeurs suivantes :
- Nom du fichier MVS qui doit contenir le système de fichiers de configuration
Ce nom est utilisé comme donnée d'entrée du travail de migration qui crée le système de fichiers de configuration.
- Nombre de cylindres principaux qui doivent être alloués au système de fichiers de configuration
Sur un serveur d'applications, l'espace total nécessaire pour ces fichiers augmente avec la taille et le nombre d'applications installées.
Recommandation : La taille minimale suggérée est de 420 cylindres. - Nombre de cylindres secondaires qui doivent être alloués au système de fichiers de configurationRecommandation : La taille minimale suggérée est de 100 cylindres.
- Numéro de série du volume DASD qui doit contenir le fichier indiqué ci-dessus, ou
symbole "*" si vous voulez laisser le service SMS sélectionner un volume.
L'utilisation du symbole "*" nécessite que les routines de sélection de classe automatique du service SMS soient installées pour sélectionner le volume. Si vous ne possédez aucune configuration du service SMS permettant de gérer l'attribution automatique du fichier, répertoriez le volume de façon explicite.
- Point de montage du répertoire du système de fichiers dans lequel les données de l'application ainsi que les fichiers d'environnement sont enregistrés
- Type de système de fichiersL'une des valeurs suivantes :
- HFS
L'allocation et le montage du fichier de votre système de fichiers de configuration s'effectuent avec le système hiérarchique de fichiers HFS.
- ZFS
L'allocation et le montage du fichier de votre système de fichiers de configuration s'effectuent avec le système de fichiers zSeries.
- HFS
- Instructions JOB personnalisables qui seront utilisées pour les travaux de migration
générés
Une instruction de travail sera nécessaire pour tous les travaux de migration personnalisés à votre intention. Entrez une instruction de travail valide pour votre installation. Le processus de création de migration réactualisera pour vous le nom du travail dans tous les travaux générés ; vous n'êtes donc pas tenu de vous préoccuper de cette partie de l'instruction de travail. Si vous avez besoin de lignes de continuation, remplacez les lignes de commentaire par des lignes de continuation.
- Qualificatif de haut niveau pour les fichiers z/OS cible qui doivent contenir les travaux et
instructions générésRemarque : Le qualificatif de haut niveau indiqué pour le fichier peut être un qualificatif multiniveau.
- ID utilisateur d'un administrateur utilisé pour gérer le noeud que vous faites migrer.
Vous devez définir ce paramètre pour effectuer les actions d'administration requises pendant la procédure de migration.
- Mot de passe de l'ID
utilisateur de l'administrateur utilisé pour gérer le noeud que vous faites migrer.
Vous devez définir ce paramètre pour effectuer les actions d'administration requises pendant la procédure de migration.
- Nom de la procédure lancée par JCL qui est utilisée pour démarrer les contrôleurs migrés
Lors de la migration vers la Version 9.0, vous devez mettre à niveau les procédures lancées par JCL. Une nouvelle procédure sera générée à votre intention en cours de migration. Vous pouvez soit indiquer un nouveau nom pour la procédure contrôleurs, soit utiliser l'ancien nom.
- Nom de la procédure lancée par JCL qui est utilisée pour démarrer les servants migrés
Lors de la migration vers la Version 9.0, vous devez mettre à niveau les procédures lancées par JCL. Une nouvelle procédure sera générée à votre intention en cours de migration. Vous pouvez soit indiquer un nouveau nom pour la procédure servants, soit utiliser l'ancien nom.
- Nom de la procédure lancée par JCL qui est utilisée pour démarrer le démon migré
Lors de la migration vers la Version 9.0, vous devez mettre à niveau les procédures lancées par JCL. Une nouvelle procédure sera générée à votre intention en cours de migration. Vous pouvez soit indiquer un nouveau nom pour la procédure démon, soit utiliser l'ancien nom.
- Nom de la procédure lancée par JCL qui est utilisée pour démarrer l'adjoint migré
Lors de la migration vers la Version 9.0, vous devez mettre à niveau les procédures lancées par JCL. Une nouvelle procédure sera générée à votre intention en cours de migration. Vous pouvez soit indiquer un nouveau nom pour la procédure adjoint, soit utiliser l'ancien nom.
- Indique s'il faut mettre à jour les commandes START dans la configuration
avec les nouveaux noms spécifiés (true) ou s'il faut conserver les
mêmes noms (false).
Si vous avez spécifié de nouveaux noms pour vos procédures JCL, les commandes START correspondantes dans la configuration WebSphere Application Server doivent être mises à jour afin de refléter ces nouveaux noms. Spécifiez true pour cette variable afin d'effectuer cette mise à jour de la configuration.
Si vous choisissez d'utiliser les mêmes noms de procédure, spécifiez false pour cette variable. Si vous n'utilisez pas des noms de procédure cohérents pour tous les serveurs d'un type de processus donné (tous les servants, par exemple) pour le noeud que vous migrez, il est recommandé de spécifier false pour cette variable. Dans ce cas, vous devrez conserver les mêmes commandes START et remplacer les procédures manuellement en utilisant comme modèle la procédure qui est générée en cours de migration.
Notes : - Active (true) ou désactive (false) la trace durant le processus WASPostUpgrade
- Active (true) ou désactive (false) la trace durant le processus WASPreUpgrade
- Active (true) ou désactive (false) la trace durant la création des profils.
- Active (true) ou désactive (false) la trace des appels aux outils de création des répertoires de base et de migration des profils ainsi que des phases de traitement final de la migration.
- Point de montage de la configuration à partir de laquelle vous migrez
- Répertoire de base de la configuration à partir de laquelle vous migrez
- Mémoire initiale allouée pour le segment JVM.
- Répertoire temporaire Java qui est utilisé par la machine virtuelle Java pour créer et stocker des fichiers temporaires lors de la migration.
- Taille maximale de segment de mémoire qui peut être allouée pour le segment de mémoire JVM.
- Bibliothèque de procédures existante dans laquelle les procédures WebSphere Application Server for z/OS cataloguées doivent être copiées
- Définissez comment gérer les conflits de port en spécifiant l'une des valeurs suivantes.
- Définissez les valeurs de port à utiliser dans le nouveau profil en spécifiant l'une des valeurs suivantes.
- Emplacement du système de fichiers de votre produit WebSphere Application Server Version 9.0 installé
- Répertoire dans lequel sont enregistrées la sauvegarde de la
configuration précédente et la trace de la migration.
Durant la migration, une copie de sauvegarde de la configuration de version précédente est obligatoire. L'emplacement par défaut de cette sauvegarde est /tmp/migrate. Si le système de fichiers /tmp n'a pas assez d'espace pour stocker la configuration de sauvegarde, vous pouvez spécifier un autre emplacement. Si vous choisissez d'écraser l'emplacement par défaut de la copie de sauvegarde, le meilleur moyen est de garder la même convention d'attribution de nom et de remplacer seulement la partie /tmp par un autre chemin, /myTemp/migrate par exemple.
- Identificateur qui sera utilisé pour créer un répertoire sous le répertoire temporaire qui contiendra les fichiers de migration temporaires et les données de configuration de sauvegarde
- Point de montage de la configuration vers laquelle vous migrez
Il s'agit de la même valeur que pour la variable zConfigMountPoint.
- Répertoire de base de la configuration vers laquelle vous migrez
- Indique si vous souhaitez migrer les paramètres personnalisés "Mes tâches" de la console d'administration sauvegardés dans l'emplacement racine utilisateur de l'espace de travail par défaut (D) ou dans l'emplacement racine défini par l'utilisateur (U)
- Emplacement racine de l'espace de travail défini par l'utilisateur
Exemple de fichier de réponses pour la migration d'un noeud fédéré
create
EnableIntermediateSymlink=false
EnableJavaTmpDir=false
intermediateSymlinkPreference=N
profileName=default
profilePath=<root>/profiles/ZMigFed01
templatePath=<root>/profileTemplates/zos-migFederated
zConfigHfsName=OMVS.WAS90.CONFIG.HFS
zConfigHfsPrimaryCylinders=420
zConfigHfsSecondaryCylinders=100
zConfigHfsVolume=*
zConfigMountPoint=/wasv9config
zFilesystemType=HFS
zJobStatement1=(ACCTNO,ROOM),'USERID',CLASS=A,REGION=0M
zJobStatement2=//*
zJobStatement3=//*
zJobStatement4=//*
zTargetHLQ=FED
zmbAdjunctProcName=BBO9CRA
zmbAdminPassword=XXXXXXXX
zmbAdminUserid=XXXXXXXX
zmbControllerProcName=BBO9ACR
zmbDaemonProcName=BBO89MN
zmbEnablePostUpgradeTrace=0
zmbEnablePreUpgradeTrace=0
zmbEnableProfileTrace=0
zmbEnableScriptingTrace=0
zmbFromConfigRoot=/WebSphere/V7R0
zmbFromWASHomeDir=AppServer
zmbInitialHeapSize=512
zmbMaxHeapSize=768
zmbProclibName=SYS1.PROCLIB
zmbReplaceStartedProcedureNames=true
zmbResolvePortConflicts=incrementCurrent
zmbSMPEHome=/usr/lpp/WebSphere/AppServer/V9R0
zmbServantProcName=BBO9ASR
zmbSetPorts=useOld
zmbTempDirectory=/tmp/migrate
zmbTimestamp=05173538
zmbToConfigRoot=/wasv9config
zmbToWASHomeDir=AppServer
zmbWorkspaceRootPreference=D