Notes de version

Mises à jour de la version 1.14.4

Le 2 mai 2023, nous avons lancé l'évaluation de l'adéquation de la migration 1.14.4.

Fonctionnalités

Compatibilité avec WordPress

L'outil d'évaluation de l'adéquation détecte et évalue désormais les applications WordPress dans Apache WebHosts.

Compatibilité avec la collecte et l'évaluation AWS

  • Collecte de l'inventaire : l'outil d'évaluation de l'adéquation est désormais compatible avec la collecte d'inventaire AWS via la commande mfit discover aws.
  • Collecte d'invités : les scripts de collecte recueillent davantage d'informations sur AWS lorsqu'ils sont exécutés sur une instance de machine virtuelle (VM) AWS.

    Pour savoir comment effectuer une collecte d'invités sur des VM AWS, consultez Collecter les données au niveau invité mfit à partir de VM EC2.

  • Évaluation de l'adéquation : de nouvelles règles ont été ajoutées spécifiquement pour les VM migrées à partir d'AWS.

Générer des rapports volumineux dans un classeur Microsoft Excel

L'outil d'évaluation de l'adéquation peut désormais générer un rapport au format XLSX (fichier de classeur Microsoft Excel). Le rapport XLSX peut gérer de grandes quantités de données et convient donc aux cas où il existe un nombre plus élevé de machines virtuelles que le rapport HTML peut ne pas être en mesure de gérer.

Pour générer un rapport dans un fichier XLSX, exécutez la commande suivante :

./mfit report --format xlsx >  REPORT_NAME.xlsx

Empêcher l'écrasement des collectes ultérieures lors de l'importation

Lors de l'importation d'une archive à l'aide de mfit discover import, si cette archive écrase une archive collectée à une date ultérieure pour la même machine, l'importation échoue, sauf si vous fournissez l'option --force.

Résolutions de bugs

Les empreintes vides sont désormais ignorées

L'outil d'évaluation de l'adéquation détecte les empreintes pour chaque VM. Si deux collectes contiennent une VM avec les mêmes empreintes, l'outil sait qu'il s'agit de la même VM.

Cela permet de résoudre un problème qui provoque l'importation des VM ne comportant que des empreintes vides, mais qui n'apparaissent pas dans les rapports. Dans ce cas, la collecte échoue et affiche un avertissement.

Mises à jour de la version 1.14.3

Le 16 mars 2023, nous avons lancé l'évaluation de l'adéquation Migrate 1.14.3.

Fonctionnalités

Nouvelle conception du rapport détaillé sur l'évaluation de l'adéquation

Dans cette version, nous avons introduit une nouvelle conception de rapport avec des détails sur les composants d'applications de VM tels que Tomcat, Windows IIS, JBoss et Websphere. Le nouveau rapport offre un filtrage textuel amélioré et un inventaire détaillé des composants d'application identifiés sur la VM.

Rapport détaillé sur les machines virtuelles :

Pour générer un fichier HTML dans l'ancien format, utilisez l'indicateur --html-v0:

mfit report --format html --full --html-v0

Évaluation de l'adéquation des applications Windows IIS

Nous avons lancé une évaluation détaillée de l'adéquation des applications Windows IIS qui vous permet d'afficher l'adéquation pour la modernisation aux conteneurs d'applications Windows IIS.

Vue de l'évaluation d'adéquation de l'application Windows IIS

Mises à jour de la version 1.14.2

Le 15 mars 2023, nous avons lancé l'évaluation de l'adéquation Migrate 1.14.2 qui inclut des corrections de bugs.

Mises à jour de la version 1.14.1

Le 19 février 2023, nous avons lancé Migrate Fit Assessment 1.14.1.

Fonctionnalités

Récupération manuelle à la suite d'un échec de mise à niveau

Nous avons ajouté une option qui vous permet d'initier une récupération manuelle, pour les rares cas de défaillance entraînant une perte de données pendant le processus de mise à niveau. Après la mise à niveau de mfit, lorsque vous exécutez la dernière version, si un message d'erreur indique que la mise à niveau de la base de données a échoué, vous pouvez exécuter la commande suivante :

./mfit discover recover-db

Cette commande rétablit le data store interne à son état avant la mise à niveau et conserve les informations collectées.

