A CLI examina os dados recolhidos 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.mcdc
As regras e as descrições estão indicadas na tabela seguinte.
ID da regra | Viagem | SO | Categoria | Funcionalidade testada | Gravidade | Resumo | Recomendação | Estado |
---|---|---|---|---|---|---|---|---|
A1N-FIT-1 | Use contentores | GKE e GDC | N/A | Internos | Dados de VMs disponíveis | 6 | Não existem dados ao nível do hóspede para esta VM. | Recolha dados ao nível de convidado e volte a executar a avaliação. | implementado |
A1L-APP-2 | Use contentores | GKE e GDC | Linux | Aplicação | Executar processos e serviços | 2 | Foi encontrado um processo de base de dados suspeito. | Considere migrar para o Cloud SQL. | implementado |
A1L-APP-3 | Use contentores | GKE e GDC | Linux | Aplicação | Processos em execução | 1 | Processo Docker encontrado. | Se a carga de trabalho já for executada num contentor, pondere executá-la diretamente no GKE/Anthos ou usar o Migrate to Virtual Machines para a migrar para o Compute Engine. | implementado |
A1L-APP-5 | Use contentores | GKE e GDC | Linux | Aplicação | Utilização do disco | 1 | A carga de trabalho pode conter dados e exigir que use a migração de imagens e dados. Prepare a lista de pastas de dados antecipadamente. | Prepare a lista de pastas de dados com antecedência. | implementado |
A1L-HRD-3 | Use contentores | GKE e GDC | Linux | Hardware | Arquitetura da CPU | 5 | As VMs ARM não são suportadas. | implementado | |
A1L-NET-1 | Use contentores | GKE e GDC | Linux | Trabalhar em rede | Endereços IP associados | 2 | Foi encontrado um ouvinte no endereço IP que não é 0.0.0.0. | Altere o comportamento da aplicação para ouvir num endereço local. | implementado |
A1L-NET-2 | Use contentores | GKE e GDC | Linux | Trabalhar em rede | Endereços IP associados | 2 | Foram encontrados ouvintes em vários endereços IP. | Alterar o comportamento da aplicação para escutar num único endereço IP. | implementado |
A1L-NET-3 | Use contentores | GKE e GDC | Linux | Trabalhar em rede | Portas IP associadas | 3 | Foram encontrados vários ouvintes na mesma porta IP. | Altere o comportamento da aplicação para ter um único ouvinte em qualquer porta. | implementado |
A1L-NET-4 | Use contentores | GKE e GDC | Linux | Trabalhar em rede | Placas de rede (NICs) | 3 | Foram encontradas várias NICs em utilização. | Alterar o comportamento da aplicação para escutar num único endereço IP. | implementado |
A1L-NET-5 | Use contentores | GKE e GDC | Linux | Trabalhar em rede | Configuração de anfitriões estáticos | 1 | Foi encontrada uma configuração de anfitrião estático. | Consulte o artigo Adicionar entradas ao Pod /etc/hosts com HostAliases na documentação para obter informações sobre como modificar os seus anfitriões estáticos. | implementado |
A1L-STO-1 | Use contentores | GKE e GDC | Linux | Armazenamento | Montagens de rede | 1 | Foram encontradas montagens de rede. | Consulte a secção Montar volumes externos na documentação para saber como anexar volumes NFS/CIFS ao YAML de implementação. | implementado |
A1L-STO-2 | Use contentores | GKE e GDC | Linux | Armazenamento | Sistemas de ficheiros montados | 3 | Foi encontrado um sistema de ficheiros montado incompatível. | Considere remover o sistema de ficheiros montado ou migrar os dados. | implementado |
A1L-STO-3 | Use contentores | GKE e GDC | Linux | Armazenamento | Sistemas de ficheiros montados | 2 | Foi encontrado um sistema de ficheiros montado com o Security Enhanced Linux (SELinux) aplicado. | Desative o SELinux ou aplique manualmente um perfil do AppArmor antes da migração. | implementado |
A1L-STO-5 | Use contentores | GKE e GDC | Linux | Armazenamento | Sistemas de Arquivos de Rede (NFS) exportados | 3 | Foi encontrado um NFS exportado. | Para continuar a exportar o NFS, certifique-se de que não existe nenhuma dependência interna no servidor NFS detetado. Se existir uma dependência, deixe a VM original no local após a migração. | implementado |
A1L-STO-7 | Use contentores | GKE e GDC | Linux | Armazenamento | Abra ficheiros | 5 | Foi encontrado um dispositivo de bloco aberto. | Tente fechar o dispositivo de bloqueio aberto. | implementado |
A2L-APP-2 | Coloque em contentores | GKE Autopilot | Linux | Aplicação | Executar processos e serviços | 2 | Foi encontrado um processo de base de dados suspeito. | Para uma compatibilidade ideal, migre os serviços de base de dados para o Cloud SQL. | implementado |
A2L-APP-3 | Coloque em contentores | GKE Autopilot | Linux | Aplicação | Processos em execução | 1 | Processo Docker encontrado. | Em vez de migrar a VM, considere executar os respetivos contentores no GKE ou no Anthos. Em alternativa, pode usar o Migrate to VMs para executar a VM tal como está no Compute Engine. | implementado |
A2L-APP-5 | Coloque em contentores | GKE Autopilot | Linux | Aplicação | Contagem de CPUs | 4 | A contagem de CPUs excede a contagem máxima de vCPUs de agrupamentos. | Reatribua recursos de CPU para reduzir o número resultante de CPUs usadas por pod no destino da migração. Saiba mais sobre os intervalos de recursos aqui: https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview#allowable_resource_ranges. | implementado |
A2L-APP-6 | Coloque em contentores | GKE Autopilot | Linux | Aplicação | Tamanho da memória | 4 | O tamanho da memória excede o tamanho máximo da memória do pod. | Reatribua recursos da CPU para reduzir a quantidade de memória resultante usada por pod no destino da migração. Saiba mais sobre os intervalos de recursos aqui: https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview#allowable_resource_ranges. | implementado |
A2L-APP-7 | Coloque em contentores | GKE Autopilot | Linux | Aplicação | Utilização do disco | 1 | A carga de trabalho pode conter dados e exigir que use a migração de imagens e dados. Prepare a lista de pastas de dados antecipadamente. | Quando migrar dados e imagens, prepare uma lista das suas pastas de dados antes da migração. | implementado |
A2L-FIT-1 | Coloque em contentores | GKE Autopilot | Linux | Internos | Dados de VMs disponíveis | 6 | Não existem dados ao nível do hóspede para esta VM. | Recolha dados ao nível de convidado e volte a executar a avaliação. | implementado |
A2L-HRD-3 | Coloque em contentores | GKE Autopilot | Linux | Hardware | Arquitetura da CPU | 5 | As VMs ARM não são suportadas. | implementado | |
A2L-NET-1 | Coloque em contentores | GKE Autopilot | Linux | Trabalhar em rede | Endereços IP associados | 2 | Foi encontrado um ouvinte no endereço IP que não é 0.0.0.0. | A aplicação escuta num endereço IP diferente de 0.0.0.0. Modifique a aplicação para ouvir num endereço IP local. | implementado |
A2L-NET-2 | Coloque em contentores | GKE Autopilot | Linux | Trabalhar em rede | Endereços IP associados | 2 | Foram encontrados ouvintes em vários endereços IP. | Existem vários ouvintes na mesma porta. Modifique a aplicação para escutar num único endereço IP. | implementado |
A2L-NET-3 | Coloque em contentores | GKE Autopilot | Linux | Trabalhar em rede | Portas IP associadas | 3 | Foram encontrados vários ouvintes na mesma porta IP. | A aplicação escuta em vários endereços IP. Modifique a aplicação para ter apenas um ouvinte por porta. | implementado |
A2L-NET-4 | Coloque em contentores | GKE Autopilot | Linux | Trabalhar em rede | Placas de rede (NICs) | 3 | Foram encontradas várias NICs em utilização. | A aplicação usa várias placas de rede (NICs). Modifique a aplicação para escutar num único endereço IP. | implementado |
A2L-NET-5 | Coloque em contentores | GKE Autopilot | Linux | Trabalhar em rede | Configuração de anfitriões estáticos | 1 | Foi encontrada uma configuração de anfitrião estático. | Substitua as configurações de anfitrião estáticas por entradas HostAliases no ficheiro /etc/hosts do pod. Saiba mais sobre os alias de anfitrião aqui: https://kubernetes.io/docs/tasks/network/customize-hosts-file-for-pods. | implementado |
A2L-STO-1 | Coloque em contentores | GKE Autopilot | Linux | Armazenamento | Montagens de rede | 1 | Foram encontradas montagens de rede. | As montagens de rede existentes não são suportadas. Anexe os volumes NFS e CIFS através de YAML. Consulte este artigo para ver detalhes: https://cloud.google.com/migrate/containers/docs/mounting-external-volumes. | implementado |
A2L-STO-2 | Coloque em contentores | GKE Autopilot | Linux | Armazenamento | Sistemas de ficheiros montados | 3 | Foi encontrado um sistema de ficheiros montado incompatível. | Considere remover o sistema de ficheiros montado ou migrar os dados. | implementado |
A2L-STO-3 | Coloque em contentores | GKE Autopilot | Linux | Armazenamento | Sistemas de ficheiros montados | 2 | Foi encontrado um sistema de ficheiros montado com o Security Enhanced Linux (SELinux) aplicado. | Desativar o Security Enhanced Linux (SELinux) ou aplicar manualmente um perfil do AppArmor. | implementado |
A2L-STO-5 | Coloque em contentores | GKE Autopilot | Linux | Armazenamento | Sistemas de Arquivos de Rede (NFS) exportados | 3 | Foi encontrado um NFS exportado. | Para continuar a exportar o NFS, certifique-se de que não existe nenhuma dependência interna no servidor NFS detetado. Se existir uma dependência, deixe a VM original no local após a migração. | implementado |
A2L-STO-7 | Coloque em contentores | GKE Autopilot | Linux | Armazenamento | Abra ficheiros | 5 | Foi encontrado um dispositivo de bloco aberto. | Feche todos os dispositivos de bloqueio abertos. | implementado |
A3L-APP-2 | Coloque em contentores | Cloud Run | Linux | Aplicação | Executar processos e serviços | 5 | Foi encontrado um processo de base de dados suspeito. | Considere migrar para o Cloud SQL. | implementado |
A3L-APP-3 | Coloque em contentores | Cloud Run | Linux | Aplicação | Processos em execução | 1 | Processo Docker encontrado. | Considere usar o Migrate to VMs ou executar os contentores diretamente no GKE/Anthos. | implementado |
A3L-APP-5 | Coloque em contentores | Cloud Run | Linux | Aplicação | Contagem de CPUs | 4 | A contagem de CPUs excede a contagem máxima de CPUs. | Pondere reatribuir recursos da CPU. Consulte: https://cloud.google.com/run/quotas. | implementado |
A3L-APP-6 | Coloque em contentores | Cloud Run | Linux | Aplicação | Tamanho da memória | 4 | O tamanho da memória excede o tamanho máximo da memória. | Considere reatribuir recursos de memória. Consulte: https://cloud.google.com/run/quotas. | implementado |
A3L-APP-7 | Coloque em contentores | Cloud Run | Linux | Aplicação | Utilização do disco | 1 | A carga de trabalho pode conter dados e exigir que use a migração de imagens e dados. Prepare a lista de pastas de dados antecipadamente. | Prepare a lista de pastas de dados com antecedência. | implementado |
A3L-FIT-1 | Coloque em contentores | Cloud Run | Linux | Internos | Dados de VMs disponíveis | 6 | Não existem dados ao nível do hóspede para esta VM. | Recolha dados ao nível de convidado e volte a executar a avaliação. | implementado |
A3L-HRD-3 | Coloque em contentores | Cloud Run | Linux | Hardware | Arquitetura da CPU | 5 | As VMs ARM não são suportadas. | implementado | |
A3L-NET-1 | Coloque em contentores | Cloud Run | Linux | Trabalhar em rede | Endereços IP associados | 2 | Foi encontrado um ouvinte no endereço IP que não é 0.0.0.0. | Altere o comportamento da aplicação para ouvir num endereço local. | implementado |
A3L-NET-2 | Coloque em contentores | Cloud Run | Linux | Trabalhar em rede | Endereços IP associados | 2 | Foram encontrados ouvintes em vários endereços IP. | Alterar o comportamento da aplicação para escutar num único endereço IP. | implementado |
A3L-NET-3 | Coloque em contentores | Cloud Run | Linux | Trabalhar em rede | Portas IP associadas | 3 | Foram encontrados vários ouvintes na mesma porta IP. | Altere o comportamento da aplicação para ter um único ouvinte em qualquer porta. | implementado |
A3L-NET-4 | Coloque em contentores | Cloud Run | Linux | Trabalhar em rede | Placas de rede (NICs) | 3 | Foram encontradas várias NICs em utilização. | Alterar o comportamento da aplicação para escutar num único endereço IP. | implementado |
A3L-NET-5 | Coloque em contentores | Cloud Run | Linux | Trabalhar em rede | Configuração de anfitriões estáticos | 1 | Foi encontrada uma configuração de anfitrião estático. | Consulte o artigo Adicionar entradas ao Pod /etc/hosts com HostAliases na documentação para obter informações sobre como modificar os seus anfitriões estáticos. | implementado |
A3L-STO-1 | Coloque em contentores | Cloud Run | Linux | Armazenamento | Montagens de rede | 1 | Foram encontradas montagens de rede. | Consulte a secção Montar volumes externos na documentação para saber como anexar volumes NFS/CIFS ao YAML de implementação. | implementado |
A3L-STO-2 | Coloque em contentores | Cloud Run | Linux | Armazenamento | Sistemas de ficheiros montados | 3 | Foi encontrado um sistema de ficheiros montado incompatível. | Considere remover o sistema de ficheiros montado ou migrar os dados. | implementado |
A3L-STO-3 | Coloque em contentores | Cloud Run | Linux | Armazenamento | Sistemas de ficheiros montados | 2 | Foi encontrado um sistema de ficheiros montado com o Security Enhanced Linux (SELinux) aplicado. | Desative o SELinux ou aplique manualmente um perfil do AppArmor antes da migração. | implementado |
A3L-STO-5 | Coloque em contentores | Cloud Run | Linux | Armazenamento | Sistemas de Arquivos de Rede (NFS) exportados | 3 | Foi encontrado um NFS exportado. | Para continuar a exportar o NFS, certifique-se de que não existe nenhuma dependência interna no servidor NFS detetado. Se existir uma dependência, deixe a VM original no local após a migração. | implementado |
A3L-STO-7 | Coloque em contentores | Cloud Run | Linux | Armazenamento | Abra ficheiros | 5 | Foi encontrado um dispositivo de bloco aberto. | Tente fechar o dispositivo de bloqueio aberto. | implementado |
A5N-APP-1 | Use contentores | Contentor de apps do Tomcat | N/A | Aplicação | Versão do Tomcat | 3 | Foi encontrada uma versão não suportada do Tomcat. As versões do Tomcat suportadas são 8.5 a 10.0. | Foi detetada uma versão do servidor Tomcat não suportada. A migração é possível, mas algumas funcionalidades podem não funcionar. | implementado |
A5N-APP-2 | Use contentores | Contentor de apps do Tomcat | N/A | Aplicação | Clustering do Tomcat | 2 | Foi detetada uma configuração de clustering na configuração do servidor Tomcat. | Considere mudar para uma implementação de clustering suportada pelo Kubernetes ou removê-la do server.xml. | implementado |
A5N-APP-3 | Use contentores | Contentor de apps do Tomcat | N/A | Aplicação | Configuração do proxy do Tomcat | 2 | Configuração de proxy reverse detetada na configuração do servidor Tomcat. | O servidor Tomcat está configurado para ser executado atrás de um proxy reverso. Considere remover ou ajustar a configuração do proxy em server.xml. | implementado |
A5N-APP-4 | Use contentores | Contentor de apps do Tomcat | N/A | Aplicação | Configuração do proxy Java | 2 | Configuração de proxy Java detetada nos argumentos da JVM do servidor Tomcat. | Considere atualizar a configuração do proxy nos argumentos da JVM para usar o proxy correto ou removê-lo se já não for necessário. | implementado |
A5N-APP-5 | Use contentores | Contentor de apps do Tomcat | N/A | Aplicação | Configuração JMX | 2 | Configuração JMX detetada nos argumentos da JVM do servidor Tomcat. | Configuração JMX detetada. Tenha em atenção que algumas funcionalidades do JMX podem não funcionar como esperado no Kubernetes. | implementado |
A5N-APP-6 | Use contentores | Contentor de apps do Tomcat | N/A | Aplicação | Versão do Java | 3 | A versão 8 e superior do Java é suportada. | Foi detetada uma versão do Java não suportada. A migração é possível, mas algumas funcionalidades podem não funcionar. | implementado |
A5N-APP-7 | Use contentores | Contentor de apps do Tomcat | N/A | Aplicação | Configuração do Tomcat | 5 | O ficheiro de configuração server.xml está em falta ou é inválido. | implementado | |
A5N-APP-8 | Use contentores | Contentor de apps do Tomcat | N/A | Aplicação | Tomcat jvmRoute | 2 | jvmRoute detetado na configuração do servidor Tomcat. | Considere remover a configuração jvmRoute de server.xml. | implementado |
A5N-APP-9 | Use contentores | Contentor de apps do Tomcat | N/A | Aplicação | Java Endorsed Dirs | 2 | Configuração de dirs aprovados do Java detetada nos argumentos da JVM do servidor Tomcat. | Considere adicionar caminhos aprovados do Java à secção additionalFiles no plano de migração e inclua ENV CATALINA_OPTS="${CATALINA_OPTS} -Djava.endorsed.dirs=..." no Dockerfile. | implementado |
A5N-APP-10 | Use contentores | Contentor de apps do Tomcat | N/A | Aplicação | Ligações da base de dados | 2 | Foram encontradas ligações de bases de dados. | Verifique se o Tomcat está a usar uma base de dados externa. Se for o caso, certifique-se de que o cluster de implementação tem acesso ao mesmo. | implementado |
A5N-APP-11 | Use contentores | Contentor de apps do Tomcat | N/A | Aplicação | Ligações do servidor Web | 2 | Foram encontradas ligações ao servidor Web. | Verifique se o Tomcat está a usar um servidor Web externo. Se for o caso, certifique-se de que o cluster de implementação tem acesso ao mesmo. | implementado |
A5N-STO-1 | Use contentores | Contentor de apps do Tomcat | N/A | Armazenamento | Montagens de rede | 2 | Foram encontradas montagens de rede. | Verifique se o Tomcat usa montagens NFS. Se for o caso, certifique-se de que os servidores NFS são acessíveis a partir do cluster de implementação que aloja a carga de trabalho do contentor migrado. Consulte a documentação aqui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A5N-STO-2 | Use contentores | Contentor de apps do Tomcat | N/A | Armazenamento | Sistemas de Arquivos de Rede (NFS) exportados | 3 | Foi encontrado um NFS exportado. | Certifique-se de que deixa a VM atual no lugar assim que o servidor Tomcat for eliminado. Verifique se o Tomcat usa as partes do sistema de ficheiros exportadas como servidores NFS. Se for o caso, certifique-se de que os servidores NFS são acessíveis a partir do cluster de implementação que aloja a carga de trabalho do contentor migrado. Consulte a documentação aqui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A6N-APP-1 | Use contentores | Contentor de apps do IIS do Windows | N/A | Aplicação | Sistema operativo | 5 | A versão do Windows não é suportada. | Pondere atualizar o Windows. | implementado |
A6N-APP-2 | Use contentores | Contentor de apps do IIS do Windows | N/A | Aplicação | Diretórios virtuais | 2 | Foi encontrado um diretório virtual localizado numa unidade de rede. | Considere mover o diretório virtual para uma unidade local. | implementado |
A6N-APP-3 | Use contentores | Contentor de apps do IIS do Windows | N/A | Aplicação | Diretórios virtuais | 2 | Foi encontrado um diretório virtual em falta. | Considere excluir o diretório virtual do plano de migração. | implementado |
A6N-APP-4 | Use contentores | Contentor de apps do IIS do Windows | N/A | Aplicação | Identidades do conjunto de aplicações | 3 | A aplicação usa um conjunto de aplicações com uma identidade do Active Directory. | Configure uma conta de serviço gerida por grupo (GMSA). | implementado |
A6N-APP-5 | Use contentores | Contentor de apps do IIS do Windows | N/A | Aplicação | ASP.NET Core | 5 | O ASP.NET Core não é suportado. | implementado | |
A7N-APP-1 | Coloque em contentores | Contentor de apps do Apache2 | N/A | Aplicação | SSL detetado | 3 | O SSL do VirtualHost do Apache está ativado. | Foi detetada a utilização de SSL, mas a versão atual não suporta a migração de certificados SSL. Considere configurá-lo manualmente: https://httpd.apache.org/docs/2.4/ssl/ssl_howto.html. | implementado |
A7N-APP-2 | Coloque em contentores | Contentor de apps do Apache2 | N/A | Aplicação | Versão do Apache | 4 | Versão do Apache não suportada. | Foi detetada uma versão do Apache não suportada. Considere usar o Apache 2.4. | implementado |
A7N-APP-3 | Coloque em contentores | Contentor de apps do Apache2 | N/A | Aplicação | Localização da instalação do Apache | 2 | O Apache não está instalado na localização predefinida. | Pondere mover o diretório de configuração do Apache para /etc/apache2 no sistema Ubuntu/Debian ou /etc/httpd no sistema CentOS antes de executar a migração. |
implementado |
A7N-APP-4 | Coloque em contentores | Contentor de apps do Apache2 | N/A | Aplicação | Módulos não suportados do Apache | 3 | Foram detetados módulos Apache não suportados. | Foram detetados módulos não suportados. Considere instalá-los manualmente na imagem migrada. Lista de módulos suportados: https://cloud.google.com/migrate/containers/docs/apache/apache-customizing-a-migration-plan#load_and_install. | implementado |
A7N-APP-5 | Coloque em contentores | Contentor de apps do Apache2 | N/A | Aplicação | Versão do PHP não suportada | 2 | Foi detetada uma versão do PHP não suportada. | Versão do PHP não suportada. Considere usar o PHP 7.4. | implementado |
A7N-APP-6 | Coloque em contentores | Contentor de apps do Apache2 | N/A | Aplicação | WordPress detetado | 4 | Anfitrião virtual do WordPress detetado. | Considere usar a migração do WordPress para contentores para este servidor. | implementado |
A7N-APP-7 | Coloque em contentores | Contentor de apps do Apache2 | N/A | Aplicação | Drupal detetado | 4 | Foi detetado um anfitrião virtual do Drupal. | Os anfitriões virtuais do Drupal não são suportados na versão atual da ferramenta Migrate to Containers. | implementado |
A7N-APP-8 | Coloque em contentores | Contentor de apps do Apache2 | N/A | Aplicação | Magento detetado | 4 | Foi detetado um anfitrião virtual do Magento. | Os anfitriões virtuais do Magento não são suportados na versão atual da ferramenta Migrate to Containers. | implementado |
A7N-APP-9 | Coloque em contentores | Contentor de apps do Apache2 | N/A | Aplicação | Ligações da base de dados | 2 | Foram encontradas ligações de bases de dados. | Verifique se o Apache2 está a usar uma base de dados externa. Se for o caso, certifique-se de que o cluster de implementação tem acesso ao mesmo. | implementado |
A7N-APP-10 | Coloque em contentores | Contentor de apps do Apache2 | N/A | Aplicação | Ligações do servidor Web | 2 | Foram encontradas ligações ao servidor Web. | Verifique se o Apache2 está a usar um servidor Web externo. Se for o caso, certifique-se de que o cluster de implementação tem acesso ao mesmo. | implementado |
A7N-STO-1 | Coloque em contentores | Contentor de apps do Apache2 | N/A | Armazenamento | Montagens de rede | 2 | Foram encontradas montagens de rede. | Verifique se o Apache2 usa montagens NFS. Se for o caso, certifique-se de que os servidores NFS são acessíveis a partir do cluster de implementação que aloja a carga de trabalho do contentor migrado. Consulte a documentação aqui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A7N-STO-2 | Coloque em contentores | Contentor de apps do Apache2 | N/A | Armazenamento | Sistemas de Arquivos de Rede (NFS) exportados | 3 | Foi encontrado um NFS exportado. | Certifique-se de que deixa a VM atual no lugar após a eliminação do servidor Apache2. Verifique se o Apache2 usa as partes do sistema de ficheiros exportadas como servidores NFS. Se for o caso, certifique-se de que os servidores NFS são acessíveis a partir do cluster de implementação que aloja a carga de trabalho do contentor migrado. Consulte a documentação aqui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A8N-APP-1 | Use contentores | Contentor de apps JBoss | N/A | Aplicação | Versão do JBoss | 3 | Versão do JBoss não suportada. | Foi detetada uma versão do JBoss não suportada. Pondere atualizar para um sistema operativo suportado. Para ver a lista de versões suportadas, consulte: https://cloud.google.com/migrate/containers/docs/migrating-overview#migrate_a_jboss_server. | implementado |
A8N-APP-2 | Use contentores | Contentor de apps JBoss | N/A | Aplicação | Armazenamento de chaves JBoss | 4 | O JBoss usa o arquivo de chaves local. | Os segredos do JBoss ainda não são suportados. Como resultado, o arquivo de chaves é copiado para a imagem e deve ser movido manualmente durante a migração. | implementado |
A8N-APP-3 | Use contentores | Contentor de apps JBoss | N/A | Aplicação | Modo de execução do JBoss | 5 | A migração do JBoss só é suportada quando migra servidores JBoss no modo autónomo. | implementado | |
A8N-APP-4 | Use contentores | Contentor de apps JBoss | N/A | Aplicação | Versão Java do JBoss | 1 | Foi detetada uma versão do Java não suportada. A migração é possível, mas algumas funcionalidades podem não funcionar. | implementado | |
A8N-APP-5 | Use contentores | Contentor de apps JBoss | N/A | Aplicação | Ligações da base de dados | 2 | Foram encontradas ligações de bases de dados. | Verifique se o JBoss está a usar uma base de dados externa. Se for o caso, certifique-se de que o cluster de implementação tem acesso ao mesmo. | implementado |
A8N-APP-6 | Use contentores | Contentor de apps JBoss | N/A | Aplicação | Ligações do servidor Web | 2 | Foram encontradas ligações ao servidor Web. | Verifique se o JBoss está a usar um servidor Web externo. Se for o caso, certifique-se de que o cluster de implementação tem acesso ao mesmo. | implementado |
A8N-STO-1 | Use contentores | Contentor de apps JBoss | N/A | Armazenamento | Montagens de rede | 2 | Foram encontradas montagens de rede. | Verifique se o JBoss usa montagens NFS. Se for o caso, certifique-se de que os servidores NFS são acessíveis a partir do cluster de implementação que aloja a carga de trabalho do contentor migrado. Consulte a documentação aqui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A8N-STO-2 | Use contentores | Contentor de apps JBoss | N/A | Armazenamento | Sistemas de Arquivos de Rede (NFS) exportados | 3 | Foi encontrado um NFS exportado. | Certifique-se de que deixa a VM atual no lugar após a eliminação do servidor JBoss. Verifique se o JBoss usa as partes do sistema de ficheiros exportadas como servidores NFS. Se for o caso, certifique-se de que os servidores NFS são acessíveis a partir do cluster de implementação que aloja a carga de trabalho do contentor migrado. Consulte a documentação aqui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A9N-APP-1 | Use contentores | Contentor de apps do WordPress | N/A | Aplicação | Versão do WordPress | 3 | Versão do WordPress não suportada. | Foi detetada uma versão do WordPress não suportada. A migração para contentores suporta a migração do WordPress v4.0 e mais recente. Pondere atualizar o WordPress para a versão mais recente. | implementado |
A9N-APP-2 | Use contentores | Contentor de apps do WordPress | N/A | Aplicação | Ligações da base de dados | 2 | Foram encontradas ligações de bases de dados. | Verifique se o WordPress está a usar uma base de dados externa. Se for o caso, certifique-se de que o cluster de implementação tem acesso ao mesmo. Consulte a documentação aqui: https://cloud.google.com/migrate/containers/docs/planning-best-practices#ensure_databases_are_accessible. | implementado |
A9N-APP-3 | Use contentores | Contentor de apps do WordPress | N/A | Aplicação | Plug-ins do WordPress | 1 | Foram encontrados plugins de instalação que podem afetar a migração. | Se planeia alterar o URL do site, alguns plug-ins instalados podem exigir um esforço adicional. Consulte o apoio técnico do plug-in para mais informações. | implementado |
A9N-STO-1 | Use contentores | Contentor de apps do WordPress | N/A | Armazenamento | Montagens de rede | 2 | Foram encontradas montagens de rede. | Verifique se o WordPress usa montagens NFS. Se for o caso, certifique-se de que os servidores NFS são acessíveis a partir do cluster de implementação que aloja a carga de trabalho do contentor migrado. Consulte a documentação aqui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A9N-STO-2 | Use contentores | Contentor de apps do WordPress | N/A | Armazenamento | Sistemas de Arquivos de Rede (NFS) exportados | 3 | Foi encontrado um NFS exportado. | Certifique-se de que deixa a VM atual no lugar depois de eliminar o servidor do WordPress. Verifique se o WordPress usa as partes do sistema de ficheiros exportadas como servidores NFS. Se for o caso, certifique-se de que os servidores NFS são acessíveis a partir do cluster de implementação que aloja a carga de trabalho do contentor migrado. Consulte a documentação aqui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A10N-APP-1 | Transforme em contentores | Contentor de apps do WebSphere | N/A | Aplicação | Ligações da base de dados | 2 | Foram encontradas ligações de bases de dados. | Verifique se o WebSphere está a usar uma base de dados externa. Se for o caso, certifique-se de que o cluster de implementação tem acesso ao mesmo. | implementado |
A10N-APP-2 | Transforme em contentores | Contentor de apps do WebSphere | N/A | Aplicação | Ligações do servidor Web | 2 | Foram encontradas ligações ao servidor Web. | Verifique se o WebSphere está a usar um servidor Web externo. Se for o caso, certifique-se de que o cluster de implementação tem acesso ao mesmo. | implementado |
A10N-STO-1 | Transforme em contentores | Contentor de apps do WebSphere | N/A | Armazenamento | Montagens de rede | 2 | Foram encontradas montagens de rede. | Verifique se o WebSphere está a usar montagens NFS. Se for o caso, certifique-se de que os servidores NFS são acessíveis a partir do cluster de implementação que aloja a carga de trabalho do contentor migrado. Consulte a documentação aqui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementado |
A10N-STO-2 | Transforme em contentores | Contentor de apps do WebSphere | N/A | Armazenamento | Sistemas de Arquivos de Rede (NFS) exportados | 3 | Foi encontrado um NFS exportado. | Certifique-se de que deixa a VM atual no lugar depois de eliminar o WebSphere. Verifique se o WebSphere usa as partes do sistema de ficheiros exportadas como servidores NFS. Se for o caso, certifique-se de que os servidores NFS são acessíveis a partir do cluster de implementação que aloja a carga de trabalho do contentor migrado. Consulte a documentação aqui 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 multimédia | 1 | Foram encontrados CD-ROMs ou disquetes. A migração para VMs remove automaticamente os CD-ROMs ou os 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 do ESX | 5 | Foi encontrada uma versão do ESXi não suportada. As versões do ESXi suportadas são 5.5 a 8.0. | Use o vMotion para mover a VM para um anfitrião ESX com a versão 5.5 a 8.0 do ESXi. | implementado |
C1N-HRD-3 | Shift | VM do Compute Engine | N/A | Hardware | Versão do vCenter | 5 | Foi encontrada uma versão do vCenter não suportada. As versões do vCenter suportadas 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 | A compatibilidade com VMs ARM vai estar disponível em breve. | implementado | |
C1N-STO-1 | Shift | VM do Compute Engine | N/A | Armazenamento | Volume partilhado | 3 | Foi encontrado um VMDK partilhado anexado à VM. Não é possível migrar discos partilhados com o Migrate to VMs, uma vez que não suportam operações de instantâneo. | Atualize a configuração de armazenamento da VM para não partilhar o ficheiro VMDK. Não pode fazer cópias de segurança de discos partilhados através de capturas instantâneas. | implementado |
C1N-STO-2 | Shift | VM do Compute Engine | N/A | Armazenamento | Discos independentes | 3 | Foi encontrado um disco independente anexado à VM. Não é possível migrar discos independentes com a ferramenta Migrate to VMs, uma vez que não suportam operações de instantâneo. | Reconfigure o armazenamento da VM, que usa atualmente discos configurados como independentes-persistentes. Não pode fazer cópias de segurança de discos independentes com instantâneos. Consulte este artigo: https://kb.vmware.com/s/article/1004094. | implementado |
C1N-STO-3 | Shift | VM do Compute Engine | N/A | Armazenamento | Disco RDM | 4 | Foi encontrado um disco RDM com o modo de compatibilidade física anexado à VM. Não é possível migrar unidades RDM com o modo de compatibilidade física ativado com a ferramenta Migrate to VMs, uma vez que não suportam operações de instantâneo. | Desative o modo de compatibilidade física para unidades RDM que o tenham ativado. Não pode fazer uma cópia de segurança destes tipos de discos através de capturas instantâneas. 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 | Apoio técnico de CBT | 4 | É necessário o suporte de CBT (Change Block Tracking) do disco. | Certifique-se de que todo o armazenamento suporta o acompanhamento de blocos de alterações, conforme descrito neste artigo: https://kb.vmware.com/s/article/1020128. | implementado |
C1L-APP-1 | Shift | VM do Compute Engine | Linux | Aplicação | Sistema operativo | 3 | A versão do SO não é suportada pela Migração para VMs. | Atualize o SO para uma versão suportada, conforme mostrado nesta lista: https://cloud.google.com/migrate/compute-engine/docs/5.0/reference/supported-os-versions. | implementado |
C1L-APP-2 | Shift | VM do Compute Engine | Linux | Aplicação | Controladores VirtIO | 3 | O SO usa um kernel proprietário ou criado pelo cliente que não suporta nativamente ou não tem os controladores VirtIO necessários. | O Compute Engine requer que o kernel do Linux inclua controladores VirtIO. Recompile o kernel para os incluir. | implementado |
C1W-APP-1 | Shift | VM do Compute Engine | Windows | Aplicação | Sistema operativo | 3 | A versão do SO não é suportada pela Migração para VMs. | Considere atualizar o sistema operativo para um dos sistemas operativos suportados. Consulte a lista 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 | Encriptação do BitLocker | 3 | O disco do sistema está encriptado através do BitLocker. | Desencripte 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 do ESX | 5 | Foi encontrada uma versão do ESXi não suportada. As versões do ESXi compatíveis são 6.5 e superiores. | Use o vMotion para mover a VM para um anfitrião ESX com 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 | Foi encontrada uma versão do vCenter não suportada. As versões do vCenter suportadas são 5.5 a 7.0. | Atualize para a versão 5.5 a 7.0 do vCenter. | implementado |
C2N-HRD-3 | Shift | VM do Google Cloud VMware Engine | N/A | Hardware | Arquitetura da CPU | 5 | As VMs ARM não são suportadas. | implementado | |
C2N-STO-1 | Shift | VM do Google Cloud VMware Engine | N/A | Armazenamento | Disco RDM | 4 | Foi encontrado um disco RDM com o modo de compatibilidade física anexado à VM. Não é possível migrar unidades RDM com o modo de compatibilidade física ativado, uma vez que não suportam operações de instantâneo. | Desative o modo de compatibilidade física para unidades RDM que o tenham ativado. Não pode fazer uma cópia de segurança destes tipos de discos através de capturas instantâneas. 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 partilhado | 3 | Foi encontrado um VMDK partilhado anexado à VM. Não é possível migrar discos partilhados, uma vez que não suportam operações de resumo. | Atualize a unidade VMDK partilhada. Não pode fazer cópias de segurança de discos partilhados através de capturas instantâneas. | implementado |
C2N-STO-3 | Shift | VM do Google Cloud VMware Engine | N/A | Armazenamento | Discos independentes | 3 | Foi encontrado um disco independente anexado à VM. Não é possível migrar discos independentes, uma vez que não suportam operações de instantâneo. | Atualize os discos independentes anexados à VM. Não pode fazer cópias de segurança de discos independentes com instantâneos. Consulte este artigo: https://kb.vmware.com/s/article/1004094. | implementado |
C2N-STO-4 | Shift | VM do Google Cloud VMware Engine | N/A | Armazenamento | Apoio técnico de CBT | 4 | É necessário o suporte de CBT (Change Block Tracking) do disco. | Reconfigure o armazenamento da VM para cumprir os requisitos do acompanhamento de blocos alterados (CBT). Consulte este artigo: https://kb.vmware.com/s/article/1020128. | implementado |
D1N-APP-2 | Shift | Google Distributed Cloud | N/A | Aplicação | Utilização da CPU | 1 | O número de núcleos da CPU excede o limite de núcleos suportados e foi detetada uma utilização elevada da CPU nos últimos 7 dias. | Consulte os limites de vCPU do GDC antes de migrar. A migração de VMs que excedam o limite pode causar uma degradação no estado de funcionamento da aplicação. | implementado |
D1N-APP-3 | Shift | Google Distributed Cloud | N/A | Aplicação | Utilização de RAM | 1 | A quantidade de RAM excede o limite de memória suportada e foi detetada uma utilização elevada de RAM nos últimos 7 dias. | Consulte os limites de RAM do GDC antes de migrar. A migração de VMs que excedam o limite pode causar uma degradação no estado de funcionamento da aplicação. | implementado |
D1N-HRD-1 | Shift | Google Distributed Cloud | N/A | Hardware | Hipervisor | 5 | A migração só é suportada a partir do vSphere. | implementado | |
D1N-HRD-2 | Shift | Google Distributed Cloud | N/A | Hardware | Versão do vCenter | 5 | A versão do vCenter não é suportada. | Atualize o vCenter para a versão 6.0 ou posterior. | implementado |
D1N-HRD-3 | Shift | Google Distributed Cloud | N/A | Hardware | Versão do ESX | 5 | A versão ESX não é suportada. | Considere usar o vMotion para mover a VM para um anfitrião ESX com a versão 6.0 ou posterior. | implementado |
D1N-HRD-4 | Shift | Google Distributed Cloud | N/A | Hardware | Discos anexados | 5 | Foi encontrado um disco não SCSI. | Considere alterar o tipo de disco. | implementado |
D1N-HRD-5 | Shift | Google Distributed Cloud | N/A | Hardware | Arquitetura da CPU | 5 | As VMs ARM não são suportadas. | implementado | |
D1N-HRD-6 | Shift | Google Distributed Cloud | N/A | Hardware | Definições de acesso à memória não uniforme (NUMA) | 2 | O NUMA não é suportado. | Considere desativar as definições NUMA. | implementado |
D1N-HRD-7 | Shift | Google Distributed Cloud | N/A | Hardware | Dispositivos multimédia | 1 | Foram encontrados CD-ROMs ou disquetes. A migração para VMs remove automaticamente os CD-ROMs ou os 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 | Trabalhar em rede | Placas de rede (NICs) | 4 | Não são suportadas várias NICs. | Considere remover interfaces de rede irrelevantes. | implementado |
D1N-STO-1 | Shift | Google Distributed Cloud | N/A | Armazenamento | Tamanho do disco | 3 | Foi encontrado um disco grande (>108 TiB). | O GDC suporta até 128 TiB para um único disco de VM. Considere reduzir o tamanho do disco. | implementado |
D1L-APP-1 | Shift | Google Distributed Cloud | Linux | Aplicação | Sistema operativo | 5 | O SO da VM não é suportado. | 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 ver uma lista dos sistemas operativos suportados. Pode ser possível atualizar a sua VM para um SO suportado. Os sistemas operativos não suportados podem continuar a funcionar, por isso, considere tentar migrar com precaução. | implementado |
D1L-APP-2 | Shift | Google Distributed Cloud | Linux | Aplicação | Sistema operativo | 1 | O SO da VM tem uma versão secundária não suportada. | 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 ver uma lista dos sistemas operativos suportados. Um SO com a mesma versão principal, mas uma versão secundária superior, é suportado. A migração deve continuar a funcionar, mas considere atualizar o SO para uma versão secundária suportada. | implementado |
D1L-APP-3 | Shift | Google Distributed Cloud | Linux | Aplicação | Controladores VirtIO | 3 | O SO usa um kernel proprietário ou criado pelo cliente que não suporta nativamente ou não tem os controladores VirtIO necessários. | O GDC requer que o kernel do Linux inclua controladores VirtIO. Recompile o kernel para os incluir. | implementado |
D1W-APP-1 | Shift | Google Distributed Cloud | Windows | Aplicação | Sistema operativo | 5 | O SO da VM não é suportado. | 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 ver uma lista dos sistemas operativos suportados. Pode ser possível atualizar a sua VM para um SO suportado. Os sistemas operativos não suportados podem continuar a funcionar, por isso, considere tentar migrar com precaução. | implementado |
D1W-STO-1 | Shift | Google Distributed Cloud | Windows | Armazenamento | Encriptação do BitLocker | 3 | O disco do sistema está encriptado através do BitLocker. | Desencripte a unidade do sistema antes de tentar a migração. | implementado |