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.
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.
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.
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'optionall
.
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 :
- Compatibilité avec l'évaluation Autopilot, Cloud Run et Compute Engine
- Règles Tomcat ajoutées pour l'évaluation de l'adéquation
- Possibilité d'acquérir des données vSphere à partir d'une exportation RVTools
- Vérification automatique des versions
- Configuration de l'outil d'évaluation d'adéquation