Modifications

Amélioration de l'évaluation de l'adéquation des applications JBoss

Ajout des règles suivantes pour l'évaluation de l'adéquation des applications JBoss :

  • A8N-APP-4 : appliquée lorsque la version Java de l'image source est plus récente que la version Java de l'image cible attendue.
  • A8N-APP-5 : appliquée lorsqu'une base de données externe est utilisée.
  • A8N-APP-6 : appliquée lorsqu'un serveur Web externe est utilisé.
  • A8N-FIT-1 : appliquée lorsque des données de VM existent.
  • A8N-STO-1 : appliquée lorsque des installations réseau sont détectées.
  • N-STO-2 : appliquée lorsque NFS exporte le répertoire local.

Mise à jour du texte des rapports

Le texte des rapports a été mis à jour pour fournir plus d'informations sur le parcours d'exécution des VM Anthos.

Mises à jour de la version 1.14.0

Le 17 janvier 2023, nous avons lancé la version 1.14.0 de l'évaluation de l'adéquation Migrate.

Fonctionnalités

Signalement de l'adéquation des applications aux plates-formes de conteneurs Google

Ajout d'une catégorie de rapport pour vous aider à concentrer les rapports d'évaluation sur l'adéquation des applications aux plates-formes de conteneurs Google : Anthos, GKE, Autopilot et Cloud Run. Lors de la génération d'un rapport, vous pouvez demander à n'inclure que l'évaluation ciblant les plates-formes de conteneurs, à l'aide de la commande suivante :

./mfit report --format html --target-platform containers --full > REPORT_NAME.html

Évaluation de l'adéquation des applications JBoss et Apache 2

L'outil d'évaluation de l'adéquation Migrate peut évaluer l'adéquation des applications JBoss et Apache 2 pour la conteneurisation sur les plates-formes GKE, Anthos et Cloud Run. Pour en savoir plus sur la conteneurisation JBoss et Apache 2, consultez les notes de version de Migrate to Containers 1.14.0.

Collecte au niveau invité sans nécessiter d'autorisation racine

Mise à jour des scripts de collecte de l'évaluation de l'adéquation Migrate pour Linux, afin de permettre leur exécution via sudo. Cette fonctionnalité supplémentaire vous permet d'exécuter le script de collecte d'invités Linux avec la commande sudo, et sans devoir disposer d'un utilisateur racine.

Le script Linux de collecte d'invités va tenter de s'exécuter à l'aide d'une commande sudo sans mot de passe. Cette modification s'applique à toutes les méthodes de collecte d'invités Linux, telles que :

  • mfit discover ssh
  • mfit discover vsphere guest
  • mfit discover vsphere guest all
  • Lorsque vous exécutez le script de collecte manuellement et que vous utilisez mfit discover import.

Si des identifiants sudoer sans mot de passe sont fournis, le script Linux de collecte d'invités utilise la commande sudo, ce qui assure des résultats de collecte plus complets et plus fiables.

Notez que cette fonctionnalité n'est pas compatible avec les autorisations sudoer qui nécessitent une invite de saisie de mot de passe. Dans ce cas, le script s'exécute avec les autorisations de l'utilisateur d'origine.

Nouveau rapport d'évaluation détaillé ajouté à l'option experimental

Une nouvelle conception du rapport d'évaluation détaillé est désormais disponible en exécutant la commande ./mfit report --format html --full > REPORT_NAME.html --experimental.

La nouvelle conception introduit le filtrage amélioré et la recherche textuelle, pour vous aider à identifier les charges de travail propices à la modernisation.

Rapport d'évaluation détaillé

Modifications

Abandon de l'option ---user dans le script de collecte Linux

Auparavant, l'exécution avec un utilisateur non racine nécessitait de fournir une option --user au script Linux de collecte d'invités. Ce paramètre n'est plus nécessaire, et l'option --user est désormais ignorée, et entre en période d'abandon.

Fixes

Renommage de l'option discover ssh connect-timeout

Renommage en --connect-timeout de l'option appelée --timeout dans la commande discover ssh. L'option peut être utilisée avec le client SSH natif. Le nouveau nom supprime le chevauchement avec l'option --timeout globale.

Échec lors de la fourniture du client SSH intégré sans authentification

