Notas de la versión
Migrate Fit Assessment ahora es la CLI del cliente de descubrimiento de Migration Center
La herramienta de evaluación de la adecuación o mfit
ahora se llama CLI del cliente de descubrimiento de Migration Center o CLI de mcdc
. Para obtener la versión más reciente, consulta la documentación de la CLI de mcdc
.
Novedades de la versión 1.15.3
El 16 de agosto del 2023, lanzamos Migrate Fit Assessment 1.15.3, que te permite actualizar a la CLI del cliente de descubrimiento de Migration Center.
Como alternativa, para actualizar a la CLI de mcdc
directamente, puedes descargar la CLI de mcdc
y los scripts de colección de nuevo en los mismos directorios en los que instalaste la versión anterior de mfit
.
Para obtener más información, consulta el resumen de la interfaz de línea de comandos mcdc
.
Actualizaciones de la versión 1.15.2
El 4 de julio del 2023, lanzamos Migrate Fit Assessment 1.15.2, que incluye correcciones de errores en los informes de evaluación de actividad física en HTML.
Novedades de la versión 1.15.1
El 27 de junio del 2023, lanzamos Migrate Fit Assessment 1.15.1, que incluye mejoras de seguridad y correcciones de errores.
Novedades de la versión 1.15.0
El 19 de junio del 2023, lanzamos Migrate Fit Assessment 1.15.0.
Funciones
Evaluación de la adecuación de las aplicaciones WebSphere
La herramienta de evaluación de la idoneidad ahora puede evaluar si las aplicaciones de WebSphere son aptas para la contenerización en Google Kubernetes Engine (GKE), clústeres de GKE Enterprise o la plataforma Cloud Run.
Se han añadido las siguientes reglas para la evaluación de la idoneidad de WebSphere Application Server:
- A10N-APP-1: se corresponde cuando se usa una base de datos externa.
- A10N-APP-2: se corresponde cuando se usa un servidor web externo
- A10N-STO-1: se corresponde cuando se encuentran montajes de red
- A10N-STO-2: se corresponde cuando NFS exporta un directorio local
Para obtener más información sobre la contenerización de aplicaciones WebSphere, consulta la documentación de Migrate to Containers.
Cambios
Informes de libros de Microsoft Excel mejorados
El informe de libro de trabajo de Microsoft Excel (XLSX) ahora tiene una nueva hoja de cálculo Contenido que proporciona información sobre la generación y la evaluación de informes. Esta hoja también contiene una tabla de contenido con todas las hojas de tu informe.
Se ha modificado la hoja de cálculo Componentes de la aplicación para reflejar mejor el estado de ejecución, la versión y la información de idoneidad de la contenedorización de los componentes.
Para obtener más información sobre el informe XLSX, consulta Generar informe de evaluación de la talla.
Fijo
Ahora se evalúa el proceso de WordPress con todas las plataformas de destino
Cuando generas un informe de evaluación de la idoneidad con mfit
, puedes especificar la plataforma de destino.
De forma predeterminada, la marca --target-platform
se define como all
y se evalúan todos los trayectos posibles.
En la versión anterior, si cambiaba el valor de la marca --target-platform
a cualquier otro valor que no fuera all
, no se evaluaba el recorrido de WordPress.
Ahora, el recorrido de WordPress se evalúa en todas las plataformas de destino y se incluye en el informe generado.
Actualizaciones de la versión 1.14.4
El 2 de mayo del 2023, lanzamos Migrate Fit Assessment 1.14.4.
Funciones
Asistencia para WordPress
La herramienta de evaluación de Fit ahora detecta y evalúa las aplicaciones de WordPress en Apache WebHosts.
Compatibilidad con la recogida y la evaluación de AWS
- Recogida de inventario: la herramienta de evaluación de la idoneidad ahora admite la recogida de inventario de AWS mediante el comando
mfit discover aws
. Recogida de datos de invitado: las secuencias de comandos de recogida de datos recogen más información sobre AWS cuando se ejecutan en una instancia de máquina virtual (VM) de AWS.
Para saber cómo realizar una recogida de datos de invitado en máquinas virtuales de AWS, consulta el artículo Recoger datos de invitado de mfit de máquinas virtuales EC2.
Evaluación de la idoneidad: se han añadido reglas específicas para las máquinas virtuales migradas desde AWS.
Generar informes de gran tamaño en un libro de Microsoft Excel
La herramienta de evaluación de ajuste ahora puede generar un informe en formato de archivo de libro de Microsoft Excel (XLSX). El informe XLSX puede gestionar grandes cantidades de datos, por lo que es adecuado para los casos en los que hay un mayor número de máquinas virtuales que el informe HTML no podría gestionar.
Para generar un informe en un archivo XLSX, ejecuta el siguiente comando:
./mfit report --format xlsx > REPORT_NAME.xlsx
Evitar que se sobrescriban colecciones posteriores al importar
Al importar un archivo con mfit discover import
, si ese archivo sobrescribe un archivo recogido en una fecha posterior para la misma máquina, la importación fallará a menos que proporcione la marca --force
.
Fijo
Ahora se ignoran las huellas digitales vacías
La herramienta de evaluación de la adecuación detecta huellas digitales de cada máquina virtual. Si dos colecciones contienen una VM con las mismas huellas digitales, la herramienta sabrá que se trata de la misma VM.
Se ha corregido un problema que provocaba que las máquinas virtuales con solo huellas digitales vacías se importaran correctamente, pero no aparecieran en los informes. Ahora, en estos casos, la colección falla y muestra una advertencia.
Actualizaciones de la versión 1.14.3
El 16 de marzo del 2023, lanzamos Migrate Fit Assessment 1.14.3.
Funciones
Nuevo diseño del informe detallado de la evaluación de Fit
En esta versión, hemos introducido un nuevo diseño de informe con detalles sobre los componentes de aplicaciones de máquinas virtuales, como las aplicaciones Tomcat, Windows IIS, JBoss y Websphere. El nuevo informe incluye un filtro de texto mejorado, así como un inventario detallado de los componentes de la aplicación identificados en la máquina virtual.
Para generar un archivo HTML con el formato antiguo, usa la marca --html-v0
:
mfit report --format html --full --html-v0
Evaluación de la adecuación de la aplicación IIS de Windows
Hemos introducido una evaluación detallada de la idoneidad de las aplicaciones de Windows IIS, que te permite ver si son aptas para la modernización a contenedores de aplicaciones de Windows IIS.
Actualizaciones de la versión 1.14.2
El 15 de marzo del 2023, lanzamos Migrate Fit Assessment 1.14.2, que incluye correcciones de errores.
Novedades de la versión 1.14.1
El 19 de febrero del 2023, lanzamos Migrate Fit Assessment 1.14.1.
Funciones
Recuperación manual tras un fallo en la actualización
Hemos añadido una opción de recuperación manual que te permite recuperar manualmente los datos en el caso poco habitual de que se produzca un error que provoque la pérdida de datos durante el proceso de actualización. Después de actualizar mfit
, cuando ejecutes la versión más reciente, si ves un error que indica que la actualización de la base de datos ha fallado, puedes ejecutar el siguiente comando:
./mfit discover recover-db
Este comando revierte el almacén de datos interno a su estado anterior a la actualización y conserva la información recogida.
Cambios
Evaluación de la adecuación de aplicaciones JBoss mejorada
Se han añadido las siguientes reglas para la evaluación de la adecuación de las aplicaciones JBoss:
- A8N-APP-4: se ha encontrado una coincidencia cuando la versión de Java de origen es más reciente que la versión de Java de la imagen de destino esperada.
- A8N-APP-5: se corresponde cuando se usa una base de datos externa.
- A8N-APP-6: se corresponde cuando se usa un servidor web externo.
- A8N-FIT-1: se corresponde cuando existen datos de VM.
- A8N-STO-1: se corresponde cuando se encuentran montajes de red.
- N-STO-2: se corresponde cuando NFS exporta un directorio local.
Textos de informes actualizados
Se han actualizado los textos de los informes para proporcionar más información sobre el proceso de implementación de GKE Enterprise VM Runtime.
Novedades de la versión 1.14.0
El 17 de enero del 2023, lanzamos Migrate Fit Assessment 1.14.0.
Funciones
Informar sobre las aplicaciones aptas para las plataformas de contenedores de Google
Se ha añadido una nueva categoría de informe para ayudarte a centrar el informe de evaluación en las aplicaciones aptas para las plataformas de contenedores de Google: GKE Enterprise, GKE, Autopilot y Cloud Run. Cuando generes un informe, puedes pedir que solo se incluyan las evaluaciones de los contenedores o las plataformas con el siguiente comando:
./mfit report --format html --target-platform containers --full >
REPORT_NAME.html
Evaluación de la idoneidad de las aplicaciones JBoss y Apache 2
La herramienta Migrate Fit Assessment puede evaluar si las aplicaciones JBoss y Apache 2 son adecuadas para la contenerización en las plataformas GKE, GKE Enterprise y Cloud Run. Para obtener más información sobre la creación de contenedores de JBoss y Apache 2, consulta las notas de la versión 1.14.0 de Migrate to Containers.
Recogida a nivel de invitado sin necesidad de permiso de superusuario
Se han actualizado las secuencias de comandos de la colección Migrar evaluación de Fit para Linux para que se puedan ejecutar a través de sudo
.
Esta función añadida te permite ejecutar la secuencia de comandos de recogida de invitados de Linux con sudo
y sin necesidad de un usuario root.
La secuencia de comandos de recogida de invitado de Linux intentará ejecutarse mediante sudo
sin contraseña.
Este cambio se aplica a todos los métodos de recogida de invitados de Linux, como los siguientes:
mfit discover ssh
mfit discover vsphere guest
mfit discover vsphere guest all
- Cuando ejecute la secuencia de comandos de recogida manualmente y use
mfit discover import
.
Si se proporcionan credenciales de sudoer sin contraseña, la secuencia de comandos de recogida de invitados de Linux usa sudo
, lo que da como resultado una recogida más completa y fiable.
Ten en cuenta que esta función no admite permisos de superusuario que requieran una contraseña. En este caso, la secuencia de comandos se ejecuta con los permisos del usuario original.
Se ha añadido un nuevo informe de evaluación detallado con una marca experimental
Ya está disponible un nuevo diseño del informe de evaluación detallado. Para acceder a él, ejecuta el comando ./mfit report --format html --full > REPORT_NAME.html --experimental
.
El nuevo diseño incluye filtros y búsquedas basadas en texto mejorados para ayudarte a localizar las cargas de trabajo de los candidatos para la modernización.
Cambios
Retirada de la marca --user
en la secuencia de comandos de recogida de Linux
Antes, para ejecutarlo con un usuario que no fuera root, era necesario proporcionar una marca --user
a la secuencia de comandos de recogida de invitados de Linux. Ya no es necesario y la marca --user
se ignora y ha entrado en un periodo de obsolescencia.
Fijo
Se ha cambiado el nombre de la marca discover ssh connect-timeout
Se ha cambiado el nombre de la marca --timeout
del comando discover ssh
a --connect-timeout
. La marca se puede usar con el cliente SSH nativo.
El nuevo nombre elimina la superposición con la etiqueta global --timeout
.
Error al proporcionar un cliente SSH insertado sin autenticación
Se ha corregido un error que se producía cuando se usaba el comando discover ssh
sin parámetros de autenticación. Al usar el cliente SSH insertado y no proporcionar ningún archivo de identidad
ni ninguna contraseña o una contraseña vacía, se producía un error en lugar de indicar que la autenticación no se había realizado correctamente.
Error al no poder crear un archivo tar en la colección de invitados de Linux
Si la secuencia de comandos de recogida no puede crear el archivo tar necesario, se produce un error. Antes, se ignoraba si no se podía crear un archivo tar en la secuencia de comandos de recogida de invitados de Linux. A partir de esta versión, se muestra un mensaje de error y el script se cierra con el código de estado 1.
Guardar el archivo tar de la colección de invitado en otra ubicación
Para proporcionar otra ubicación para guardar el archivo tar de la colección, puedes usar la marca --output
para guardarlo en la ruta especificada. Antes, los argumentos
proporcionados después de la marca --output
se ignoraban debido a problemas de análisis.
Novedades de la versión 1.13.1
El 3 de noviembre del 2022, lanzamos Migrate Fit Assessment 1.13.1.
Cambios
Informes JSON v0 obsoletos
Hemos introducido cambios en la estructura del archivo JSON generado para ampliar el ámbito del informe de detalles de la evaluación.
A partir de la versión 1.13.1, la salida JSON predeterminada usará la versión v1 de la estructura de archivos.
Para generar un archivo JSON en la versión anterior, aplica la marca --json-v0
.
./mfit report --format json --json-v0 <file.json>
El informe JSON de la versión 0 ya no está disponible. En el primer trimestre del 2023, el formato de informe JSON de la versión 0 dejará de estar disponible. Las nuevas versiones de mFit no admitirán la generación de informes JSON de la versión 0.
Fijo
Se ha reducido el tamaño del archivo de la base de datos
La base de datos SQLite que usa mFit se ha optimizado para reducir el espacio en disco que ocupa.
Se ha corregido el error too many SQL parameters
Se ha corregido un error que podía producirse al ejecutar los comandos discover ls
o report
en una instalación de mFit con un número muy elevado de recursos detectados.
Novedades de la versión 1.13.0
El 18 de octubre del 2022, lanzamos Migrate Fit Assessment 1.13.0.
Cambios
Recogida de invitados de vSphere mejorada a gran escala con la opción de ámbito
Ahora puedes realizar la recogida de datos de invitado en un subconjunto de máquinas virtuales aplicando un ámbito mediante la marca --path
.
mfit discover vsphere guest all --url https://VSPHERE_URL --path dc-1/host/esx-1
Informes de errores mejorados en la importación de RVTools
La detección de RVTools ahora identifica los formatos de archivo no admitidos y te muestra un mensaje de error en las versiones no admitidas.
Fijo
Conversiones de tamaño de RAM y almacenamiento fijas en los informes
Se han ajustado las unidades de medida de los informes a GiB en lugar de GB, de acuerdo con las unidades de medida internas.
Actualizaciones de la versión 1.12.1
Funciones
Realizar la recogida de invitados a gran escala
Ahora puedes realizar recopilaciones de invitados en paralelo para todas las máquinas virtuales gestionadas por un solo VMware vCenter. Esto resulta útil para recoger información de grandes cantidades de máquinas virtuales que tienen las mismas credenciales.
Para recoger información a nivel de invitado de varias VMs, ejecuta lo siguiente:
mfit discover vsphere guest all --url https://VSPHERE_URL
Cambios
Actualización de la evaluación de la idoneidad de Cloud Run
La evaluación de la idoneidad de Cloud Run se ha actualizado para adaptarse a las mejoras realizadas en las limitaciones de los recursos de Cloud Run. Los valores anteriores eran 4 CPU y 16 GB de memoria, mientras que los nuevos límites son 8 CPU y 32 GB de memoria. Consulta los detalles en Cuotas y límites de Cloud Run.
Unificar los comandos de informes y evaluaciones
Hemos simplificado el proceso de evaluar los datos y generar un informe combinando los dos comandos en uno. En versiones anteriores, primero tenías que hacer una evaluación ($ mfit assess
) y, después, podías generar un informe sobre los datos recogidos. Ahora puedes ejecutar el comando del informe y la evaluación se completará automáticamente. El comando report
ahora tiene una marca --target-platform
opcional.
Las opciones disponibles son gcp
, anthos
, anthosbm
y all
. Cada opción especifica un conjunto de recorridos diferente que se va a evaluar. Si no especificas una plataforma de destino, se evaluarán todos los recorridos.
gcp
evalúa los procesos de migración a Compute Engine, Google Cloud VMware Engine y los procesos de contenedorización a Google Kubernetes Engine, Google Kubernetes Engine Autopilot y Cloud Run.anthos
evalúa el cambio a Google Distributed Cloud y los procesos de contenedorización a Google Kubernetes Engine y Cloud Run.anthosbm
es equivalente aanthos
.all
evalúa todos los recorridos posibles.
Con este cambio, el comando report sample
sustituye al comando assess sample
, que ahora está obsoleto.
Fijo
Corregir las menciones de las vistas previas privadas o públicas en los informes HTML
En versiones anteriores, cualquier destino de contenedorización se muestra como versión preliminar privada. Ahora solo los destinos de Tomcat se muestran como vista previa pública.
mfit collection scripts cleanup temporary directory
En versiones anteriores, las secuencias de comandos de recogida creaban un directorio temporal en el invitado, pero no lo eliminaban. En la versión más reciente, las secuencias de comandos de recolección eliminan automáticamente el directorio temporal.
Corregir conversiones de tamaño de RAM incorrectas
Hemos corregido una conversión en la que se mezclaba la base 2 con la base 10 (MiB vs. MB), lo que daba lugar a conversiones imprecisas.
Colección de invitados de Windows
Recurrimos a métodos de recogida que no se basan en WMI para obtener algunos datos y evitar fallos esporádicos.
Novedades de la versión 1.12.0
Cambios
- Se ha eliminado la evaluación de las VMs en el modo Adjuntar de Google Distributed Cloud del informe ejecutivo y del informe de evaluación detallado.
- Se ha modificado la evaluación predeterminada de Google Distributed Cloud como parte del informe ejecutivo. Para evaluar las VMs de Google Distributed Cloud, debes ejecutar el comando:
mfit assess --target-platform anthosbm
- Verás una advertencia si ejecutas un comando de la CLI que intenta evaluar una base de datos vacía.
- Se ha actualizado el comportamiento predeterminado de la marca
assess –target-platform
para usar la opciónall
.
Fijo
- Se ha corregido un error en la sección de resumen ejecutivo que provocaba que se mostraran recuentos inexactos de máquinas virtuales con un uso elevado de CPU y memoria.
- Se ha mejorado la ordenación del informe completo de la evaluación de la idoneidad para que los resultados ordenados por ID de regla se muestren correctamente.
- Se ha mejorado la ordenación del gráfico central del informe completo de evaluación de la forma física para que las filas se ordenen de la puntuación de forma física agregada más alta a la más baja.
- Se ha corregido una expresión regular incorrecta en la secuencia de comandos de recogida de Linux que afectaba a la evaluación de Tomcat.
- Se ha corregido un error que impedía la detección correcta del nombre de la versión del SO CentOS y provocaba que los nombres del SO estuvieran vacíos en el informe completo de la evaluación de la forma física.
- Se ha corregido un error que provocaba que se duplicara la información de las máquinas virtuales cuando se detectaban varias veces.
- Se ha mejorado la gestión de la información de las máquinas virtuales recogida parcialmente, lo que puede provocar que los datos sean incoherentes. Avisa a los usuarios cuando se recoja un recurso con información de VM incoherente y omite el almacenamiento de los datos de la VM.
Actualizaciones de la versión 1.11.3
Funciones
Análisis de costes de la evaluación de la idoneidad: usa esta nueva sección del informe de evaluación de la idoneidad para estimar el coste de ejecutar cargas de trabajo modernizadas en Google Cloud. El informe agrupa tus VMs por estrategia de modernización y muestra los costes estimados por estrategia, así como un coste total estimado. El análisis de costes te ayudará a decidir si una estrategia de modernización de bajo o alto esfuerzo se adapta a tus necesidades. Para ver las ventajas económicas de un proceso de modernización, debes ejecutar las secuencias de comandos de recogida en una máquina virtual evaluada. Para obtener instrucciones más detalladas, consulta el artículo Descubrir y recoger datos.
Se ha mejorado la lista de recomendaciones de los recorridos de actividad física: ahora, el informe completo de evaluación de la actividad física ordena los recorridos en función de su adecuación y de la gravedad total de todas las condiciones que no se cumplen. El primer recorrido de la lista es el que tiene la recomendación más alta, mientras que los recorridos con una gravedad de fallo mayor se clasifican más abajo.
Fijo
- Se ha corregido un problema que provocaba que las funciones solo se calcularan al ejecutar el comando
discover
.
Novedades de la versión 1.11.2
Funciones
Filtro de informe: se ha añadido un nuevo filtro al informe detallado de evaluación de la idoneidad para filtrar las máquinas virtuales que son aptas para viajes específicos. Una vez aplicado el filtro, solo se mostrarán las máquinas virtuales que se ajusten al recorrido seleccionado.
StratoZone: se ha añadido la secuencia de comandos de recogida de mFIT a StratoZone StratoProbe collector 5.0.2.1. La información necesaria para hacer una evaluación la recoge el recopilador de StratoProbe y se pone a disposición de los usuarios que han implementado StratoProbe.
Fijo
Se ha quitado la columna de puntuación de adecuación de la tabla del informe completo para mejorar la legibilidad.
Se ha actualizado el informe de resumen de la evaluación de ajuste para resolver la discrepancia entre el porcentaje que se muestra en la parte del resumen y en la parte de las directrices del informe.
Se ha cambiado la información de gravedad para que se muestre texto en lugar de un valor numérico en el informe de resumen.
Se ha corregido la identificación incorrecta del SO, que se marcaba como Otro SO en los informes de evaluación de la forma física.
Cambios
Se ha añadido la opción de purgar la base de datos local de la evaluación adecuada mediante el comando
mfit discover purge-db
.Se ha añadido información sobre la existencia de herramientas de VMware en el informe CSV. Para permitir que los usuarios automaticen la recogida de datos a nivel de invitado mediante secuencias de comandos automatizadas.
Se ha añadido una marca (
--minimal
) a la secuencia de comandos de recogida de Windows, que ayuda a minimizar la cantidad de información recogida y a proporcionar solo la información específica necesaria para evaluar la contenedorización de las aplicaciones IIS de Windows.Se ha añadido la opción de comprobar manualmente si hay versiones más recientes de la herramienta de evaluación adecuada mediante el comando
mfit version --check
.
Novedades de la versión 1.11.1
- Se realizan correcciones de errores.
Novedades de la versión 1.11.0
- Informe de resumen ejecutivo: en esta versión se incluye un nuevo tipo de informe y se ha modificado el comportamiento predeterminado. El nuevo informe de resumen ejecutivo te ofrece una visión general de tus procesos de modernización. A grandes rasgos, el informe clasifica tus procesos de modernización en dos categorías: bajo esfuerzo y alta modernización. Teniendo en cuenta estos dos extremos, así como las ventajas y el esfuerzo que requieren, podrás tomar decisiones empresariales clave. Además, hay subsecciones del informe que muestran la idoneidad y las limitaciones técnicas de la migración de máquinas virtuales (análisis de lift-and-shift), la refactorización a contenedores y la modernización de máquinas virtuales on-premise (mediante el cambio o la vinculación de máquinas virtuales a Google Distributed Cloud). El tipo de informe predeterminado es el nuevo informe de resumen ejecutivo. En versiones anteriores, el informe predeterminado era un informe detallado.
- Evaluar cargas de trabajo para migrar a VMware Engine de Google Cloud: la herramienta de evaluación de la idoneidad ha añadido una nueva función para evaluar cargas de trabajo de migración directa a VMware Engine de Google Cloud.
Novedades de la versión 1.10.0
La herramienta de evaluación de la adecuación de la versión 1.10.0 añade nuevas funciones, como las siguientes:
- Compatibilidad con la evaluación de Autopilot, Cloud Run y Compute Engine
- Se han añadido reglas de Tomcat para la evaluación de la forma
- Capacidad para adquirir datos de vSphere a partir de una exportación de RVTools
- Comprobación automática de la versión
- Configuración de la herramienta de evaluación de Fit