Exécuter la migration

Cette page explique comment générer les artefacts de migration que vous pouvez utiliser pour déployer vos charges de travail sur le cluster cible.

Générer les artefacts de migration

Une fois que vous avez personnalisé votre plan de migration, exécutez la commande suivante pour générer les artefacts :

./m2c generate -i ANALYSIS_PATH -o OUTPUT_ARTIFACTS_PATH

Remplacez les éléments suivants :

  • ANALYSIS_PATH : chemin vers lequel vous avez enregistré le résultat de l'analyse.
  • OUTPUT_ARTIFACTS_PATH : chemin vers lequel vous souhaitez enregistrer les artefacts générés.

Générer des artefacts de migration pour les charges de travail WebSphere

Pour générer des artefacts de migration pour les charges de travail WebSphere, en plus du chemin de sortie de l'analyse et du chemin où vous souhaitez enregistrer les artefacts générés, vous devez également spécifier le chemin d'accès au fichier binaryAppScanner.jar que vous avez configuré lors de la création du plan de migration.

Pour générer des artefacts de migration, exécutez la commande suivante :

./m2c generate \
  -i ANALYSIS_PATH \
  -o OUTPUT_ARTIFACTS_PATH \
  --volume PATH_TO_BINARYAPPSCANNER:/binaryAppScanner.jar

Remplacez PATH_TO_BINARYAPPSCANNER par le chemin d'accès au fichier binaryAppScanner.jar. Par exemple, si vous avez spécifié /tmp comme répertoire cible lors de la configuration du fichier binaryAppScanner.jar, il est disponible à l'emplacement /tmp/wamt/binaryAppScanner.jar.

Examiner les artefacts générés

Les artefacts de migration générés sont disponibles dans le chemin de sortie spécifié. Selon votre plug-in et votre plan de migration, les artefacts générés contiennent un ou plusieurs fichiers Dockerfile servant à créer des images de conteneurs, ainsi qu'une ou plusieurs spécifications de déploiement Kubernetes.

En outre, la CLI Migrate to Containers génère une configuration Skaffold que vous pouvez utiliser pour créer et déployer toutes les images générées en une seule étape.

Étapes suivantes