L'échec de la commande discover ssh, lorsque aucuns paramètres d'authentification ne sont spécifiés, a été résolu. Lorsque vous utilisiez le client SSH intégré et que vous ne fournissiez pas de fichier d'identité ni de mot de passe, ou bien un mot de passe vide, un élément panic se produisait, au lieu d'indiquer l'échec de l'authentification.

Prise en compte en bonne et due forme de l'échec de création de fichier tar dans la collecte d'invités Linux

Lorsque le script de collecte ne parvient pas à créer le fichier tar requis, il génère désormais une erreur. Auparavant, l'échec de la création d'un fichier tar dans le script Linux de collecte d'invités était ignoré. Depuis cette version, un message d'erreur s'affiche et le script se termine avec le code d'état 1.

Enregistrement dans un autre emplacement du fichier tar de collecte d'invités

Pour fournir un autre emplacement pour l'enregistrement du fichier tar de collecte, vous pouvez utiliser l'option --output pour l'enregistrer dans le chemin spécifié. Auparavant, les arguments fournis après l'option --output étaient ignorés en raison de problèmes d'analyse.

Mises à jour de la version 1.13.1

Le 3 novembre 2022, nous avons lancé la version 1.13.0 de l'évaluation de l'adéquation Migrate.

Modifications

Rapports JSON v0 obsolètes

Nous avons modifié la structure du fichier JSON généré afin d'élargir le champ d'application du rapport d'évaluation détaillé. À partir de la version 1.13.1, la sortie JSON par défaut utilisera la structure de fichiers v1. Pour générer un fichier JSON dans la version précédente, appliquez l'option --json-v0.

./mfit report --format json --json-v0  <file.json>

Le rapport JSON v0 est désormais obsolète. Le format de rapport JSON v0 arrivera en fin de vie au 1er trimestre 2023. Les nouvelles versions de mFit ne prendront pas en charge la génération de rapports JSON v0.

Fixes

Réduction de la taille du fichier de base de données

La base de données SQLite utilisée par mFit a été optimisée pour réduire l'espace disque qu'elle occupe.

Correction de l'erreur too many SQL parameters

Correction d'une erreur pouvant survenir lors de l'exécution de commandes discover ls ou report sur une installation mFit avec un très grand nombre d'éléments découverts.

Mises à jour de la version 1.13.0

Le 18 octobre 2022, nous avons lancé la version 1.13.0 de l'évaluation de l'adéquation Migrate.

Modifications

Collection améliorée d'invités vSphere à grande échelle avec option de champ d'application

Vous pouvez désormais effectuer la collecte d'invités pour un sous-ensemble de VM en appliquant un champ d'application via l'option --path.

mfit discover vsphere guest all --url https://VSPHERE_URL --path dc-1/host/esx-1

Rapports d'erreurs améliorés lors de l'importation de RVTools

La découverte RVTools identifie désormais les formats de fichiers non compatibles et vous envoie un message d'erreur sur les versions non compatibles.

Fixes

Correction des conversions de taille de mémoire RAM et de taille de stockage dans les rapports

Mesure des unités ajustées dans les rapports en Gio plutôt qu'en Go, de manière intégrée aux unités de mesure internes.

Mises à jour de la version 1.12.1

Fonctionnalités

Effectuez une collecte des invités à grande échelle

Vous pouvez désormais effectuer des collectes d'invités en parallèle pour toutes les VM gérées par un seul VMware vCenter. Cela s'avère utile pour collecter des informations à partir d'une grande quantité de VM ayant les mêmes identifiants.

Pour collecter des informations au niveau de l'invité à partir de plusieurs VM, exécutez la commande suivante :

mfit discover vsphere guest all --url https://VSPHERE_URL

Modifications

Mise à jour de l'évaluation de l'adéquation avec Cloud Run

L'évaluation de l'adéquation avec Cloud Run a été mise à jour pour prendre en compte les améliorations apportées aux limites des ressources Cloud Run. Les valeurs précédentes correspondaient à 4 processeurs et 16 Go de mémoire, et les nouvelles limites sont de 8 processeurs et 32 Go de mémoire. Pour en savoir plus, consultez la page Quotas et limites de Cloud Run.

Unifier les commandes de rapport et d'évaluation

Nous avons simplifié le processus d'évaluation des données et de génération d'un rapport en combinant les deux commandes en une seule. Dans les versions précédentes, vous deviez d'abord effectuer une évaluation ($ mfit assess), puis générer un rapport sur les données collectées. Vous pouvez maintenant exécuter la commande de rapport, et l'évaluation est effectuée automatiquement. La commande report comporte une option --target-platform facultative.

Les options disponibles sont les suivantes: gcp, anthos, anthosbm et all. Chaque option spécifie un ensemble différent de parcours à évaluer. Si vous ne spécifiez pas de plate-forme cible, tous les parcours sont évalués.

  • gcp évalue les parcours de migration vers Compute Engine, Google Cloud VMware Engine et de conteneurisation vers Google Kubernetes Engine, Google Kubernetes Engine Autopilot et Cloud Run.

  • anthos évalue le passage à Anthos sur bare metal et la conteneurisation vers Google Kubernetes Engine et Cloud Run.

  • anthosbm est équivalent à anthos.

  • all évalue tous les parcours possibles.

Avec cette modification, la commande report sample remplace la commande assess sample désormais obsolète.

Fixes

Mentionner des previews privés / publics dans les rapports HTML

Dans les versions précédentes, toute cible de conteneurisation est affichée en tant que preview privé. Désormais, seules les cibles Tomcat sont affichées en tant que preview public.

Répertoire temporaire du nettoyage de la collecte de scripts mfit

Dans les versions précédentes, la collecte de scripts créait un répertoire temporaire sur l'invité, mais ne le supprimait pas. Dans la dernière version, la collecte de scripts supprime automatiquement le répertoire temporaire.

Corriger les conversions de taille de RAM incorrectes

Nous avons corrigé une conversion où la base 2 était mixte base 10 (Mio et Mo) et les conversions étaient inexactes.

Collecte d'invités Windows

Nous recourons à des méthodes de collecte non basées sur WMI pour certaines données afin d'éviter les défaillances sporadiques.

Mises à jour de la version 1.12.0

Modifications

  • L'évaluation des VM vers Anthos sur solution Bare Metal en mode Attach a été supprimée du rapport décisionnel et du rapport d'évaluation détaillé.
  • Modification de l'évaluation par défaut d'Anthos sur solution Bare Metal au titre du rapport décisionnel. Pour évaluer les VM pour Anthos sur solution Bare Metal, vous devez exécuter la commande suivante : mfit assess --target-platform anthosbm
  • Un avertissement s'affiche si vous exécutez une commande CLI qui tente d'évaluer une base de données vide.
  • Mise à jour du comportement par défaut de assess –target-platform pour utiliser l'option all.

Fixes

  • Correction d'un bug dans la section "Rapport de synthèse" qui entraînait un nombre inexact de VM à haute capacité de processeur et de mémoire.
  • Amélioration du tri dans le rapport complet d'évaluation de l'adéquation, afin que les résultats triés par ID de règle soient correctement classés.
  • Amélioration du tri des graphiques intermédiaires du rapport complet d'évaluation de l'adéquation afin que les lignes soient triées du score le plus élevé au plus bas.
  • Correction d'une expression régulière incorrecte dans le script de collecte Linux affectant l'évaluation Tomcat.
  • Correction d'un bug qui empêchait la détection correcte du nom de la version d'OS Centos et entraînait des noms d'OS vides dans le rapport complet d'évaluation de l'adéquation.
  • Correction d'un bug qui entraînait la duplication des informations sur les VM lorsque celles-ci étaient détectées plusieurs fois.
  • Amélioration du traitement des informations partiellement collectées des VM, ce qui pouvait entraîner des données incohérentes. Avertissement des utilisateurs lors de la collecte d'un élément dont les informations sur la VM sont incohérentes et ignorer le stockage des données de la VM.

Mises à jour de la version 1.11.3

