Utilisation de la commande zmmt pour créer des définitions de migration sur z/OS

Avant de faire migrer un noeud WebSphere Application Server Version 7.0 ou ultérieures vers la Version 9.0, vous devez créer des travaux JCL (fichiers CNTL et DATA) que vous exécuterez lors de la migration effective. Vous pouvez utiliser la commande zmmt pour créer les travaux et les instructions appropriés. Apprenez à utiliser la commande zmmt dans le processus de migration.

Avant de commencer

Configurations prises en charge Configurations prises en charge:

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.

sptcfg

Installez WebSphere Application Server Version 9.0 sur un système z/OS avec une configuration Version 7.0 ou ultérieures.

Remarque : La commande zmmt s'adresse à un programmeur système ou à un administrateur qui connaît bien le système cible z/OS sur lequel les noeuds migrés de la Version 9.0 s'exécutent.

Pourquoi et quand exécuter cette tâche

Généralités

Vous pouvez utiliser la commande zmmt pour créer des travaux de migration et migrer des noeuds WebSphere Application Server Version 7.0 ou ultérieures vers la Version 9.0. La commande zmmt n'effectue pas la migration proprement dite ; elle crée des travaux par lots et des instructions que vous pouvez utiliser ensuite pour exécuter les tâches de migration.

La commande zmmt est une alternative à l'outil z/OS Migration Management Tool. Elle peut être préférée à cet outil si vous ne disposez d'aucun poste de travail doté de WebSphere Customization Toolbox ou si vous devez automatiser la génération des travaux de migration.

La commande zmmt s'utilise avec un fichier de réponses que vous créez manuellement.

Conseil : La migration d'un environnement de service d'applications WebSphere Application Server demande beaucoup de planification et de coordination. Si vous n'avez jamais fait migrer de serveur d'applications, exercez-vous avec un serveur autonome d'essai et un exemple de fichier de réponses.
Remarque : Dans WebSphere Application Server Version 9.0, vous pouvez utiliser l'outil z/OS Migration Management Tool ou la commande zmmt et les travaux générés pour migrer les noeuds Version 7.0 ou ultérieures vers la Version 9.0. Une fois le noeud migré, vous l'administrez toutefois à l'aide de la console d'administration ou des scripts WebSphere Application Server Version 9.0.
Emplacement du script de shell
Le script shell zmmt.sh se trouve dans le répertoire racine_install/bin.
Paramètres
-responseFile
Ce paramètre est utilisé pour indiquer le chemin du fichier de réponses

Il ne peut pas être utilisé avec le paramètre -profilePath.

-profilePath
Ce paramètre indique le chemin complet d'un ensemble de travaux générés existant.

Il ne peut pas être utilisé avec le paramètre -responseFile.

-workspace
Ce paramètre obligatoire est utilisé pour indiquer le répertoire de l'espace de travail Eclipse.

Il doit s'agir du chemin défini dans le fichier de réponses avant le répertoire .metadata indiqué pour les variables profilePath et templatePath.

-transfer
Ce paramètre facultatif permet de copier les travaux générés par un système USS (UNIX System Services) sur une paire d'ensembles de données partitionnés.

La commande zmmt copie d'abord les travaux de migration sur un système de fichiers USS.

-allocate
Ce paramètre facultatif est utilisé pour tenter d'allouer les ensembles de données cible.

Il ne peut pas être utilisé sans le paramètre -transfer.

Les ensembles de données sont déterminés en ajoutant les valeurs ".CNTL" et ".DATA" à la valeur de la variable zTargetHLQ pour le profil contenant les travaux en cours de copie. Cette opération remplace les fichiers existants portant le même nom dans ces jeux de données.

Exemples

Les exemples suivants illustrent plusieurs utilisations courantes de la commande zmmt et de ses attributs. Dans ces exemples, /xxx peut être n'importe quel répertoire accessible en lecture et en écriture à l'utilisateur qui exécute le script zmmt.sh.

  • zmmt.sh -workspace /xxx -responseFile /xxx/ZAppSrvcmd.responseFile

    Cet exemple génère les travaux de migration à l'emplacement spécifié par l'option profilePath dans le fichier de réponses.

  • zmmt.sh -workspace /xxx -responseFile /xxx/ZAppSrvcmd.responseFile -transfer -allocate
    . Cet exemple exécute les actions suivantes :
    • Il génère les travaux de migration à l'emplacement spécifié par l'option profilePath dans le fichier de réponses.
    • Il transfère les travaux depuis le système de fichiers vers les jeux de données CNTL et DATA.
    • Il alloue les ensembles de données cible CNTL et DATA en utilisant le qualificatif de haut niveau spécifié par l'option targetHLQ dans le fichier de réponses.
  • zmmt.sh -workspace /xxx -profilePath /xxx/ZAppSrvcmd -transfer -allocate
    Cet exemple exécute les actions suivantes :
    • Il transfère vers les ensembles de données CNTL et DATA les travaux qui ont été préalablement générés à l'emplacement indiqué par le paramètre -profilePath.
    • Il alloue les ensembles de données cible CNTL et DATA en utilisant le qualificatif de haut niveau spécifié par l'option targetHLQ dans le fichier de réponses.
    Remarque : Cette utilisation suppose que les travaux de migration ont déjà été générés par une première exécution du script zmmt.sh.
  • zmmt.sh -workspace /xxx -transfer -responseFile /xxx/ZAppSrvcmd.responseFile

    Cet exemple transfère les travaux générés de l'emplacement spécifié par l'option profilePath dans le fichier de réponses vers les ensembles de données CNTL et DATA générés.

    Remarque : Cette utilisation suppose que les travaux ont déjà été générés par une première exécution du script zmmt.sh et que les ensembles de données cible CNTL et DATA ont déjà été alloués.

Procédure

  1. Préparez le type de fichier de réponses qui correspond à vos besoins.
  2. Sur le système z/OS cible, exécutez le script shell zmmt.sh en utilisant le fichier de réponses.

    La commande crée les fichiers CNTL et DATA nécessaires pour exécuter les travaux requis. Le fichier de réponses doit se trouver dans le système de fichiers UNIX (USS).

Résultats

Après l'exécution du script zmmt.sh, vous devez obtenir un résultat similaire au suivant :
install_root/bin:> zmmt.sh  /zmmt/workspace
-responseFile  /ZMigDmgr01.responseFile  -allocate  -transfer<

osgi> Customization definition successfully written to 
  /zmt/workspace/.metadata/.plugins/com.ibm.ws390.mmt.config/profiles/ZMigDmgr01

Attempting to allocate dataset: ZMMT.CNTL
Allocation successful.
Attempting to allocate dataset: ZMMT.DATA
Allocation successful.
Copying CNTL files to ZMMT.CNTL...
Copy successful.
Copying DATA files to ZMMT.DATA...
Copy successful.

Les travaux de migration ont été copiés dans les ensembles de données CNTL et DATA. Suivez les instructions générées fournies dans l'ensemble de données CNTL pour effectuer la migration à proprement parler.


Icône indiquant le type de rubrique Rubrique de tâche



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