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 sã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 | Conteinerizar | 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 | Conteinerizar | 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 | Conteinerizar | 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 | conteinerização | 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 | Conteinerizar | 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 | conteinerização | 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 | Conteinerizar | 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 | Conteinerizar | 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. | Foi detectada uma versão incompatível do WordPress. O Migrate to Containers é compatível com a migração do Wordpress v4.0 e versões mais recentes. Considere fazer upgrade do 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. Confira 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 | Foram encontrados plug-ins de instalação 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 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 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 | conteinerização | Contêiner do app WebSphere | N/A | Armazenamento | Sistemas de arquivos de rede (NFS) exportados | 3 | Um NFS exportado foi encontrado. | Não mexa na VM atual 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-ROM 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 ESX executando as versões 5.5 a 8.0 do ESXi. | 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 suportada, e um uso alto de RAM foi detectado nos últimos sete dias. | Consulte os limites de RAM do GDC antes de migrar. Migrar VMs que excedem o limite pode causar degradação na 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-ROM 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. | Remova as interfaces de rede irrelevantes. | implementado |
D1N-STO-1 | Shift | Google Distributed Cloud | N/A | Armazenamento | Tamanho do disco | 3 | Encontrei um disco grande (> 108 TiB). | A 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 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. 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 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 |
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 |