La CLI mcdc
examina los datos recogidos de una instancia de máquina física o virtual (VM), aplica un conjunto de reglas y crea un informe con los resultados de la evaluación.
Las reglas y las descripciones se indican en la siguiente tabla.
ID de regla | Journey | SO | Categoría | Función probada | Gravedad | Resumen | Recomendación | Estado |
---|---|---|---|---|---|---|---|---|
A1N-FIT-1 | Contenedor | GKE y GDC | N/A | Interno | Datos de la máquina virtual disponibles | 6 | No hay datos a nivel de invitado para esta máquina virtual. | Recoge datos a nivel de invitado y vuelve a ejecutar la evaluación. | implementado |
A1L-APP-2 | Contenedor | GKE y GDC | Linux | Aplicación | Procesos y servicios en ejecución | 2 | Se ha encontrado un proceso de base de datos sospechoso. | Le recomendamos que empiece a usar Cloud SQL. | implementado |
A1L-APP-3 | Contenedor | GKE y GDC | Linux | Aplicación | Procesos en ejecución | 1 | Se ha encontrado un proceso de Docker. | Si la carga de trabajo ya se ejecuta en un contenedor, plantéate ejecutarla directamente en GKE o Anthos, o bien usar Migrate to Virtual Machines para migrarla a Compute Engine. | implementado |
A1L-APP-5 | Contenedor | GKE y GDC | Linux | Aplicación | Uso del espacio en disco | 1 | La carga de trabajo puede contener datos y requerir que uses la migración de imágenes y datos. Prepara la lista de carpetas de datos con antelación. | Prepara la lista de carpetas de datos con antelación. | implementado |
A1L-HRD-3 | Contenedor | GKE y GDC | Linux | Hardware | Arquitectura de CPU | 5 | No se admiten las VMs ARM. | implementado | |
A1L-NET-1 | Contenedor | GKE y GDC | Linux | Redes | Direcciones IP enlazadas | 2 | Se ha encontrado un receptor en una dirección IP que no es 0.0.0.0. | Cambia el comportamiento de la aplicación para que escuche en una dirección local. | implementado |
A1L-NET-2 | Contenedor | GKE y GDC | Linux | Redes | Direcciones IP enlazadas | 2 | Se han encontrado listeners en varias direcciones IP. | Cambia el comportamiento de la aplicación para que escuche en una sola dirección IP. | implementado |
A1L-NET-3 | Contenedor | GKE y GDC | Linux | Redes | Puertos IP vinculados | 3 | Se han encontrado varios listeners en el mismo puerto IP. | Cambia el comportamiento de la aplicación para que tenga un solo receptor en cualquier puerto. | implementado |
A1L-NET-4 | Contenedor | GKE y GDC | Linux | Redes | Tarjetas de interfaz de red (NICs) | 3 | Se han encontrado varias NICs en uso. | Cambia el comportamiento de la aplicación para que escuche en una sola dirección IP. | implementado |
A1L-NET-5 | Contenedor | GKE y GDC | Linux | Redes | Configuración de hosts estáticos | 1 | Se ha encontrado la configuración de host estático. | Consulta la sección sobre cómo añadir entradas a /etc/hosts de Pod con HostAliases en la documentación para obtener información sobre cómo modificar tus hosts estáticos. | implementado |
A1L-STO-1 | Contenedor | GKE y GDC | Linux | Almacenamiento | Montajes de red | 1 | Se han encontrado montajes de red. | Consulta la sección sobre cómo activar volúmenes externos en la documentación para obtener más información sobre cómo adjuntar volúmenes NFS o CIFS a un archivo YAML de despliegue. | implementado |
A1L-STO-2 | Contenedor | GKE y GDC | Linux | Almacenamiento | Sistemas de archivos montados | 3 | Se ha encontrado un sistema de archivos montado incompatible. | Prueba a quitar el sistema de archivos montado o a migrar los datos. | implementado |
A1L-STO-3 | Contenedor | GKE y GDC | Linux | Almacenamiento | Sistemas de archivos montados | 2 | Se ha encontrado un sistema de archivos montado con Security-Enhanced Linux (SELinux) activado. | Inhabilita SELinux o aplica manualmente un perfil de AppArmor antes de migrar. | implementado |
A1L-STO-5 | Contenedor | GKE y GDC | Linux | Almacenamiento | Sistemas de archivos de red (NFS) exportados | 3 | Se ha encontrado un NFS exportado. | Para seguir exportando el NFS, asegúrate de que no haya ninguna dependencia interna del servidor NFS detectado. Si hay una dependencia, deja la VM original en su sitio después de la migración. | implementado |
A1L-STO-7 | Contenedor | GKE y GDC | Linux | Almacenamiento | Abrir archivos | 5 | Se ha encontrado un dispositivo de bloque abierto. | Intenta cerrar el dispositivo de bloque abierto. | implementado |
A2L-APP-2 | Crear contenedores | Autopilot de GKE | Linux | Aplicación | Procesos y servicios en ejecución | 2 | Se ha encontrado un proceso de base de datos sospechoso. | Para disfrutar de una compatibilidad óptima, migra los servicios de bases de datos a Cloud SQL. | implementado |
A2L-APP-3 | Crear contenedores | Autopilot de GKE | Linux | Aplicación | Procesos en ejecución | 1 | Se ha encontrado un proceso de Docker. | En lugar de migrar la máquina virtual, puedes ejecutar sus contenedores en GKE o Anthos. También puedes usar Migrate to VMs para ejecutar la VM tal cual en Compute Engine. | implementado |
A2L-APP-5 | Crear contenedores | Autopilot de GKE | Linux | Aplicación | Número de CPUs | 4 | El recuento de CPUs supera el recuento máximo de vCPUs de pods. | Reasigna recursos de CPU para reducir el número de CPUs usadas por pod en el destino de la migración. Consulta más información sobre los intervalos de recursos en https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview#allowable_resource_ranges. | implementado |
A2L-APP-6 | Crear contenedores | Autopilot de GKE | Linux | Aplicación | Tamaño de la memoria | 4 | El tamaño de la memoria supera el tamaño máximo de la memoria del pod. | Reasigna recursos de CPU para reducir la cantidad de memoria utilizada por pod en el destino de la migración. Consulta más información sobre los intervalos de recursos en https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview#allowable_resource_ranges. | implementado |
A2L-APP-7 | Crear contenedores | Autopilot de GKE | Linux | Aplicación | Uso del espacio en disco | 1 | La carga de trabajo puede contener datos y requerir que uses la migración de imágenes y datos. Prepara la lista de carpetas de datos con antelación. | Si vas a migrar datos e imágenes, prepara una lista de tus carpetas de datos antes de la migración. | implementado |
A2L-FIT-1 | Crear contenedores | Autopilot de GKE | Linux | Interno | Datos de la máquina virtual disponibles | 6 | No hay datos a nivel de invitado para esta máquina virtual. | Recoge datos a nivel de invitado y vuelve a ejecutar la evaluación. | implementado |
A2L-HRD-3 | Crear contenedores | Autopilot de GKE | Linux | Hardware | Arquitectura de CPU | 5 | No se admiten las VMs ARM. | implementado | |
A2L-NET-1 | Crear contenedores | Autopilot de GKE | Linux | Redes | Direcciones IP enlazadas | 2 | Se ha encontrado un receptor en una dirección IP que no es 0.0.0.0. | La aplicación escucha en una dirección IP distinta de 0.0.0.0. Modifica la aplicación para que escuche en una dirección IP local. | implementado |
A2L-NET-2 | Crear contenedores | Autopilot de GKE | Linux | Redes | Direcciones IP enlazadas | 2 | Se han encontrado listeners en varias direcciones IP. | Hay varios oyentes en el mismo puerto. Modifica la aplicación para que escuche en una sola dirección IP. | implementado |
A2L-NET-3 | Crear contenedores | Autopilot de GKE | Linux | Redes | Puertos IP vinculados | 3 | Se han encontrado varios listeners en el mismo puerto IP. | La aplicación escucha en varias direcciones IP. Modifica la aplicación para que solo tenga un receptor por puerto. | implementado |
A2L-NET-4 | Crear contenedores | Autopilot de GKE | Linux | Redes | Tarjetas de interfaz de red (NICs) | 3 | Se han encontrado varias NICs en uso. | La aplicación usa varias tarjetas de interfaz de red (NICs). Modifica la aplicación para que escuche en una sola dirección IP. | implementado |
A2L-NET-5 | Crear contenedores | Autopilot de GKE | Linux | Redes | Configuración de hosts estáticos | 1 | Se ha encontrado la configuración de host estático. | Sustituye las configuraciones de host estáticas por entradas HostAliases en el archivo /etc/hosts del pod. Consulta información sobre los alias de host en este enlace: https://kubernetes.io/docs/tasks/network/customize-hosts-file-for-pods. | implementado |
A2L-STO-1 | Crear contenedores | Autopilot de GKE | Linux | Almacenamiento | Montajes de red | 1 | Se han encontrado montajes de red. | No se admiten los montajes de red. Adjunta tus volúmenes de NFS y CIFS mediante YAML. Consulta este artículo para obtener más información: https://cloud.google.com/migrate/containers/docs/mounting-external-volumes. | implementado |
A2L-STO-2 | Crear contenedores | Autopilot de GKE | Linux | Almacenamiento | Sistemas de archivos montados | 3 | Se ha encontrado un sistema de archivos montado incompatible. | Prueba a quitar el sistema de archivos montado o a migrar los datos. | implementado |
A2L-STO-3 | Crear contenedores | Autopilot de GKE | Linux | Almacenamiento | Sistemas de archivos montados | 2 | Se ha encontrado un sistema de archivos montado con Security-Enhanced Linux (SELinux) activado. | Inhabilita Security-Enhanced Linux (SELinux) o aplica manualmente un perfil de AppArmor. | implementado |
A2L-STO-5 | Crear contenedores | Autopilot de GKE | Linux | Almacenamiento | Sistemas de archivos de red (NFS) exportados | 3 | Se ha encontrado un NFS exportado. | Para seguir exportando el NFS, asegúrate de que no haya ninguna dependencia interna del servidor NFS detectado. Si hay una dependencia, deja la VM original en su sitio después de la migración. | implementado |
A2L-STO-7 | Crear contenedores | Autopilot de GKE | Linux | Almacenamiento | Abrir archivos | 5 | Se ha encontrado un dispositivo de bloque abierto. | Cierra todos los dispositivos de bloque abiertos. | implementado |
A3L-APP-2 | Contenedorizar | Cloud Run | Linux | Aplicación | Procesos y servicios en ejecución | 5 | Se ha encontrado un proceso de base de datos sospechoso. | Le recomendamos que empiece a usar Cloud SQL. | implementado |
A3L-APP-3 | Contenedorizar | Cloud Run | Linux | Aplicación | Procesos en ejecución | 1 | Se ha encontrado un proceso de Docker. | Puedes usar Migrate to VMs o ejecutar los contenedores directamente en GKE o Anthos. | implementado |
A3L-APP-5 | Contenedorizar | Cloud Run | Linux | Aplicación | Número de CPUs | 4 | El número de CPUs supera el número máximo de CPUs. | Considera la posibilidad de reasignar recursos de CPU. Consulta https://cloud.google.com/run/quotas. | implementado |
A3L-APP-6 | Contenedorizar | Cloud Run | Linux | Aplicación | Tamaño de la memoria | 4 | El tamaño de la memoria supera el tamaño máximo de la memoria. | Considera la posibilidad de reasignar recursos de memoria. Consulta https://cloud.google.com/run/quotas. | implementado |
A3L-APP-7 | Contenedorizar | Cloud Run | Linux | Aplicación | Uso del espacio en disco | 1 | La carga de trabajo puede contener datos y requerir que uses la migración de imágenes y datos. Prepara la lista de carpetas de datos con antelación. | Prepara la lista de carpetas de datos con antelación. | implementado |
A3L-FIT-1 | Contenedorizar | Cloud Run | Linux | Interno | Datos de la máquina virtual disponibles | 6 | No hay datos a nivel de invitado para esta máquina virtual. | Recoge datos a nivel de invitado y vuelve a ejecutar la evaluación. | implementado |
A3L-HRD-3 | Contenedorizar | Cloud Run | Linux | Hardware | Arquitectura de CPU | 5 | No se admiten las VMs ARM. | implementado | |
A3L-NET-1 | Contenedorizar | Cloud Run | Linux | Redes | Direcciones IP enlazadas | 2 | Se ha encontrado un receptor en una dirección IP que no es 0.0.0.0. | Cambia el comportamiento de la aplicación para que escuche en una dirección local. | implementado |
A3L-NET-2 | Contenedorizar | Cloud Run | Linux | Redes | Direcciones IP enlazadas | 2 | Se han encontrado listeners en varias direcciones IP. | Cambia el comportamiento de la aplicación para que escuche en una sola dirección IP. | implementado |
A3L-NET-3 | Contenedorizar | Cloud Run | Linux | Redes | Puertos IP vinculados | 3 | Se han encontrado varios listeners en el mismo puerto IP. | Cambia el comportamiento de la aplicación para que tenga un solo receptor en cualquier puerto. | implementado |
A3L-NET-4 | Contenedorizar | Cloud Run | Linux | Redes | Tarjetas de interfaz de red (NICs) | 3 | Se han encontrado varias NICs en uso. | Cambia el comportamiento de la aplicación para que escuche en una sola dirección IP. | implementado |
A3L-NET-5 | Contenedorizar | Cloud Run | Linux | Redes | Configuración de hosts estáticos | 1 | Se ha encontrado la configuración de host estático. | Consulta la sección sobre cómo añadir entradas a /etc/hosts de Pod con HostAliases en la documentación para obtener información sobre cómo modificar tus hosts estáticos. | implementado |
A3L-STO-1 | Contenedorizar | Cloud Run | Linux | Almacenamiento | Montajes de red | 1 | Se han encontrado montajes de red. | Consulta la sección sobre cómo activar volúmenes externos en la documentación para obtener más información sobre cómo adjuntar volúmenes NFS o CIFS a un archivo YAML de despliegue. | implementado |
A3L-STO-2 | Contenedorizar | Cloud Run | Linux | Almacenamiento | Sistemas de archivos montados | 3 | Se ha encontrado un sistema de archivos montado incompatible. | Prueba a quitar el sistema de archivos montado o a migrar los datos. | implementado |
A3L-STO-3 | Contenedorizar | Cloud Run | Linux | Almacenamiento | Sistemas de archivos montados | 2 | Se ha encontrado un sistema de archivos montado con Security-Enhanced Linux (SELinux) activado. | Inhabilita SELinux o aplica manualmente un perfil de AppArmor antes de migrar. | implementado |
A3L-STO-5 | Contenedorizar | Cloud Run | Linux | Almacenamiento | Sistemas de archivos de red (NFS) exportados | 3 | Se ha encontrado un NFS exportado. | Para seguir exportando el NFS, asegúrate de que no haya ninguna dependencia interna del servidor NFS detectado. Si hay una dependencia, deja la VM original en su sitio después de la migración. | implementado |
A3L-STO-7 | Contenedorizar | Cloud Run | Linux | Almacenamiento | Abrir archivos | 5 | Se ha encontrado un dispositivo de bloque abierto. | Intenta cerrar el dispositivo de bloque abierto. | implementado |
A5N-APP-1 | Contenerizar | Contenedor de aplicaciones Tomcat | N/A | Aplicación | Versión de Tomcat | 3 | Se ha encontrado una versión de Tomcat no compatible. Las versiones de Tomcat compatibles son de la 8.5 a la 10.0. | Se ha detectado una versión no compatible del servidor Tomcat. La migración es posible, pero puede que algunas funciones no funcionen. | implementado |
A5N-APP-2 | Contenerizar | Contenedor de aplicaciones Tomcat | N/A | Aplicación | Clustering de Tomcat | 2 | Se ha detectado una configuración de clúster en la configuración del servidor Tomcat. | Te recomendamos que cambies a una implementación de clústeres compatible con Kubernetes o que la elimines de server.xml. | implementado |
A5N-APP-3 | Contenerizar | Contenedor de aplicaciones Tomcat | N/A | Aplicación | Configuración del proxy de Tomcat | 2 | Se ha detectado una configuración de proxy inverso en la configuración del servidor Tomcat. | El servidor Tomcat está configurado para ejecutarse detrás de un proxy inverso. Considera la posibilidad de eliminar o ajustar la configuración del proxy en server.xml. | implementado |
A5N-APP-4 | Contenerizar | Contenedor de aplicaciones Tomcat | N/A | Aplicación | Configuración de proxy de Java | 2 | Se ha detectado la configuración del proxy Java en los argumentos de JVM del servidor Tomcat. | Considera la posibilidad de actualizar la configuración del proxy en los argumentos de JVM para usar el proxy correcto o quitarlo si ya no es necesario. | implementado |
A5N-APP-5 | Contenerizar | Contenedor de aplicaciones Tomcat | N/A | Aplicación | Configuración de JMX | 2 | Se ha detectado la configuración de JMX en los argumentos de JVM del servidor Tomcat. | Se ha detectado una configuración de JMX. Ten en cuenta que es posible que algunas funciones de JMX no funcionen correctamente en Kubernetes. | implementado |
A5N-APP-6 | Contenerizar | Contenedor de aplicaciones Tomcat | N/A | Aplicación | Versión de Java | 3 | Se admite Java 8 y versiones posteriores. | Se ha detectado una versión de Java no compatible. La migración es posible, pero puede que algunas funciones no funcionen. | implementado |
A5N-APP-7 | Contenerizar | Contenedor de aplicaciones Tomcat | N/A | Aplicación | Configuración de Tomcat | 5 | Falta el archivo de configuración server.xml o no es válido. | implementado | |
A5N-APP-8 | Contenerizar | Contenedor de aplicaciones Tomcat | N/A | Aplicación | jvmRoute de Tomcat | 2 | Se ha detectado jvmRoute en la configuración del servidor Tomcat. | Considera la posibilidad de eliminar la configuración de jvmRoute de server.xml. | implementado |
A5N-APP-9 | Contenerizar | Contenedor de aplicaciones Tomcat | N/A | Aplicación | Java Endorsed Dirs | 2 | Se ha detectado la configuración de directorios aprobados de Java en los argumentos de JVM del servidor Tomcat. | Añade las rutas aprobadas de Java a la sección additionalFiles del plan de migración e incluye ENV CATALINA_OPTS="${CATALINA_OPTS} -Djava.endorsed.dirs=..." en el archivo Dockerfile. | implementado |
A5N-APP-10 | Contenerizar | Contenedor de aplicaciones Tomcat | N/A | Aplicación | Conexiones de bases de datos | 2 | Se han encontrado conexiones de bases de datos. | Comprueba si Tomcat usa una base de datos externa. Si es así, asegúrate de que el clúster de implementación tenga acceso a él. | implementado |
A5N-APP-11 | Contenerizar | Contenedor de aplicaciones Tomcat | N/A | Aplicación | Conexiones de servidor web | 2 | Se han encontrado conexiones de servidor web. | Comprueba si Tomcat usa un servidor web externo. Si es así, asegúrate de que el clúster de implementación tenga acceso a él. | implementado |
A5N-STO-1 | Contenerizar | Contenedor de aplicaciones Tomcat | N/A | Almacenamiento | Montajes de red | 2 | Se han encontrado montajes de red. | Comprueba si Tomcat usa montajes NFS. Si es así, asegúrate de que se pueda acceder a los servidores NFS desde el clúster de implementación que aloja la carga de trabajo del contenedor migrado. Consulta la documentación en https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A5N-STO-2 | Contenerizar | Contenedor de aplicaciones Tomcat | N/A | Almacenamiento | Sistemas de archivos de red (NFS) exportados | 3 | Se ha encontrado un NFS exportado. | Asegúrate de dejar la VM actual en su sitio una vez que se haya eliminado el servidor Tomcat. Comprueba si Tomcat usa las partes del sistema de archivos exportadas como servidores NFS. Si es así, asegúrate de que se pueda acceder a los servidores NFS desde el clúster de implementación que aloja la carga de trabajo del contenedor migrado. Consulta la documentación en https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A6N-APP-1 | Contenedorizar | Contenedor de aplicaciones de IIS de Windows | N/A | Aplicación | Sistema operativo | 5 | La versión de Windows no es compatible. | Te recomendamos que actualices Windows. | implementado |
A6N-APP-2 | Contenedorizar | Contenedor de aplicaciones de IIS de Windows | N/A | Aplicación | Directorios virtuales | 2 | Se ha encontrado un directorio virtual ubicado en una unidad de red. | Considera la opción de mover el directorio virtual a una unidad local. | implementado |
A6N-APP-3 | Contenedorizar | Contenedor de aplicaciones de IIS de Windows | N/A | Aplicación | Directorios virtuales | 2 | Se ha encontrado un directorio virtual que falta. | Te recomendamos que excluyas el directorio virtual del plan de migración. | implementado |
A6N-APP-4 | Contenedorizar | Contenedor de aplicaciones de IIS de Windows | N/A | Aplicación | Identidades de grupos de aplicaciones | 3 | La aplicación usa un grupo de aplicaciones con una identidad de Active Directory. | Configura una cuenta de servicio gestionado grupal (GMSA). | implementado |
A6N-APP-5 | Contenedorizar | Contenedor de aplicaciones de IIS de Windows | N/A | Aplicación | ASP.NET Core | 5 | No se admite ASP.NET Core. | implementado | |
A7N-APP-1 | Contenedor | Contenedor de aplicaciones Apache2 | N/A | Aplicación | Se ha detectado SSL | 3 | El SSL de VirtualHost de Apache está habilitado. | Se ha detectado el uso de SSL, pero la versión actual no admite la migración de certificados SSL. Puedes configurarlo manualmente: https://httpd.apache.org/docs/2.4/ssl/ssl_howto.html. | implementado |
A7N-APP-2 | Contenedor | Contenedor de aplicaciones Apache2 | N/A | Aplicación | Versión de Apache | 4 | La versión de Apache no es compatible. | Se ha detectado una versión de Apache no compatible. Considera usar Apache 2.4. | implementado |
A7N-APP-3 | Contenedor | Contenedor de aplicaciones Apache2 | N/A | Aplicación | Ubicación de instalación de Apache | 2 | Apache no está instalado en la ubicación predeterminada. | Antes de ejecutar la migración, considera la posibilidad de mover el directorio de configuración de Apache a /etc/apache2 en el sistema Ubuntu o Debian, o a /etc/httpd en el sistema CentOS. |
implementado |
A7N-APP-4 | Contenedor | Contenedor de aplicaciones Apache2 | N/A | Aplicación | Módulos no compatibles de Apache | 3 | Se han detectado módulos de Apache no compatibles. | Se han detectado módulos no admitidos. Plantéate instalarlos manualmente en la imagen migrada. Lista de módulos admitidos: https://cloud.google.com/migrate/containers/docs/apache/apache-customizing-a-migration-plan#load_and_install. | implementado |
A7N-APP-5 | Contenedor | Contenedor de aplicaciones Apache2 | N/A | Aplicación | Versión de PHP no compatible | 2 | Se ha detectado una versión de PHP no compatible. | Versión de PHP no admitida. Le recomendamos que use PHP 7.4. | implementado |
A7N-APP-6 | Contenedor | Contenedor de aplicaciones Apache2 | N/A | Aplicación | WordPress detectado | 4 | Se ha detectado un host virtual de WordPress. | Te recomendamos que uses la migración de WordPress de Migrate to Containers para este servidor. | implementado |
A7N-APP-7 | Contenedor | Contenedor de aplicaciones Apache2 | N/A | Aplicación | Drupal detectado | 4 | Se ha detectado un host virtual de Drupal. | Los hosts virtuales de Drupal no son compatibles con la versión actual de Migrate to Containers. | implementado |
A7N-APP-8 | Contenedor | Contenedor de aplicaciones Apache2 | N/A | Aplicación | Magento detectado | 4 | Se ha detectado un host virtual de Magento. | Los hosts virtuales de Magento no son compatibles con la versión actual de Migrate to Containers. | implementado |
A7N-APP-9 | Contenedor | Contenedor de aplicaciones Apache2 | N/A | Aplicación | Conexiones de bases de datos | 2 | Se han encontrado conexiones de bases de datos. | Comprueba si Apache2 está usando una base de datos externa. Si es así, asegúrate de que el clúster de implementación tenga acceso a él. | implementado |
A7N-APP-10 | Contenedor | Contenedor de aplicaciones Apache2 | N/A | Aplicación | Conexiones de servidor web | 2 | Se han encontrado conexiones de servidor web. | Comprueba si Apache2 está usando un servidor web externo. Si es así, asegúrate de que el clúster de implementación tenga acceso a él. | implementado |
A7N-STO-1 | Contenedor | Contenedor de aplicaciones Apache2 | N/A | Almacenamiento | Montajes de red | 2 | Se han encontrado montajes de red. | Comprueba si Apache2 usa montajes NFS. Si es así, asegúrate de que se pueda acceder a los servidores NFS desde el clúster de implementación que aloja la carga de trabajo del contenedor migrado. Consulta la documentación en https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A7N-STO-2 | Contenedor | Contenedor de aplicaciones Apache2 | N/A | Almacenamiento | Sistemas de archivos de red (NFS) exportados | 3 | Se ha encontrado un NFS exportado. | Asegúrate de dejar la VM actual en su sitio después de eliminar el servidor Apache2. Comprueba si Apache2 usa las partes del sistema de archivos exportadas como servidores NFS. Si es así, asegúrate de que se pueda acceder a los servidores NFS desde el clúster de implementación que aloja la carga de trabajo del contenedor migrado. Consulta la documentación en https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A8N-APP-1 | Contenedorizar | Contenedor de aplicaciones JBoss | N/A | Aplicación | Versión de JBoss | 3 | La versión de JBoss no es compatible. | Se ha detectado una versión de JBoss no compatible. Te recomendamos que actualices a una versión compatible. Para ver la lista de versiones compatibles, consulta https://cloud.google.com/migrate/containers/docs/migrating-overview#migrate_a_jboss_server. | implementado |
A8N-APP-2 | Contenedorizar | Contenedor de aplicaciones JBoss | N/A | Aplicación | Almacén de claves de JBoss | 4 | JBoss usa un almacén de claves local. | Todavía no se admiten los secretos de JBoss, por lo que el almacén de claves se copiará en la imagen. Deberá moverlo manualmente durante la migración. | implementado |
A8N-APP-3 | Contenedorizar | Contenedor de aplicaciones JBoss | N/A | Aplicación | Modo de ejecución de JBoss | 5 | La migración de JBoss solo se admite cuando se migran servidores JBoss en modo independiente. | implementado | |
A8N-APP-4 | Contenedorizar | Contenedor de aplicaciones JBoss | N/A | Aplicación | Versión de Java de JBoss | 1 | Se ha detectado una versión de Java no compatible. La migración es posible, pero puede que algunas funciones no funcionen. | implementado | |
A8N-APP-5 | Contenedorizar | Contenedor de aplicaciones JBoss | N/A | Aplicación | Conexiones de bases de datos | 2 | Se han encontrado conexiones de bases de datos. | Comprueba si JBoss usa una base de datos externa. Si es así, asegúrate de que el clúster de implementación tenga acceso a él. | implementado |
A8N-APP-6 | Contenedorizar | Contenedor de aplicaciones JBoss | N/A | Aplicación | Conexiones de servidor web | 2 | Se han encontrado conexiones de servidor web. | Comprueba si JBoss usa un servidor web externo. Si es así, asegúrate de que el clúster de implementación tenga acceso a él. | implementado |
A8N-STO-1 | Contenedorizar | Contenedor de aplicaciones JBoss | N/A | Almacenamiento | Montajes de red | 2 | Se han encontrado montajes de red. | Comprueba si JBoss usa montajes NFS. Si es así, asegúrate de que se pueda acceder a los servidores NFS desde el clúster de implementación que aloja la carga de trabajo del contenedor migrado. Consulta la documentación en https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A8N-STO-2 | Contenedorizar | Contenedor de aplicaciones JBoss | N/A | Almacenamiento | Sistemas de archivos de red (NFS) exportados | 3 | Se ha encontrado un NFS exportado. | Asegúrate de dejar la VM actual en su sitio después de eliminar el servidor JBoss. Comprueba si JBoss usa las partes del sistema de archivos exportadas como servidores NFS. Si es así, asegúrate de que se pueda acceder a los servidores NFS desde el clúster de implementación que aloja la carga de trabajo del contenedor migrado. Consulta la documentación en https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A9N-APP-1 | Contenedorizar | Contenedor de aplicaciones de WordPress | N/A | Aplicación | Versión de WordPress | 3 | La versión de WordPress no es compatible. | Se ha detectado una versión de WordPress no compatible. Migrar a contenedores admite la migración de WordPress 4.0 y versiones posteriores. Te recomendamos que actualices WordPress a la versión más reciente. | implementado |
A9N-APP-2 | Contenedorizar | Contenedor de aplicaciones de WordPress | N/A | Aplicación | Conexiones de bases de datos | 2 | Se han encontrado conexiones de bases de datos. | Comprueba si WordPress usa una base de datos externa. Si es así, asegúrate de que el clúster de implementación tenga acceso a él. Consulta la documentación en https://cloud.google.com/migrate/containers/docs/planning-best-practices#ensure_databases_are_accessible. | implementado |
A9N-APP-3 | Contenedorizar | Contenedor de aplicaciones de WordPress | N/A | Aplicación | Complementos de WordPress | 1 | Se han encontrado complementos instalados que pueden afectar a la migración. | Si tienes previsto cambiar la URL del sitio, es posible que algunos complementos instalados requieran un esfuerzo adicional. Consulta la asistencia del complemento para obtener más información. | implementado |
A9N-STO-1 | Contenedorizar | Contenedor de aplicaciones de WordPress | N/A | Almacenamiento | Montajes de red | 2 | Se han encontrado montajes de red. | Comprueba si WordPress usa montajes NFS. Si es así, asegúrate de que se pueda acceder a los servidores NFS desde el clúster de implementación que aloja la carga de trabajo del contenedor migrado. Consulta la documentación en https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A9N-STO-2 | Contenedorizar | Contenedor de aplicaciones de WordPress | N/A | Almacenamiento | Sistemas de archivos de red (NFS) exportados | 3 | Se ha encontrado un NFS exportado. | Asegúrate de dejar la VM actual en su sitio después de eliminar el servidor de WordPress. Comprueba si WordPress usa las partes del sistema de archivos exportadas como servidores NFS. Si es así, asegúrate de que se pueda acceder a los servidores NFS desde el clúster de implementación que aloja la carga de trabajo del contenedor migrado. Consulta la documentación en https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A10N-APP-1 | Contenedorizar | Contenedor de aplicaciones WebSphere | N/A | Aplicación | Conexiones de bases de datos | 2 | Se han encontrado conexiones de bases de datos. | Comprueba si WebSphere utiliza una base de datos externa. Si es así, asegúrate de que el clúster de implementación tenga acceso a él. | implementado |
A10N-APP-2 | Contenedorizar | Contenedor de aplicaciones WebSphere | N/A | Aplicación | Conexiones de servidor web | 2 | Se han encontrado conexiones de servidor web. | Comprueba si WebSphere está usando un servidor web externo. Si es así, asegúrate de que el clúster de implementación tenga acceso a él. | implementado |
A10N-STO-1 | Contenedorizar | Contenedor de aplicaciones WebSphere | N/A | Almacenamiento | Montajes de red | 2 | Se han encontrado montajes de red. | Comprueba si WebSphere utiliza montajes NFS. Si es así, asegúrate de que se pueda acceder a los servidores NFS desde el clúster de implementación que aloja la carga de trabajo del contenedor migrado. Consulta la documentación en https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A10N-STO-2 | Contenedorizar | Contenedor de aplicaciones WebSphere | N/A | Almacenamiento | Sistemas de archivos de red (NFS) exportados | 3 | Se ha encontrado un NFS exportado. | Asegúrate de dejar la VM actual en su sitio una vez que se haya eliminado WebSphere. Comprueba si WebSphere utiliza las partes del sistema de archivos exportadas como servidores NFS. Si es así, asegúrate de que se pueda acceder a los servidores NFS desde el clúster de implementación que aloja la carga de trabajo del contenedor migrado. Consulta la documentación en https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
C1N-HRD-1 | Shift | Máquina virtual de Compute Engine | N/A | Hardware | Dispositivos multimedia | 1 | Se han encontrado CD-ROM o disquetes. Migrate to VMs elimina automáticamente los CD-ROM o los disquetes. | Retira todos los CD-ROM y los disquetes. Si es necesario, migra los datos antes de retirar los discos. | implementado |
C1N-HRD-2 | Shift | Máquina virtual de Compute Engine | N/A | Hardware | Versión de ESX | 5 | Se ha encontrado una versión de ESXi no compatible. Las versiones de ESXi compatibles son de la 5.5 a la 8.0. | Usa vMotion para mover la VM a un host ESX que ejecute ESXi versión 5.5 - 8.0. | implementado |
C1N-HRD-3 | Shift | Máquina virtual de Compute Engine | N/A | Hardware | Versión de vCenter | 5 | Se ha encontrado una versión de vCenter no compatible. Las versiones de vCenter compatibles son de la 5.5 a la 8.0. | Actualiza vCenter a las versiones 5.5-8.0. | implementado |
C1N-HRD-4 | Shift | Máquina virtual de Compute Engine | N/A | Hardware | Arquitectura de CPU | 1 | Pronto se admitirán máquinas virtuales ARM. | implementado | |
C1N-STO-1 | Shift | Máquina virtual de Compute Engine | N/A | Almacenamiento | Volumen compartido | 3 | Se ha encontrado un archivo VMDK compartido asociado a la VM. Las unidades compartidas no se pueden migrar con Migrate to VMs porque no admiten operaciones de creación de instantáneas. | Actualiza la configuración de almacenamiento de la VM para que no se comparta el archivo VMDK. No puedes crear copias de seguridad de unidades compartidas mediante capturas. | implementado |
C1N-STO-2 | Shift | Máquina virtual de Compute Engine | N/A | Almacenamiento | Discos independientes | 3 | Se ha encontrado un disco independiente asociado a la VM. Los discos independientes no se pueden migrar con Migrar a VMs porque no admiten operaciones de creación de snapshots. | Vuelve a configurar el almacenamiento de la VM, que actualmente usa discos configurados como independientes persistentes. No puedes crear copias de seguridad de discos independientes mediante capturas. Consulta este artículo: https://kb.vmware.com/s/article/1004094. | implementado |
C1N-STO-3 | Shift | Máquina virtual de Compute Engine | N/A | Almacenamiento | Disco RDM | 4 | Se ha encontrado una unidad RDM con el modo de compatibilidad física conectada a la VM. Las unidades RDM con el modo de compatibilidad física habilitado no se pueden migrar con Migrate to VMs, ya que no admiten operaciones de creación de snapshots. | Inhabilita el modo de compatibilidad física en las unidades RDM que lo tengan habilitado. No puedes crear copias de seguridad de estos tipos de discos mediante capturas. Consulta este artículo: https://kb.vmware.com/s/article/1005241?lang=en_US&queryTerm=RDM+Disk+issue. | implementado |
C1N-STO-5 | Shift | Máquina virtual de Compute Engine | N/A | Almacenamiento | Compatibilidad con CBT | 4 | Se requiere compatibilidad con CBT de disco (seguimiento de bloques modificados). | Asegúrate de que todo el almacenamiento sea compatible con el seguimiento de bloques modificados, tal como se describe en este artículo: https://kb.vmware.com/s/article/1020128. | implementado |
C1L-APP-1 | Shift | Máquina virtual de Compute Engine | Linux | Aplicación | Sistema operativo | 3 | La versión del SO no es compatible con Migrate to VMs. | Actualiza tu sistema operativo a una versión compatible, como se indica en esta lista: https://cloud.google.com/migrate/compute-engine/docs/5.0/reference/supported-os-versions. | implementado |
C1L-APP-2 | Shift | Máquina virtual de Compute Engine | Linux | Aplicación | Controladores VirtIO | 3 | El SO usa un kernel propietario o creado por el cliente que no admite de forma nativa los controladores VirtIO necesarios o que no los tiene. | Compute Engine requiere que el kernel de Linux incluya controladores VirtIO. Recompila el kernel para incluirlos. | implementado |
C1W-APP-1 | Shift | Máquina virtual de Compute Engine | Windows | Aplicación | Sistema operativo | 3 | La versión del SO no es compatible con Migrate to VMs. | Considera la posibilidad de actualizar el sistema operativo a uno de los sistemas operativos compatibles. Consulta la lista aquí: https://cloud.google.com/migrate/compute-engine/docs/5.0/reference/supported-os-versions. | implementado |
C1W-STO-1 | Shift | Máquina virtual de Compute Engine | Windows | Almacenamiento | Cifrado de BitLocker | 3 | La unidad del sistema está cifrada con BitLocker. | Descifra la unidad del sistema antes de intentar la migración. | implementado |
C2N-HRD-1 | Shift | Máquina virtual de VMware Engine de Google Cloud | N/A | Hardware | Versión de ESX | 5 | Se ha encontrado una versión de ESXi no compatible. Las versiones de ESXi compatibles son 6.5 y posteriores. | Usa vMotion para mover la VM a un host ESX que ejecute ESXi 6.5 o una versión posterior. | implementado |
C2N-HRD-2 | Shift | Máquina virtual de VMware Engine de Google Cloud | N/A | Hardware | Versión de vCenter | 5 | Se ha encontrado una versión de vCenter no compatible. Las versiones de vCenter compatibles son de la 5.5 a la 7.0. | Actualiza a la versión 5.5-7.0 de vCenter. | implementado |
C2N-HRD-3 | Shift | Máquina virtual de VMware Engine de Google Cloud | N/A | Hardware | Arquitectura de CPU | 5 | No se admiten las VMs ARM. | implementado | |
C2N-STO-1 | Shift | Máquina virtual de VMware Engine de Google Cloud | N/A | Almacenamiento | Disco RDM | 4 | Se ha encontrado una unidad RDM con el modo de compatibilidad física conectada a la VM. Las unidades RDM con el modo de compatibilidad física habilitado no se pueden migrar porque no admiten operaciones de creación de copias de seguridad. | Inhabilita el modo de compatibilidad física en las unidades RDM que lo tengan habilitado. No puedes crear copias de seguridad de estos tipos de discos mediante capturas. Consulta este artículo: https://kb.vmware.com/s/article/1005241?lang=en_US&queryTerm=RDM+Disk+issue. | implementado |
C2N-STO-2 | Shift | Máquina virtual de VMware Engine de Google Cloud | N/A | Almacenamiento | Volumen compartido | 3 | Se ha encontrado un archivo VMDK compartido asociado a la VM. Las unidades compartidas no se pueden migrar porque no admiten operaciones de creación de copias de seguridad. | Actualiza la unidad VMDK compartida. No puedes crear copias de seguridad de unidades compartidas mediante capturas. | implementado |
C2N-STO-3 | Shift | Máquina virtual de VMware Engine de Google Cloud | N/A | Almacenamiento | Discos independientes | 3 | Se ha encontrado un disco independiente asociado a la VM. No se pueden migrar discos independientes porque no admiten operaciones de creación de snapshots. | Actualiza los discos independientes conectados a la VM. No puedes crear copias de seguridad de discos independientes mediante capturas. Consulta este artículo: https://kb.vmware.com/s/article/1004094. | implementado |
C2N-STO-4 | Shift | Máquina virtual de VMware Engine de Google Cloud | N/A | Almacenamiento | Compatibilidad con CBT | 4 | Se requiere compatibilidad con CBT de disco (seguimiento de bloques modificados). | Vuelve a configurar el almacenamiento de tu máquina virtual para cumplir los requisitos del seguimiento de bloques modificados (CBT). Consulta este artículo: https://kb.vmware.com/s/article/1020128. | implementado |
D1N-APP-2 | Shift | Google Distributed Cloud | N/A | Aplicación | Uso de CPU | 1 | El número de núcleos de CPU supera el límite de núcleos admitidos y se ha detectado un uso elevado de la CPU en los últimos 7 días. | Consulta los límites de vCPU de GDC antes de migrar. Si migras VMs que superen el límite, puede que se deteriore el estado de las aplicaciones. | implementado |
D1N-APP-3 | Shift | Google Distributed Cloud | N/A | Aplicación | Uso de RAM | 1 | La cantidad de RAM supera el límite de memoria admitida y se ha detectado un uso elevado de RAM en los últimos 7 días. | Consulta los límites de RAM de GDC antes de migrar. Si migras VMs que superen el límite, puede que se deteriore el estado de las aplicaciones. | implementado |
D1N-HRD-1 | Shift | Google Distributed Cloud | N/A | Hardware | Hipervisor | 5 | La migración solo se admite desde vSphere. | implementado | |
D1N-HRD-2 | Shift | Google Distributed Cloud | N/A | Hardware | Versión de vCenter | 5 | No se admite la versión de vCenter. | Actualiza vCenter a la versión 6.0 o a una posterior. | implementado |
D1N-HRD-3 | Shift | Google Distributed Cloud | N/A | Hardware | Versión de ESX | 5 | No se admite la versión de ESX. | Te recomendamos que uses vMotion para mover la máquina virtual a un host ESX que ejecute la versión 6.0 o una posterior. | implementado |
D1N-HRD-4 | Shift | Google Distributed Cloud | N/A | Hardware | Discos conectados | 5 | Se ha encontrado un disco no SCSI. | Te recomendamos que cambies el tipo de disco. | implementado |
D1N-HRD-5 | Shift | Google Distributed Cloud | N/A | Hardware | Arquitectura de CPU | 5 | No se admiten las VMs ARM. | implementado | |
D1N-HRD-6 | Shift | Google Distributed Cloud | N/A | Hardware | Ajustes de acceso a memoria no uniforme (NUMA) | 2 | NUMA no se admite. | Considera inhabilitar los ajustes de NUMA. | implementado |
D1N-HRD-7 | Shift | Google Distributed Cloud | N/A | Hardware | Dispositivos multimedia | 1 | Se han encontrado CD-ROM o disquetes. Migrate to VMs elimina automáticamente los CD-ROM o los disquetes. | Retira todos los CD-ROM y los disquetes. Si es necesario, migra los datos antes de retirar los discos. | implementado |
D1N-NET-1 | Shift | Google Distributed Cloud | N/A | Redes | Tarjetas de interfaz de red (NICs) | 4 | No se admiten varias NICs. | Prueba a quitar las interfaces de red irrelevantes. | implementado |
D1N-STO-1 | Shift | Google Distributed Cloud | N/A | Almacenamiento | Tamaño del disco | 3 | Se ha encontrado un disco de gran tamaño (> 108 TiB). | GDC admite hasta 128 TiB para un solo disco de VM. Considera la opción de reducir el tamaño del disco. | implementado |
D1L-APP-1 | Shift | Google Distributed Cloud | Linux | Aplicación | Sistema operativo | 5 | El SO de la máquina virtual no es compatible. | Consulta https://cloud.google.com/distributed-cloud/hosted/docs/latest/gdch/application/ao-user/vms/create-custom-images/import-virtual-disk#supported_operating_systems para ver una lista de los sistemas operativos compatibles. Es posible que puedas actualizar tu VM a un SO compatible. Es posible que los sistemas operativos no compatibles sigan funcionando, por lo que puedes intentar migrar con precaución. | implementado |
D1L-APP-2 | Shift | Google Distributed Cloud | Linux | Aplicación | Sistema operativo | 1 | El SO de la VM tiene una versión secundaria no admitida. | Consulta https://cloud.google.com/distributed-cloud/hosted/docs/latest/gdch/application/ao-user/vms/create-custom-images/import-virtual-disk#supported_operating_systems para ver una lista de los sistemas operativos compatibles. Se admite un SO con la misma versión principal, pero con una versión secundaria superior. La migración debería seguir funcionando, pero te recomendamos que actualices el SO a una versión secundaria compatible. | implementado |
D1L-APP-3 | Shift | Google Distributed Cloud | Linux | Aplicación | Controladores VirtIO | 3 | El SO usa un kernel propietario o creado por el cliente que no admite de forma nativa los controladores VirtIO necesarios o que no los tiene. | GDC requiere que el kernel de Linux incluya controladores VirtIO. Recompila el kernel para incluirlos. | implementado |
D1W-APP-1 | Shift | Google Distributed Cloud | Windows | Aplicación | Sistema operativo | 5 | El SO de la máquina virtual no es compatible. | Consulta https://cloud.google.com/distributed-cloud/hosted/docs/latest/gdch/application/ao-user/vms/create-custom-images/import-virtual-disk#supported_operating_systems para ver una lista de los sistemas operativos compatibles. Es posible que puedas actualizar tu VM a un SO compatible. Es posible que los sistemas operativos no compatibles sigan funcionando, por lo que puedes intentar migrar con precaución. | implementado |
D1W-STO-1 | Shift | Google Distributed Cloud | Windows | Almacenamiento | Cifrado de BitLocker | 3 | La unidad del sistema está cifrada con BitLocker. | Descifra la unidad del sistema antes de intentar la migración. | implementado |