A CLI mcdc
examina os dados coletados de uma instância de máquina física
ou virtual (VM), aplica um conjunto de regras e
cria um relatório com os resultados da avaliação.
As regras e descrições estão listadas na tabela a seguir.
Código da regra | Jornada | SO | Categoria | Recurso testado | Gravidade | Resumo | Recomendação | Status |
---|---|---|---|---|---|---|---|---|
A1N-FIT-1 | Conteinerizar | GKE e GDC | N/A | Interno | Dados de VM disponíveis | 6 | Não há dados no nível do convidado para esta VM. | Colete os dados no nível do convidado e execute a avaliação novamente. | implementado |
A1L-APP-2 | conteinerização | GKE e GDC | Linux | Aplicativo | Executar processos e serviços | 2 | Processo de banco de dados suspeito encontrado. | Considere migrar para o Cloud SQL. | implementado |
A1L-APP-3 | conteinerização | GKE e GDC | Linux | Aplicativo | Processos em execução | 1 | Processo do Docker encontrado. | Se a carga de trabalho já estiver em execução em um contêiner, considere executá-la diretamente no GKE/Anthos ou usar o Migrate to Virtual Machines para migrá-la para o Compute Engine. | implementado |
A1L-APP-5 | conteinerização | GKE e GDC | Linux | Aplicativo | Uso do disco | 1 | A carga de trabalho pode conter dados e exigir a migração de imagens e dados. Prepare a lista de pastas de dados com antecedência. | Prepare a lista de pastas de dados com antecedência. | implementado |
A1L-HRD-3 | Conteinerizar | GKE e GDC | Linux | Hardware | Arquitetura da CPU | 5 | VMs ARM não são compatíveis. | implementado | |
A1L-NET-1 | Conteinerizar | GKE e GDC | Linux | Rede | Endereços IP vinculados | 2 | Um listener foi encontrado em endereços IP não 0.0.0.0. | Mude o comportamento do aplicativo para detectar em um endereço local. | implementado |
A1L-NET-2 | Conteinerizar | GKE e GDC | Linux | Rede | Endereços IP vinculados | 2 | Listeners encontrados em vários endereços IP. | Alterar o comportamento do aplicativo para detectar em um único endereço IP. | implementado |
A1L-NET-3 | conteinerização | GKE e GDC | Linux | Rede | Portas IP vinculadas | 3 | Vários listeners foram encontrados na mesma porta IP. | Mude o comportamento do aplicativo para que tenha um único listener em qualquer porta. | implementado |
A1L-NET-4 | conteinerização | GKE e GDC | Linux | Redes | Placas de interface de rede (NICs) | 3 | Várias NICs em uso. | Alterar o comportamento do aplicativo para detectar em um único endereço IP. | implementado |
A1L-NET-5 | Conteinerizar | GKE e GDC | Linux | Rede | Configuração de hosts estáticos | 1 | Configuração de host estático encontrada. | Consulte Como adicionar entradas a pods /etc/hosts com HostAliases na documentação para ver informações sobre como modificar seus hosts estáticos. | implementado |
A1L-STO-1 | Conteinerizar | GKE e GDC | Linux | Armazenamento | Montagens de redes | 1 | Montagens de redes encontradas. | Consulte Como ativar volumes externos na documentação para saber mais sobre como anexar volumes NFS/CIFS ao YAML de implantação. | implementado |
A1L-STO-2 | conteinerização | GKE e GDC | Linux | Armazenamento | Sistemas de arquivos montados | 3 | Foi encontrado um sistema de arquivos montado incompatível. | Considere remover o sistema de arquivos montado ou migrar os dados. | implementado |
A1L-STO-3 | conteinerização | GKE e GDC | Linux | Armazenamento | Sistemas de arquivos montados | 2 | Encontramos um sistema de arquivos montado com o Security Enhanced Linux (SELinux) aplicado. | Desative o SELinux ou aplique manualmente um perfil do antes da migração. | implementado |
A1L-STO-5 | conteinerização | GKE e GDC | Linux | Armazenamento | Sistemas de arquivos de rede (NFS) exportados | 3 | Um NFS exportado foi encontrado. | Para continuar exportando o NFS, verifique se não há dependência interna no servidor NFS detectado. Se houver uma dependência, mantenha a VM original após a migração. | implementado |
A1L-STO-7 | conteinerização | GKE e GDC | Linux | Armazenamento | Abrir arquivos | 5 | Foi encontrado um dispositivo de bloco aberto. | Tente fechar o dispositivo de bloqueio aberto. | implementado |
A2L-APP-2 | Conteinerizar | Autopilot do GKE | Linux | Aplicativo | Executar processos e serviços | 2 | Processo de banco de dados suspeito encontrado. | Para usufruir da compatibilidade ideal, migre os serviços de banco de dados para o Cloud SQL. | implementado |
A2L-APP-3 | Conteinerizar | Autopilot do GKE | Linux | Aplicativo | Processos em execução | 1 | Processo do Docker encontrado. | Em vez de migrar a VM, execute os contêineres dela no GKE ou no Anthos. Como alternativa, use o Migrate to VMs para executar a VM no estado em que se encontra no Compute Engine. | implementado |
A2L-APP-5 | Conteinerizar | Autopilot do GKE | Linux | Aplicativo | Contagem de CPUs | 4 | A contagem de CPU excede a contagem máxima de vCPU de pod. | Realocar recursos da CPU para reduzir o número resultante de CPUs usadas por pod no destino de migração. Saiba mais sobre os intervalos de recursos: https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview#allowable_resource_ranges. | implementado |
A2L-APP-6 | Conteinerizar | Autopilot do GKE | Linux | Aplicativo | Tamanho da memória | 4 | O tamanho da memória excede o tamanho máximo de memória do pod. | Realoque recursos de CPU para reduzir a quantidade resultante de memória usada por pod no destino de migração. Saiba mais sobre os intervalos de recursos: https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview#allowable_resource_ranges. | implementado |
A2L-APP-7 | Conteinerizar | Autopilot do GKE | Linux | Aplicativo | Uso do disco | 1 | A carga de trabalho pode conter dados e exigir a migração de imagens e dados. Prepare a lista de pastas de dados com antecedência. | Antes de migrar dados e imagens, prepare uma lista das pastas de dados. | implementado |
A2L-FIT-1 | Conteinerizar | Autopilot do GKE | Linux | Interno | Dados de VM disponíveis | 6 | Não há dados no nível do convidado para esta VM. | Colete os dados no nível do convidado e execute a avaliação novamente. | implementado |
A2L-HRD-3 | Conteinerizar | Autopilot do GKE | Linux | Hardware | Arquitetura da CPU | 5 | VMs ARM não são compatíveis. | implementado | |
A2L-NET-1 | Conteinerizar | Autopilot do GKE | Linux | Rede | Endereços IP vinculados | 2 | Um listener foi encontrado em endereços IP não 0.0.0.0. | O aplicativo detecta um endereço IP diferente de 0.0.0.0. Modifique o aplicativo para detectar em um endereço IP local. | implementado |
A2L-NET-2 | Conteinerizar | Autopilot do GKE | Linux | Rede | Endereços IP vinculados | 2 | Listeners encontrados em vários endereços IP. | Há vários listeners na mesma porta. Modifique o aplicativo para detectar em um único endereço IP. | implementado |
A2L-NET-3 | Conteinerizar | Autopilot do GKE | Linux | Rede | Portas IP vinculadas | 3 | Vários listeners foram encontrados na mesma porta IP. | O aplicativo detecta vários endereços IP. Modifique o aplicativo para que tenha apenas um listener por porta. | implementado |
A2L-NET-4 | Conteinerizar | Autopilot do GKE | Linux | Redes | Placas de interface de rede (NICs) | 3 | Várias NICs em uso. | O aplicativo usa várias placas de rede (NICs). Modifique o aplicativo para detectar em um único endereço IP. | implementado |
A2L-NET-5 | Conteinerizar | Autopilot do GKE | Linux | Rede | Configuração de hosts estáticos | 1 | Configuração de host estático encontrada. | Substitua as configurações de host estático pelas entradas de HostAliases no arquivo /etc/hosts do pod. Saiba mais sobre aliases de host: https://kubernetes.io/docs/tasks/network/customize-hosts-file-for-pods. | implementado |
A2L-STO-1 | Conteinerizar | Autopilot do GKE | Linux | Armazenamento | Montagens de redes | 1 | Montagens de redes encontradas. | Não há suporte para as montagens de rede existentes. Anexe os volumes de NFS e CIFS usando YAML. Veja mais detalhes: https://cloud.google.com/migrate/containers/docs/mounting-external-volumes. | implementado |
A2L-STO-2 | Conteinerizar | Autopilot do GKE | Linux | Armazenamento | Sistemas de arquivos montados | 3 | Foi encontrado um sistema de arquivos montado incompatível. | Considere remover o sistema de arquivos montado ou migrar os dados. | implementado |
A2L-STO-3 | Conteinerizar | Autopilot do GKE | Linux | Armazenamento | Sistemas de arquivos montados | 2 | Encontramos um sistema de arquivos montado com o Security Enhanced Linux (SELinux) aplicado. | Desative o Security Enhanced Linux (SELinux) ou aplique manualmente um perfil do AppArmor. | implementado |
A2L-STO-5 | Conteinerizar | Autopilot do GKE | Linux | Armazenamento | Sistemas de arquivos de rede (NFS) exportados | 3 | Um NFS exportado foi encontrado. | Para continuar exportando o NFS, verifique se não há dependência interna no servidor NFS detectado. Se houver uma dependência, mantenha a VM original após a migração. | implementado |
A2L-STO-7 | Conteinerizar | Autopilot do GKE | Linux | Armazenamento | Abrir arquivos | 5 | Foi encontrado um dispositivo de bloco aberto. | Feche todos os dispositivos de transferência por blocos abertos. | implementado |
A3L-APP-2 | Conteinerizar | Cloud Run | Linux | Aplicativo | Executar processos e serviços | 5 | Processo de banco de dados suspeito encontrado. | Considere migrar para o Cloud SQL. | implementado |
A3L-APP-3 | Conteinerizar | Cloud Run | Linux | Aplicativo | Processos em execução | 1 | Processo do Docker encontrado. | Considere usar o Migrate to VMs ou executar os contêineres diretamente no GKE/Anthos. | implementado |
A3L-APP-5 | Conteinerizar | Cloud Run | Linux | Aplicativo | Contagem de CPUs | 4 | A contagem de CPU excede a contagem máxima de CPU. | Realoque os recursos da CPU. Consulte: https://cloud.google.com/run/quotas. | implementado |
A3L-APP-6 | Conteinerizar | Cloud Run | Linux | Aplicativo | Tamanho da memória | 4 | O tamanho da memória excede o tamanho máximo. | Considere realocar os recursos de memória. Consulte: https://cloud.google.com/run/quotas. | implementado |
A3L-APP-7 | Conteinerizar | Cloud Run | Linux | Aplicativo | Uso do disco | 1 | A carga de trabalho pode conter dados e exigir a migração de imagens e dados. Prepare a lista de pastas de dados com antecedência. | Prepare a lista de pastas de dados com antecedência. | implementado |
A3L-FIT-1 | Conteinerizar | Cloud Run | Linux | Interno | Dados de VM disponíveis | 6 | Não há dados no nível do convidado para esta VM. | Colete os dados no nível do convidado e execute a avaliação novamente. | implementado |
A3L-HRD-3 | Conteinerizar | Cloud Run | Linux | Hardware | Arquitetura da CPU | 5 | VMs ARM não são compatíveis. | implementado | |
A3L-NET-1 | Conteinerizar | Cloud Run | Linux | Rede | Endereços IP vinculados | 2 | Um listener foi encontrado em endereços IP não 0.0.0.0. | Mude o comportamento do aplicativo para detectar em um endereço local. | implementado |
A3L-NET-2 | Conteinerizar | Cloud Run | Linux | Rede | Endereços IP vinculados | 2 | Listeners encontrados em vários endereços IP. | Alterar o comportamento do aplicativo para detectar em um único endereço IP. | implementado |
A3L-NET-3 | Conteinerizar | Cloud Run | Linux | Rede | Portas IP vinculadas | 3 | Vários listeners foram encontrados na mesma porta IP. | Mude o comportamento do aplicativo para que tenha um único listener em qualquer porta. | implementado |
A3L-NET-4 | Conteinerizar | Cloud Run | Linux | Redes | Placas de interface de rede (NICs) | 3 | Várias NICs em uso. | Alterar o comportamento do aplicativo para detectar em um único endereço IP. | implementado |
A3L-NET-5 | Conteinerizar | Cloud Run | Linux | Rede | Configuração de hosts estáticos | 1 | Configuração de host estático encontrada. | Consulte Como adicionar entradas a pods /etc/hosts com HostAliases na documentação para ver informações sobre como modificar seus hosts estáticos. | implementado |
A3L-STO-1 | Conteinerizar | Cloud Run | Linux | Armazenamento | Montagens de redes | 1 | Montagens de redes encontradas. | Consulte Como ativar volumes externos na documentação para saber mais sobre como anexar volumes NFS/CIFS ao YAML de implantação. | implementado |
A3L-STO-2 | Conteinerizar | Cloud Run | Linux | Armazenamento | Sistemas de arquivos montados | 3 | Foi encontrado um sistema de arquivos montado incompatível. | Considere remover o sistema de arquivos montado ou migrar os dados. | implementado |
A3L-STO-3 | Conteinerizar | Cloud Run | Linux | Armazenamento | Sistemas de arquivos montados | 2 | Encontramos um sistema de arquivos montado com o Security Enhanced Linux (SELinux) aplicado. | Desative o SELinux ou aplique manualmente um perfil do antes da migração. | implementado |
A3L-STO-5 | Conteinerizar | Cloud Run | Linux | Armazenamento | Sistemas de arquivos de rede (NFS) exportados | 3 | Um NFS exportado foi encontrado. | Para continuar exportando o NFS, verifique se não há dependência interna no servidor NFS detectado. Se houver uma dependência, mantenha a VM original após a migração. | implementado |
A3L-STO-7 | Conteinerizar | Cloud Run | Linux | Armazenamento | Abrir arquivos | 5 | Foi encontrado um dispositivo de bloco aberto. | Tente fechar o dispositivo de bloqueio aberto. | implementado |
A5N-APP-1 | Conteinerizar | Contêiner do app Tomcat | N/A | Aplicativo | Versão do Tomcat | 3 | Foi encontrada uma versão incompatível do Tomcat. As versões compatíveis do Tomcat são 8.5 a 10.0. | Detectamos uma versão incompatível do servidor Tomcat. A migração é possível, mas alguns recursos podem não funcionar. | implementado |
A5N-APP-2 | Conteinerizar | Contêiner do app Tomcat | N/A | Aplicativo | Clustering do Tomcat | 2 | Configuração de cluster detectada na configuração do servidor do Tomcat. | Considere mudar para uma implementação de clustering compatível com o Kubernetes ou removê-la do server.xml. | implementado |
A5N-APP-3 | Conteinerizar | Contêiner do app Tomcat | N/A | Aplicativo | Configuração de proxy do Tomcat | 2 | Configuração de proxy reverso detectada na configuração do servidor Tomcat. | O servidor do Tomcat está configurado para ser executado por trás de um proxy reverso. Considere remover ou ajustar a configuração de proxy no server.xml. | implementado |
A5N-APP-4 | Conteinerizar | Contêiner do app Tomcat | N/A | Aplicativo | Configuração de proxy do Java | 2 | Configuração de proxy Java detectada nos argumentos de JVM do servidor Tomcat | Considere atualizar a configuração do proxy nos argumentos da JVM para usar o proxy correto ou removê-lo se um proxy não for mais necessário. | implementado |
A5N-APP-5 | Conteinerizar | Contêiner do app Tomcat | N/A | Aplicativo | Configuração do JMX | 2 | Configuração do JMX detectada nos argumentos da JVM do servidor do Tomcat. | Configuração do JMX detectada. Talvez alguns recursos da JMX não funcionem como esperado no Kubernetes. | implementado |
A5N-APP-6 | Conteinerizar | Contêiner do app Tomcat | N/A | Aplicativo | Versão do Java | 3 | Suporte para Java versão 8 e superior. | Versão do Java incompatível detectada. A migração é possível, mas alguns recursos podem não funcionar. | implementado |
A5N-APP-7 | Conteinerizar | Contêiner do app Tomcat | N/A | Aplicativo | Configuração do Tomcat | 5 | O arquivo de configuração server.xml está ausente ou é inválido. | implementado | |
A5N-APP-8 | Conteinerizar | Contêiner do app Tomcat | N/A | Aplicativo | jvmRoute do Tomcat | 2 | jvmRoute detectado na configuração do servidor Tomcat. | Considere remover a configuração jvmRoute do servidor.xml. | implementado |
A5N-APP-9 | Conteinerizar | Contêiner do app Tomcat | N/A | Aplicativo | Diretórios endossados do Java | 2 | Configuração de diretórios com aprovação do Java detectada nos argumentos da JVM do servidor do Tomcat. | Considere adicionar caminhos endossados do Java à seção additionalFiles no plano de migração e inclua ENV CATALINA_OPTS="${CATALINA_OPTS} -Djava.endorsed.dirs=..." no Dockerfile. | implementado |
A5N-APP-10 | Conteinerizar | Contêiner do app Tomcat | N/A | Aplicativo | Conexões de banco de dados | 2 | Conexões de banco de dados encontradas. | Verifique se o Tomcat está usando um banco de dados externo. Nesse caso, verifique se o cluster de implantação tem acesso a ele. | implementado |
A5N-APP-11 | Conteinerizar | Contêiner do app Tomcat | N/A | Aplicativo | Conexões do servidor da Web | 2 | Conexões do servidor da Web encontradas. | Verifique se o Tomcat está usando um servidor da Web externo. Nesse caso, verifique se o cluster de implantação tem acesso a ele. | implementado |
A5N-STO-1 | Conteinerizar | Contêiner do app Tomcat | N/A | Armazenamento | Montagens de redes | 2 | Montagens de redes encontradas. | Verifique se o Tomcat usa montagens NFS. Nesse caso, verifique se os servidores NFS podem ser acessados no cluster de implantação que hospeda a carga de trabalho do contêiner migrado. Veja a documentação https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A5N-STO-2 | Conteinerizar | Contêiner do app Tomcat | N/A | Armazenamento | Sistemas de arquivos de rede (NFS) exportados | 3 | Um NFS exportado foi encontrado. | Deixe a VM atual no lugar depois que o servidor tomcat for excluído. Verifique se o Tomcat usa as partes do sistema de arquivos exportadas como servidores NFS. Nesse caso, verifique se os servidores NFS podem ser acessados no cluster de implantação que hospeda a carga de trabalho do contêiner migrado. Veja a documentação https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A6N-APP-1 | Conteinerizar | Contêiner do app IIS do Windows | N/A | Aplicativo | Sistema operacional | 5 | Versão do Windows não compatível. | Considere atualizar o Windows. | implementado |
A6N-APP-2 | Conteinerizar | Contêiner do app IIS do Windows | N/A | Aplicativo | Diretórios virtuais | 2 | Diretório virtual localizado em uma unidade de rede. | Considere mover o diretório virtual para uma unidade local. | implementado |
A6N-APP-3 | Conteinerizar | Contêiner do app IIS do Windows | N/A | Aplicativo | Diretórios virtuais | 2 | Foi encontrado um diretório virtual ausente. | Considere excluir o diretório virtual do plano de migração. | implementado |
A6N-APP-4 | Conteinerizar | Contêiner do app IIS do Windows | N/A | Aplicativo | Identidades do pool de aplicativos | 3 | O aplicativo usa um pool de aplicativos com uma identidade do Active Directory. | Configure uma conta de serviço gerenciada para um grupo (GMSA). | implementado |
A6N-APP-5 | Conteinerizar | Contêiner do app IIS do Windows | N/A | Aplicativo | ASP.NET Core | 5 | O ASP.NET Core não é compatível. | implementado | |
A7N-APP-1 | Conteinerizar | Contêiner do app Apache2 | N/A | Aplicativo | SSL detectado | 3 | O SSL do Apache VirtualHost está ativado. | O uso do SSL foi detectado, mas a versão atual não é compatível com a migração de certificados SSL. Configure manualmente: https://httpd.apache.org/docs/2.4/ssl/ssl_howto.html. | implementado |
A7N-APP-2 | Conteinerizar | Contêiner do app Apache2 | N/A | Aplicativo | Versão do Apache | 4 | Versão do Apache não suportada. | Foi detectada uma versão incompatível do Apache. Considere usar o Apache 2.4. | implementado |
A7N-APP-3 | Conteinerizar | Contêiner do app Apache2 | N/A | Aplicativo | Local de instalação do Apache | 2 | O Apache não está instalado no local padrão. | Considere mover o diretório de configuração do Apache para /etc/apache2 no sistema Ubuntu/Debian ou /etc/httpd no sistema CentOS antes de fazer a migração. |
implementado |
A7N-APP-4 | Conteinerizar | Contêiner do app Apache2 | N/A | Aplicativo | Módulos sem suporte do Apache | 3 | Foram detectados módulos do Apache sem suporte. | Módulos incompatíveis detectados. Considere a instalação manual na imagem migrada. Lista de módulos com suporte: https://cloud.google.com/migrate/containers/docs/apache/apache-customizing-a-migration-plan#load_and_install. | implementado |
A7N-APP-5 | Conteinerizar | Contêiner do app Apache2 | N/A | Aplicativo | Versão do PHP não suportada | 2 | Detectamos uma versão incompatível do PHP. | Versão do PHP não suportada. Considere usar o PHP 7.4. | implementado |
A7N-APP-6 | Conteinerizar | Contêiner do app Apache2 | N/A | Aplicativo | WordPress detectado | 4 | Host virtual do WordPress detectado. | Considere usar o Migrate to Containers WordPress para esse servidor. | implementado |
A7N-APP-7 | Conteinerizar | Contêiner do app Apache2 | N/A | Aplicativo | Drupal detectado | 4 | Host virtual do Drupal detectado. | Os hosts virtuais Drupal não são suportados na versão atual do Migrate to Containers. | implementado |
A7N-APP-8 | Conteinerizar | Contêiner do app Apache2 | N/A | Aplicativo | Detectado pelo Magento | 4 | Host virtual do Magento detectado. | Os hosts virtuais do Magento não são compatíveis com a versão atual do Migrate to Containers. | implementado |
A7N-APP-9 | Conteinerizar | Contêiner do app Apache2 | N/A | Aplicativo | Conexões de banco de dados | 2 | Conexões de banco de dados encontradas. | Verifique se o Apache2 está usando um banco de dados externo. Nesse caso, verifique se o cluster de implantação tem acesso a ele. | implementado |
A7N-APP-10 | Conteinerizar | Contêiner do app Apache2 | N/A | Aplicativo | Conexões do servidor da Web | 2 | Conexões do servidor da Web encontradas. | Verifique se o Apache2 está usando um servidor da Web externo. Nesse caso, verifique se o cluster de implantação tem acesso a ele. | implementado |
A7N-STO-1 | Conteinerizar | Contêiner do app Apache2 | N/A | Armazenamento | Montagens de redes | 2 | Montagens de redes encontradas. | Verifique se o Apache2 usa montagens NFS. Nesse caso, verifique se os servidores NFS podem ser acessados no cluster de implantação que hospeda a carga de trabalho do contêiner migrado. Veja a documentação https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A7N-STO-2 | Conteinerizar | Contêiner do app Apache2 | N/A | Armazenamento | Sistemas de arquivos de rede (NFS) exportados | 3 | Um NFS exportado foi encontrado. | Deixe a VM atual no lugar após a exclusão do servidor Apache2. Verifique se o Apache2 usa as partes do sistema de arquivos exportadas como servidores NFS. Nesse caso, verifique se os servidores NFS podem ser acessados no cluster de implantação que hospeda a carga de trabalho do contêiner migrado. Veja a documentação https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A8N-APP-1 | Conteinerizar | Contêiner do app JBoss | N/A | Aplicativo | Versão do JBoss | 3 | Versão do JBoss incompatível. | Foi detectada uma versão incompatível do JBoss. Considere fazer upgrade para uma compatível. Para ver a lista de versões compatíveis, acesse https://cloud.google.com/migrate/containers/docs/migrating-overview#migrate_a_jboss_server. | implementado |
A8N-APP-2 | Conteinerizar | Contêiner do app JBoss | N/A | Aplicativo | Armazenamento principal do JBoss | 4 | O JBoss usa o armazenamento de chaves local. | Os secrets do JBoss ainda não são compatíveis. Por isso, o armazenamento de chaves será copiado para a imagem e movido manualmente durante a migração. | implementado |
A8N-APP-3 | Conteinerizar | Contêiner do app JBoss | N/A | Aplicativo | Modo de execução JBoss | 5 | Só é possível migrar os servidores do JBoss no modo autônomo. | implementado | |
A8N-APP-4 | Conteinerizar | Contêiner do app JBoss | N/A | Aplicativo | Versão Java do JBoss | 1 | Versão do Java incompatível detectada. A migração é possível, mas alguns recursos podem não funcionar. | implementado | |
A8N-APP-5 | Conteinerizar | Contêiner do app JBoss | N/A | Aplicativo | Conexões de banco de dados | 2 | Conexões de banco de dados encontradas. | Verifique se o Apache2 está usando um banco de dados externo. Nesse caso, verifique se o cluster de implantação tem acesso a ele. | implementado |
A8N-APP-6 | Conteinerizar | Contêiner do app JBoss | N/A | Aplicativo | Conexões do servidor da Web | 2 | Conexões do servidor da Web encontradas. | Verifique se o Apache2 está usando um servidor da Web externo. Nesse caso, verifique se o cluster de implantação tem acesso a ele. | implementado |
A8N-STO-1 | Conteinerizar | Contêiner do app JBoss | N/A | Armazenamento | Montagens de redes | 2 | Montagens de redes encontradas. | Verifique se o JBoss usa montagens NFS. Nesse caso, verifique se os servidores NFS podem ser acessados no cluster de implantação que hospeda a carga de trabalho do contêiner migrado. Veja a documentação https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A8N-STO-2 | Conteinerizar | Contêiner do app JBoss | N/A | Armazenamento | Sistemas de arquivos de rede (NFS) exportados | 3 | Um NFS exportado foi encontrado. | Deixe a VM atual no lugar após a exclusão do servidor Apache2. Verifique se o JBoss usa as partes do sistema de arquivos exportadas como servidores NFS. Nesse caso, verifique se os servidores NFS podem ser acessados no cluster de implantação que hospeda a carga de trabalho do contêiner migrado. Veja a documentação https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A7N-APP-1 | Conteinerizar | Contêiner do app WordPress | N/A | Aplicativo | Versão do WordPress | 3 | Versão do WordPress não suportada. | Detectamos uma versão do WordPress que não é compatível. O Migrate to Containers é compatível com a migração do Wordpress v4.0 e versões mais recentes. Atualize o WordPress para a versão mais recente. | implementado |
A7N-APP-1 | Conteinerizar | Contêiner do app WordPress | N/A | Aplicativo | Conexões de banco de dados | 2 | Conexões de banco de dados encontradas. | Verifique se o Apache2 está usando um banco de dados externo. Nesse caso, verifique se o cluster de implantação tem acesso a ele. Consulte a documentação aqui: https://cloud.google.com/migrate/containers/docs/planning-best-practices#ensure_databases_are_accessible. | implementado |
A7N-APP-1 | Conteinerizar | Contêiner do app WordPress | N/A | Aplicativo | Plug-ins do WordPress | 1 | Plug-ins de instalação encontrados que podem afetar a migração. | Se você planeja mudar o URL do site, alguns plug-ins instalados podem exigir mais esforço. Consulte o suporte do plug-in para obter mais informações. | implementado |
A8N-STO-2 | Conteinerizar | Contêiner do app WordPress | N/A | Armazenamento | Montagens de redes | 2 | Montagens de redes encontradas. | Verifique se o WordPress usa montagens de NFS. Nesse caso, verifique se os servidores NFS podem ser acessados no cluster de implantação que hospeda a carga de trabalho do contêiner migrado. Veja a documentação https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A8N-STO-2 | Conteinerizar | Contêiner do app WordPress | N/A | Armazenamento | Sistemas de arquivos de rede (NFS) exportados | 3 | Um NFS exportado foi encontrado. | Deixe a VM atual no lugar após a exclusão do servidor Apache2. Verifique se o JBoss usa as partes do sistema de arquivos exportadas como servidores NFS. Nesse caso, verifique se os servidores NFS podem ser acessados no cluster de implantação que hospeda a carga de trabalho do contêiner migrado. Veja a documentação https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A7N-APP-1 | Conteinerizar | Contêiner do app WebSphere | N/A | Aplicativo | Conexões de banco de dados | 2 | Conexões de banco de dados encontradas. | Verifique se o Apache2 está usando um banco de dados externo. Nesse caso, verifique se o cluster de implantação tem acesso a ele. | implementado |
A7N-APP-1 | Conteinerizar | Contêiner do app WebSphere | N/A | Aplicativo | Conexões do servidor da Web | 2 | Conexões do servidor da Web encontradas. | Verifique se o Apache2 está usando um servidor da Web externo. Nesse caso, verifique se o cluster de implantação tem acesso a ele. | implementado |
A8N-STO-2 | conteinerização | Contêiner do app WebSphere | N/A | Armazenamento | Montagens de redes | 2 | Montagens de redes encontradas. | Verifique se o WebSphere está usando montagens NFS. Nesse caso, verifique se os servidores NFS podem ser acessados no cluster de implantação que hospeda a carga de trabalho do contêiner migrado. Veja a documentação https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A8N-STO-2 | Conteinerizar | Contêiner do app WebSphere | N/A | Armazenamento | Sistemas de arquivos de rede (NFS) exportados | 3 | Um NFS exportado foi encontrado. | Deixe a VM atual no lugar depois que o WebSphere for excluído. Verifique se o JBoss usa as partes do sistema de arquivos exportadas como servidores NFS. Nesse caso, verifique se os servidores NFS podem ser acessados no cluster de implantação que hospeda a carga de trabalho do contêiner migrado. Veja a documentação https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
C1N-HRD-1 | Shift | VM do Compute Engine | N/A | Hardware | Dispositivos portáteis de mídia | 1 | CDROM ou disquetes encontrados. A migração para VMs remove automaticamente CDROM ou disquetes. | Remova todos os CD-ROMs e disquetes. Se necessário, migre os dados antes de remover os discos. | implementado |
C1N-HRD-2 | Shift | VM do Compute Engine | N/A | Hardware | Versão ESX | 5 | A versão do ESXi incompatível foi encontrada. As versões ESXi compatíveis são 5.5 a 8.0. | Use o vMotion para mover a VM para um host ESXi executando a versão 5.5 - 8.0. | implementado |
C1N-HRD-3 | Shift | VM do Compute Engine | N/A | Hardware | Versão do vCenter | 5 | Versão do vCenter não compatível encontrada. As versões do vCenter compatíveis são 5.5 a 8.0. | Atualize o vCenter para as versões 5.5 a 8.0. | implementado |
C1N-HRD-4 | Shift | VM do Compute Engine | N/A | Hardware | Arquitetura da CPU | 1 | Suporte para VMs ARM em breve. | implementado | |
C1N-STO-1 | Shift | VM do Compute Engine | N/A | Armazenamento | Volume compartilhado | 3 | Encontrado um VMDK compartilhado anexado à VM. Não é possível migrar drives compartilhados com o Migrate para VMs porque eles não são compatíveis com operações de snapshot. | Atualize a configuração de armazenamento da VM para não compartilhar o arquivo VMDK. Não é possível usar snapshots para fazer backup dos drives compartilhados. | implementado |
C1N-STO-2 | Shift | VM do Compute Engine | N/A | Armazenamento | Discos independentes | 3 | Um disco independente anexado à VM foi encontrado. Não é possível migrar discos independentes com o Migrate para VMs porque eles não são compatíveis com operações de snapshot. | Reconfigure o armazenamento da VM, que atualmente usa discos configurados como permanentes independentes. Não é possível usar snapshots para fazer backup de discos independentes. Consulte este artigo: https://kb.vmware.com/s/article/1004094. | implementado |
C1N-STO-3 | Shift | VM do Compute Engine | N/A | Armazenamento | Disco de RDM | 4 | Unidade RDM encontrada com o modo de compatibilidade física anexado à VM. As unidades RDM com o modo de compatibilidade física ativado não podem ser migradas com o Migrate to VMs, porque elas não são compatíveis com operações de snapshot. | Desative o modo de compatibilidade física nos drives RDM em que ele estiver ativado. Não é possível usar snapshots para fazer backup desses tipos de discos. Consulte este artigo: https://kb.vmware.com/s/article/1005241?lang=en_US&queryTerm=RDM+Disk+issue. | implementado |
C1N-STO-5 | Shift | VM do Compute Engine | N/A | Armazenamento | Compatibilidade com CBT | 4 | O suporte ao disco CBT (mudança de bloqueio de blocos) é obrigatório. | Verifique se todo o armazenamento suporta o controle de bloqueio de alteração, conforme descrito neste artigo: https://kb.vmware.com/s/article/1020128. | implementado |
C1L-APP-1 | Shift | VM do Compute Engine | Linux | Aplicativo | Sistema operacional | 3 | Versão do SO não compatível com o Migrate to VMs. | Atualize o SO para uma versão compatível: https://cloud.google.com/migrate/compute-engine/docs/5.0/reference/supported-os-versions. | implementado |
C1L-APP-2 | Shift | VM do Compute Engine | Linux | Aplicativo | Drivers VirtIO | 3 | O SO usa um kernel reservado ou criado pelo cliente que não oferece suporte nativo ou não tem os drivers VirtIO necessários. | O Compute Engine exige que o kernel do Linux inclua drivers VirtIO. Recrie o kernel para incluí-los. | implementado |
C1W-APP-1 | Shift | VM do Compute Engine | Windows | Aplicativo | Sistema operacional | 3 | Versão do SO não compatível com o Migrate to VMs. | Considere a possibilidade de fazer upgrade do sistema operacional para um dos sistemas operacionais compatíveis aqui: https://cloud.google.com/migrate/compute-engine/docs/5.0/reference/supported-os-versions. | implementado |
C1W-STO-1 | Shift | VM do Compute Engine | Windows | Armazenamento | Criptografia do BitLocker | 3 | A unidade do sistema é criptografada usando o BitLocker. | Descriptografe a unidade do sistema antes de tentar a migração. | implementado |
C2N-HRD-1 | Shift | VM do Google Cloud VMware Engine | N/A | Hardware | Versão ESX | 5 | A versão do ESXi incompatível foi encontrada. As versões compatíveis do ESXi são 6.5+. | Use o vMotion para transferir a VM para um host ESX executando a versão 6.5 ou superior do ESXi. | implementado |
C2N-HRD-2 | Shift | VM do Google Cloud VMware Engine | N/A | Hardware | Versão do vCenter | 5 | Versão do vCenter não compatível encontrada. As versões do vCenter compatíveis são de 5.5 a 7.0. | Faça upgrade para o vCenter versão 5.5 a 7.0 | implementado |
C2N-HRD-3 | Shift | VM do Google Cloud VMware Engine | N/A | Hardware | Arquitetura da CPU | 5 | VMs ARM não são compatíveis. | implementado | |
C2N-STO-1 | Shift | VM do Google Cloud VMware Engine | N/A | Armazenamento | Disco de RDM | 4 | Unidade RDM encontrada com o modo de compatibilidade física anexado à VM. Não é possível migrar drives do RDM com o modo de compatibilidade físico ativado, porque eles não são compatíveis com operações de snapshot. | Desative o modo de compatibilidade física nos drives RDM em que ele estiver ativado. Não é possível usar snapshots para fazer backup desses tipos de discos. Consulte este artigo: https://kb.vmware.com/s/article/1005241?lang=en_US&queryTerm=RDM+Disk+issue. | implementado |
C2N-STO-2 | Shift | VM do Google Cloud VMware Engine | N/A | Armazenamento | Volume compartilhado | 3 | Encontrado um VMDK compartilhado anexado à VM. Não é possível migrar drives compartilhados porque eles não são compatíveis com operações de snapshot. | Atualize o drive compartilhado do VMDK. Não é possível usar snapshots para fazer backup dos drives compartilhados. | implementado |
C2N-STO-3 | Shift | VM do Google Cloud VMware Engine | N/A | Armazenamento | Discos independentes | 3 | Um disco independente anexado à VM foi encontrado. Os discos independentes não podem ser migrados porque não oferecem suporte a operações de snapshot. | Atualize os discos independentes anexados à VM. Não é possível usar snapshots para fazer backup de discos independentes. Consulte este artigo: https://kb.vmware.com/s/article/1004094. | implementado |
C2N-STO-4 | Shift | VM do Google Cloud VMware Engine | N/A | Armazenamento | Compatibilidade com CBT | 4 | O suporte ao disco CBT (mudança de bloqueio de blocos) é obrigatório. | Reconfigure o armazenamento da VM para atender aos requisitos do controle de bloqueio alterado (CBT, na sigla em inglês). Consulte este artigo: https://kb.vmware.com/s/article/1020128. | implementado |
D1N-APP-2 | Shift | Google Distributed Cloud | N/A | Aplicativo | CPU Usage | 1 | O número de núcleos de CPU excede o limite de núcleos compatíveis. Foi detectado um alto uso da CPU nos últimos 7 dias. | Consulte os limites de vCPU da GDC antes de migrar. Migrar VMs que excedem o limite pode causar degradação na integridade do aplicativo. | implementado |
D1N-APP-3 | Shift | Google Distributed Cloud | N/A | Aplicativo | Uso de RAM | 1 | A quantidade de RAM excede o limite de memória compatível, e um alto uso de RAM foi detectado nos últimos sete dias. | Consulte os limites de RAM do GDC antes de migrar. A migração de VMs que excedem o limite pode causar a degradação da integridade do aplicativo. | implementado |
D1N-HRD-1 | Shift | Google Distributed Cloud | N/A | Hardware | Hipervisor | 5 | A migração só é compatível com o vSphere. | implementado | |
D1N-HRD-2 | Shift | Google Distributed Cloud | N/A | Hardware | Versão do vCenter | 5 | Versão do vCenter sem suporte. | Atualize o vCenter para a versão 6.0 ou mais recente. | implementado |
D1N-HRD-3 | Shift | Google Distributed Cloud | N/A | Hardware | Versão ESX | 5 | A versão do ESX não é compatível. | Considere usar o vMotion para mover a VM para um host ESX executando a versão 6.0 ou posterior. | implementado |
D1N-HRD-4 | Shift | Google Distributed Cloud | N/A | Hardware | Discos anexados | 5 | Um disco não SCSI foi encontrado. | Considere alterar o tipo de disco. | implementado |
D1N-HRD-5 | Shift | Google Distributed Cloud | N/A | Hardware | Arquitetura da CPU | 5 | VMs ARM não são compatíveis. | implementado | |
D1N-HRD-6 | Shift | Google Distributed Cloud | N/A | Hardware | Configurações do Acesso a memória não uniforme (NUMA) | 2 | NUMA não é compatível. | Considere desativar as configurações NUMA. | implementado |
D1N-HRD-7 | Shift | Google Distributed Cloud | N/A | Hardware | Dispositivos portáteis de mídia | 1 | CDROM ou disquetes encontrados. A migração para VMs remove automaticamente CDROM ou disquetes. | Remova todos os CD-ROMs e disquetes. Se necessário, migre os dados antes de remover os discos. | implementado |
D1N-NET-1 | Shift | Google Distributed Cloud | N/A | Rede | Placas de interface de rede (NICs) | 4 | Não há suporte para várias NICs. | Considere remover interfaces de rede irrelevantes. | implementado |
D1N-STO-1 | Shift | Google Distributed Cloud | N/A | Armazenamento | Tamanho do disco | 3 | Disco grande encontrado (>108TiB). | O GDC oferece suporte a até 128 TiB para um único disco de VM. Considere reduzir o tamanho do disco. | implementado |
D1L-APP-1 | Shift | Google Distributed Cloud | Linux | Aplicativo | Sistema operacional | 5 | O SO da VM não é compatível. | Consulte uma lista dos sistemas operacionais compatíveis em https://cloud.google.com/distributed-cloud/hosted/docs/latest/gdch/application/ao-user/vms/create-custom-images/import-virtual-disk#supported_operating_systems. Talvez seja possível fazer upgrade da VM para um SO compatível. Os sistemas operacionais sem suporte talvez funcionem, então tente migrar com cuidado. | implementado |
D1L-APP-2 | Shift | Google Distributed Cloud | Linux | Aplicativo | Sistema operacional | 1 | O SO da VM tem uma versão secundária não compatível. | Consulte https://cloud.google.com/distributed-cloud/hosted/docs/latest/gdch/application/ao-user/vms/create-custom-images/import-virtual-disk#supported_operating_systems para conferir uma lista de sistemas operacionais compatíveis. Um SO com a mesma versão principal, mas com uma versão secundária mais recente, é compatível. A migração ainda deve funcionar, mas considere fazer upgrade do SO para uma versão secundária compatível. | implementado |
D1L-APP-3 | Shift | Google Distributed Cloud | Linux | Aplicativo | Drivers VirtIO | 3 | O SO usa um kernel reservado ou criado pelo cliente que não oferece suporte nativo ou não tem os drivers VirtIO necessários. | O GDC exige que o kernel do Linux inclua drivers VirtIO. Recrie o kernel para incluí-los. | implementado |
D1W-APP-1 | Shift | Google Distributed Cloud | Windows | Aplicativo | Sistema operacional | 5 | O SO da VM não é compatível. | Consulte https://cloud.google.com/distributed-cloud/hosted/docs/latest/gdch/application/ao-user/vms/create-custom-images/import-virtual-disk#supported_operating_systems para conferir uma lista de sistemas operacionais compatíveis. Talvez seja possível fazer upgrade da VM para um SO compatível. Os sistemas operacionais sem suporte talvez funcionem, então tente migrar com cuidado. | implementado |
D1W-STO-1 | Shift | Google Distributed Cloud | Windows | Armazenamento | Criptografia do BitLocker | 3 | A unidade do sistema é criptografada usando o BitLocker. | Descriptografe a unidade do sistema antes de tentar a migração. | implementado |