Features

  • Analyse des coûts d'évaluation de l'adéquation : utilisez cette nouvelle section du rapport d'évaluation de l'adéquation pour estimer le coût d'exécution des charges de travail modernisées dans Google Cloud. Le rapport regroupe vos VM par stratégie de modernisation et indique les coûts estimés par stratégie, ainsi qu'une estimation du coût total. L'analyse des coûts vous aidera à déterminer si une stratégie de faible effort ou de modernisation élevée répond à vos besoins. Pour visualiser les avantages économiques d'un processus de modernisation, vous devez exécuter les scripts de collecte sur une VM évaluée. Pour en savoir plus, consultez la section Découvrir et collecter les données.

  • Liste de recommandations améliorée pour les parcours d'adéquation : le rapport complet d'évaluation de l'adéquation trie désormais les parcours en fonction de leur adéquation et de la gravité totale de toutes les conditions d'échec. Le premier parcours de la liste présente la recommandation la plus élevée, et les parcours présentant un niveau de gravité des échecs plus élevé figurent plus bas dans le classement.

Fixes

  • Résolution d'un problème où les caractéristiques n'étaient calculées que lors de l'exécution de la commande discover.

Mises à jour de la version 1.11.2

Features

  • Filtre du rapport : un nouveau filtre a été ajouté au rapport détaillé sur l'évaluation de l'adéquation pour permettre le filtrage des VM dont l'adéquation correspond à des parcours spécifiques. Une fois le filtre appliqué, seules les VM dont l'adéquation correspond au parcours sélectionné sont répertoriées.

  • StratoZone : ajout du script de collecte mFIT au collecteur StratoZone StratoProbe 5.0.2.1 Les informations requises pour effectuer une évaluation sont collectées par le collecteur StratoProbe, et sont mises à la disposition des utilisateurs qui ont déployé StratoProbe pour évaluation.

Fixes

  • Suppression de la colonne "Score d'adéquation" dans le tableau du rapport complet afin d'améliorer la lisibilité.

  • Mise à jour du rapport récapitulatif sur l'évaluation de l'adéquation pour résoudre l'erreur de pourcentage présenté dans la partie récapitulative et dans la partie guide du rapport.

  • Modification des informations de gravité pour utiliser du texte au lieu de valeurs numériques dans le rapport récapitulatif.

  • Correction de l'identification incorrecte de l'OS, qui était marquée comme "Autre OS" dans les rapports d'évaluation de l'adéquation.

Modifications

  • Ajout de l'option de suppression définitive de la base de données locale d'évaluation de l'adéquation à l'aide de la commande mfit discover purge-db.

  • Ajout d'informations sur l'existence des outils VMware dans le rapport CSV. Pour permettre aux utilisateurs d'automatiser la collecte de données au niveau invité via des scripts automatisés.

  • Ajout d'une option (--minimal) au script de collecte Windows qui permet de réduire la quantité d'informations collectées et de ne fournir que les informations spécifiques requises pour évaluer la conteneurisation vers les applications Windows IIS.

  • Ajout de l'option permettant de vérifier manuellement les versions les plus récentes de l'outil d'évaluation de l'adéquation avec la commande mfit version --check.

Mises à jour de la version 1.11.1

  • Corrections de bugs.

Mises à jour de la version 1.11.0

  • Rapport récapitulatif : cette version inclut un nouveau type de rapport et une modification du comportement par défaut. Le nouveau rapport récapitulatif propose un aperçu de vos parcours de modernisation. De manière générale, le rapport trie vos parcours de modernisation en deux buckets distincts : faible effort et modernisation élevée. L'analyse de ces deux extrêmes, ainsi que des avantages et des efforts requis, devrait vous aider à prendre des décisions commerciales clés. En outre, le rapport inclut des sous-sections illustrant les limites techniques et pertinentes de la migration de VM (analyse de migration Lift and Shift), la refactorisation vers les conteneurs et la modernisation de VM sur site (via le changement ou l'association de VM aux clusters Anthos sur solution Bare Metal). Le type de rapport par défaut est le nouveau rapport récapitulatif. Dans les versions précédentes, le rapport par défaut était un rapport détaillé.
  • Évaluez les charges de travail pour la migration vers Google Cloud VMware Engine : l'outil d'évaluation de l'adéquation a ajouté une nouvelle fonctionnalité d'évaluation pour évaluer les charges de travail pour la migration Lift and Shift vers Google Cloud VMware Engine.

Mises à jour de la version 1.10.0

L'outil d'évaluation de l'adéquation de la version 1.10.0 ajoute de nouvelles fonctionnalités, parmi lesquelles :