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.

Informes de libros de Microsoft Excel mejorados

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.

Lista de máquinas virtuales del informe de evaluación detallado

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.

Vista de evaluación de aplicaciones IIS de Windows

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.

Informe de evaluación detallado

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 a anthos.

  • 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ón all.

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: