La CLI mcdc
esamina i dati raccolti da un'istanza di macchina virtuale (VM) o fisica, applica un insieme di regole e crea un report contenente i risultati della valutazione.
Le regole e le descrizioni sono elencate nella tabella seguente.
ID regola | Percorso | Sistema operativo | Categoria | Funzionalità testata | Gravità | Riepilogo | Suggerimento | Stato |
---|---|---|---|---|---|---|---|---|
A1N-FIT-1 | Containerizza | GKE e GDC | N/D | Interno | Dati VM disponibili | 6 | Nessun dato a livello di utente per questa VM. | Raccogli i dati a livello di ospite ed esegui di nuovo la valutazione. | implementato |
A1L-APP-2 | Containerizza | GKE e GDC | Linux | Applicazione | Processi e servizi in esecuzione | 2 | È stato rilevato un processo del database sospetto. | Valuta la possibilità di eseguire la migrazione a Cloud SQL. | implementato |
A1L-APP-3 | Containerizza | GKE e GDC | Linux | Applicazione | Processi in esecuzione | 1 | Processo Docker trovato. | Se il carico di lavoro è già in esecuzione in un contenitore, valuta la possibilità di eseguirlo direttamente su GKE/Anthos o di utilizzare Migrate to Virtual Machines per eseguirlo su Compute Engine. | implementato |
A1L-APP-5 | Containerizza | GKE e GDC | Linux | Applicazione | Utilizzo del disco | 1 | Il carico di lavoro potrebbe contenere dati e richiedere l'utilizzo della migrazione di immagini e dati. Prepara in anticipo l'elenco delle cartelle di dati. | Prepara in anticipo l'elenco delle cartelle di dati. | implementato |
A1L-HRD-3 | Containerizza | GKE e GDC | Linux | Hardware | Architettura CPU | 5 | Le VM ARM non sono supportate. | implementato | |
A1L-NET-1 | Containerizza | GKE e GDC | Linux | Networking | Indirizzi IP associati | 2 | È stato trovato un ascoltatore su un indirizzo IP diverso da 0.0.0.0. | Modifica il comportamento dell'applicazione in modo che ascolti su un indirizzo locale. | implementato |
A1L-NET-2 | Containerizza | GKE e GDC | Linux | Networking | Indirizzi IP associati | 2 | Sono stati trovati ascoltatori su più indirizzi IP. | Modifica il comportamento dell'applicazione in modo che ascolti su un singolo indirizzo IP. | implementato |
A1L-NET-3 | Containerizza | GKE e GDC | Linux | Networking | Porte IP associate | 3 | Sono stati trovati più ascoltatori sulla stessa porta IP. | Modifica il comportamento dell'applicazione in modo da avere un singolo listener su qualsiasi porta. | implementato |
A1L-NET-4 | Containerizza | GKE e GDC | Linux | Networking | Schede di interfaccia di rete (NIC) | 3 | Sono state trovate più NIC in uso. | Modifica il comportamento dell'applicazione in modo che ascolti su un singolo indirizzo IP. | implementato |
A1L-NET-5 | Containerizza | GKE e GDC | Linux | Networking | Configurazione degli host statici | 1 | È stata trovata la configurazione dell'host statico. | Per informazioni su come modificare gli host statici, consulta la sezione Aggiunta di voci a /etc/hosts del pod con HostAliases nella documentazione. | implementato |
A1L-STO-1 | Containerizza | GKE e GDC | Linux | Archiviazione | Supporti di rete | 1 | Sono stati trovati mount di rete. | Per scoprire di più su come collegare i volumi NFS/CIFS al file YAML di deployment, consulta la sezione relativa al montaggio dei volumi esterni nella documentazione. | implementato |
A1L-STO-2 | Containerizza | GKE e GDC | Linux | Archiviazione | File system montati | 3 | È stato trovato un file system montato incompatibile. | Valuta la possibilità di rimuovere il file system montato o di eseguire la migrazione dei dati. | implementato |
A1L-STO-3 | Containerizza | GKE e GDC | Linux | Archiviazione | File system montati | 2 | È stato trovato un file system montato con Security Enhanced Linux (SELinux) applicato. | Disattiva SELinux o applica manualmente un profilo AppArmor prima della migrazione. | implementato |
A1L-STO-5 | Containerizza | GKE e GDC | Linux | Archiviazione | File system di rete (NFS) esportati | 3 | È stato trovato un NFS esportato. | Per continuare a esportare NFS, assicurati che non esistano dipendenze interne sul server NFS rilevato. Se esiste una dipendenza, lascia la VM originale invariata dopo la migrazione. | implementato |
A1L-STO-7 | Containerizza | GKE e GDC | Linux | Archiviazione | Aprire i file | 5 | È stato trovato un dispositivo a blocchi aperto. | Prova a chiudere il dispositivo a blocchi aperto. | implementato |
A2L-APP-2 | Containerizza | GKE Autopilot | Linux | Applicazione | Processi e servizi in esecuzione | 2 | È stato rilevato un processo del database sospetto. | Per una compatibilità ottimale, esegui la migrazione dei servizi di database in Cloud SQL. | implementato |
A2L-APP-3 | Containerizza | GKE Autopilot | Linux | Applicazione | Processi in esecuzione | 1 | Processo Docker trovato. | Anziché eseguire la migrazione della VM, valuta la possibilità di eseguire i relativi container su GKE o Anthos. In alternativa, puoi utilizzare Migrate to VMs per eseguire la VM così com'è su Compute Engine. | implementato |
A2L-APP-5 | Containerizza | GKE Autopilot | Linux | Applicazione | Conteggio CPU | 4 | Il conteggio delle CPU supera il numero massimo di vCPU del pod. | Riassegna le risorse della CPU per ridurre il numero risultante di CPU utilizzate per pod nel target di migrazione. Scopri di più sugli intervalli di risorse qui: https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview#allowable_resource_ranges. | implementato |
A2L-APP-6 | Containerizza | GKE Autopilot | Linux | Applicazione | Dimensioni memoria | 4 | Le dimensioni della memoria superano le dimensioni massime della memoria del pod. | Riassegna le risorse della CPU per ridurre la quantità di memoria utilizzata per pod nel target di migrazione. Scopri di più sugli intervalli di risorse qui: https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview#allowable_resource_ranges. | implementato |
A2L-APP-7 | Containerizza | GKE Autopilot | Linux | Applicazione | Utilizzo del disco | 1 | Il carico di lavoro potrebbe contenere dati e richiedere l'utilizzo della migrazione di immagini e dati. Prepara in anticipo l'elenco delle cartelle di dati. | Quando esegui la migrazione di dati e immagini, prepara in anticipo un elenco delle cartelle di dati. | implementato |
A2L-FIT-1 | Containerizza | GKE Autopilot | Linux | Interno | Dati VM disponibili | 6 | Nessun dato a livello di utente per questa VM. | Raccogli i dati a livello di ospite ed esegui di nuovo la valutazione. | implementato |
A2L-HRD-3 | Containerizza | GKE Autopilot | Linux | Hardware | Architettura CPU | 5 | Le VM ARM non sono supportate. | implementato | |
A2L-NET-1 | Containerizza | GKE Autopilot | Linux | Networking | Indirizzi IP associati | 2 | È stato trovato un ascoltatore su un indirizzo IP diverso da 0.0.0.0. | L'applicazione ascolta su un indirizzo IP diverso da 0.0.0.0. Modifica l'applicazione in modo che ascolti su un indirizzo IP locale. | implementato |
A2L-NET-2 | Containerizza | GKE Autopilot | Linux | Networking | Indirizzi IP associati | 2 | Sono stati trovati ascoltatori su più indirizzi IP. | Sono presenti più ascoltatori sulla stessa porta. Modifica l'applicazione in modo che ascolti su un singolo indirizzo IP. | implementato |
A2L-NET-3 | Containerizza | GKE Autopilot | Linux | Networking | Porte IP associate | 3 | Sono stati trovati più ascoltatori sulla stessa porta IP. | L'applicazione ascolta su più indirizzi IP. Modifica l'applicazione in modo che abbia un solo listener per porta. | implementato |
A2L-NET-4 | Containerizza | GKE Autopilot | Linux | Networking | Schede di interfaccia di rete (NIC) | 3 | Sono state trovate più NIC in uso. | L'applicazione utilizza più schede di interfaccia di rete (NIC). Modifica l'applicazione in modo che ascolti su un singolo indirizzo IP. | implementato |
A2L-NET-5 | Containerizza | GKE Autopilot | Linux | Networking | Configurazione degli host statici | 1 | È stata trovata la configurazione dell'host statico. | Sostituisci le configurazioni host statiche con le voci HostAliases nel file /etc/hosts del pod. Scopri di più sugli alias host qui: https://kubernetes.io/docs/tasks/network/customize-hosts-file-for-pods. | implementato |
A2L-STO-1 | Containerizza | GKE Autopilot | Linux | Archiviazione | Supporti di rete | 1 | Sono stati trovati mount di rete. | Le reti montate esistenti non sono supportate. Allega i volumi NFS e CIFS mediante YAML. Per maggiori dettagli, consulta questo articolo: https://cloud.google.com/migrate/containers/docs/mounting-external-volumes. | implementato |
A2L-STO-2 | Containerizza | GKE Autopilot | Linux | Archiviazione | File system montati | 3 | È stato trovato un file system montato incompatibile. | Valuta la possibilità di rimuovere il file system montato o di eseguire la migrazione dei dati. | implementato |
A2L-STO-3 | Containerizza | GKE Autopilot | Linux | Archiviazione | File system montati | 2 | È stato trovato un file system montato con Security Enhanced Linux (SELinux) applicato. | Disattiva Security Enhanced Linux (SELinux) o applica manualmente un profilo AppArmor. | implementato |
A2L-STO-5 | Containerizza | GKE Autopilot | Linux | Archiviazione | File system di rete (NFS) esportati | 3 | È stato trovato un NFS esportato. | Per continuare a esportare NFS, assicurati che non esistano dipendenze interne sul server NFS rilevato. Se esiste una dipendenza, lascia la VM originale invariata dopo la migrazione. | implementato |
A2L-STO-7 | Containerizza | GKE Autopilot | Linux | Archiviazione | Aprire i file | 5 | È stato trovato un dispositivo a blocchi aperto. | Chiudi tutti i dispositivi a blocchi aperti. | implementato |
A3L-APP-2 | Containerizzazione | Cloud Run | Linux | Applicazione | Processi e servizi in esecuzione | 5 | È stato rilevato un processo del database sospetto. | Valuta la possibilità di eseguire la migrazione a Cloud SQL. | implementato |
A3L-APP-3 | Containerizzazione | Cloud Run | Linux | Applicazione | Processi in esecuzione | 1 | Processo Docker trovato. | Valuta la possibilità di utilizzare Migrate to VMs o di eseguire i container direttamente su GKE/Anthos. | implementato |
A3L-APP-5 | Containerizzazione | Cloud Run | Linux | Applicazione | Conteggio CPU | 4 | Il numero di CPU supera il numero massimo di CPU. | Valuta la possibilità di riassegnare le risorse della CPU. Consulta https://cloud.google.com/run/quotas. | implementato |
A3L-APP-6 | Containerizzazione | Cloud Run | Linux | Applicazione | Dimensioni memoria | 4 | Le dimensioni della memoria superano le dimensioni massime della memoria. | Valuta la possibilità di riassegnare le risorse di memoria. Consulta https://cloud.google.com/run/quotas. | implementato |
A3L-APP-7 | Containerizzazione | Cloud Run | Linux | Applicazione | Utilizzo del disco | 1 | Il carico di lavoro potrebbe contenere dati e richiedere l'utilizzo della migrazione di immagini e dati. Prepara in anticipo l'elenco delle cartelle di dati. | Prepara in anticipo l'elenco delle cartelle di dati. | implementato |
A3L-FIT-1 | Containerizzazione | Cloud Run | Linux | Interno | Dati VM disponibili | 6 | Nessun dato a livello di utente per questa VM. | Raccogli i dati a livello di ospite ed esegui di nuovo la valutazione. | implementato |
A3L-HRD-3 | Containerizzazione | Cloud Run | Linux | Hardware | Architettura CPU | 5 | Le VM ARM non sono supportate. | implementato | |
A3L-NET-1 | Containerizzazione | Cloud Run | Linux | Networking | Indirizzi IP associati | 2 | È stato trovato un ascoltatore su un indirizzo IP diverso da 0.0.0.0. | Modifica il comportamento dell'applicazione in modo che ascolti su un indirizzo locale. | implementato |
A3L-NET-2 | Containerizzazione | Cloud Run | Linux | Networking | Indirizzi IP associati | 2 | Sono stati trovati ascoltatori su più indirizzi IP. | Modifica il comportamento dell'applicazione in modo che ascolti su un singolo indirizzo IP. | implementato |
A3L-NET-3 | Containerizzazione | Cloud Run | Linux | Networking | Porte IP associate | 3 | Sono stati trovati più ascoltatori sulla stessa porta IP. | Modifica il comportamento dell'applicazione in modo da avere un singolo listener su qualsiasi porta. | implementato |
A3L-NET-4 | Containerizzazione | Cloud Run | Linux | Networking | Schede di interfaccia di rete (NIC) | 3 | Sono state trovate più NIC in uso. | Modifica il comportamento dell'applicazione in modo che ascolti su un singolo indirizzo IP. | implementato |
A3L-NET-5 | Containerizzazione | Cloud Run | Linux | Networking | Configurazione degli host statici | 1 | È stata trovata la configurazione dell'host statico. | Per informazioni su come modificare gli host statici, consulta la sezione Aggiunta di voci a /etc/hosts del pod con HostAliases nella documentazione. | implementato |
A3L-STO-1 | Containerizzazione | Cloud Run | Linux | Archiviazione | Supporti di rete | 1 | Sono stati trovati mount di rete. | Per scoprire di più su come collegare i volumi NFS/CIFS al file YAML di deployment, consulta la sezione relativa al montaggio dei volumi esterni nella documentazione. | implementato |
A3L-STO-2 | Containerizzazione | Cloud Run | Linux | Archiviazione | File system montati | 3 | È stato trovato un file system montato incompatibile. | Valuta la possibilità di rimuovere il file system montato o di eseguire la migrazione dei dati. | implementato |
A3L-STO-3 | Containerizzazione | Cloud Run | Linux | Archiviazione | File system montati | 2 | È stato trovato un file system montato con Security Enhanced Linux (SELinux) applicato. | Disattiva SELinux o applica manualmente un profilo AppArmor prima della migrazione. | implementato |
A3L-STO-5 | Containerizzazione | Cloud Run | Linux | Archiviazione | File system di rete (NFS) esportati | 3 | È stato trovato un NFS esportato. | Per continuare a esportare NFS, assicurati che non esistano dipendenze interne sul server NFS rilevato. Se esiste una dipendenza, lascia la VM originale invariata dopo la migrazione. | implementato |
A3L-STO-7 | Containerizzazione | Cloud Run | Linux | Archiviazione | Aprire i file | 5 | È stato trovato un dispositivo a blocchi aperto. | Prova a chiudere il dispositivo a blocchi aperto. | implementato |
A5N-APP-1 | Containerizza | Container dell'app Tomcat | N/D | Applicazione | Versione Tomcat | 3 | È stata trovata una versione di Tomcat non supportata. Le versioni di Tomcat supportate sono 8.5-10.0. | È stata rilevata una versione del server Tomcat non supportata. La migrazione è possibile, ma alcune funzionalità potrebbero non funzionare. | implementato |
A5N-APP-2 | Containerizza | Container dell'app Tomcat | N/D | Applicazione | Clustering Tomcat | 2 | Configurazione clustering rilevata nella configurazione del server Tomcat. | Valuta la possibilità di passare a un'implementazione di clustering supportata da Kubernetes o rimuovila da server.xml. | implementato |
A5N-APP-3 | Containerizza | Container dell'app Tomcat | N/D | Applicazione | Configurazione del proxy Tomcat | 2 | Configurazione del proxy inverso rilevata nella configurazione del server Tomcat. | Il server Tomcat è configurato per funzionare dietro un proxy inverso. Valuta la possibilità di rimuovere o modificare la configurazione del proxy in server.xml. | implementato |
A5N-APP-4 | Containerizza | Container dell'app Tomcat | N/D | Applicazione | Configurazione del proxy Java | 2 | Configurazione del proxy Java rilevata negli argomenti JVM del server Tomcat. | Valuta la possibilità di aggiornare la configurazione del proxy in JVM args per utilizzare il proxy corretto o rimuoverlo se non è più necessario. | implementato |
A5N-APP-5 | Containerizza | Container dell'app Tomcat | N/D | Applicazione | Configurazione JMX | 2 | Configurazione JMX rilevata negli argomenti JVM del server Tomcat. | Configurazione JMX rilevata. Tieni presente che alcune funzionalità di JMX potrebbero non funzionare come previsto su Kubernetes. | implementato |
A5N-APP-6 | Containerizza | Container dell'app Tomcat | N/D | Applicazione | Versione Java | 3 | È supportata la versione 8 e successive di Java. | È stata rilevata una versione Java non supportata. La migrazione è possibile, ma alcune funzionalità potrebbero non funzionare. | implementato |
A5N-APP-7 | Containerizza | Container dell'app Tomcat | N/D | Applicazione | Configurazione di Tomcat | 5 | Il file di configurazione server.xml non è presente o non è valido. | implementato | |
A5N-APP-8 | Containerizza | Container dell'app Tomcat | N/D | Applicazione | Tomcat jvmRoute | 2 | jvmRoute rilevato nella configurazione del server Tomcat. | Valuta la possibilità di rimuovere la configurazione jvmRoute da server.xml. | implementato |
A5N-APP-9 | Containerizza | Container dell'app Tomcat | N/D | Applicazione | Java Endorsed Dirs | 2 | Configurazione delle directory Java approvate rilevata negli argomenti JVM del server Tomcat. | Valuta la possibilità di aggiungere percorsi Java approvati alla sezione additionalFiles nel piano di migrazione e includi ENV CATALINA_OPTS="${CATALINA_OPTS} -Djava.endorsed.dirs=..." nel file Dockerfile. | implementato |
A5N-APP-10 | Containerizza | Container dell'app Tomcat | N/D | Applicazione | Connessioni al database | 2 | Sono state trovate connessioni al database. | Controlla se Tomcat utilizza un database esterno. In questo caso, assicurati che il cluster di deployment abbia accesso. | implementato |
A5N-APP-11 | Containerizza | Container dell'app Tomcat | N/D | Applicazione | Connessioni al server web | 2 | Sono state trovate connessioni al server web. | Verifica se Tomcat utilizza un server web esterno. In questo caso, assicurati che il cluster di deployment abbia accesso. | implementato |
A5N-STO-1 | Containerizza | Container dell'app Tomcat | N/D | Archiviazione | Supporti di rete | 2 | Sono stati trovati mount di rete. | Controlla se Tomcat utilizza i mount NFS. In questo caso, assicurati che i server NFS siano accessibili dal cluster di deployment che ospita il carico di lavoro del contenitore sottoposto a migrazione. Consulta la documentazione qui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementato |
A5N-STO-2 | Containerizza | Container dell'app Tomcat | N/D | Archiviazione | File system di rete (NFS) esportati | 3 | È stato trovato un NFS esportato. | Assicurati di lasciare invariata la VM corrente dopo l'eliminazione del server Tomcat. Controlla se Tomcat utilizza le parti del file system esportate come server NFS. In questo caso, assicurati che i server NFS siano accessibili dal cluster di deployment che ospita il carico di lavoro del contenitore sottoposto a migrazione. Consulta la documentazione qui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementato |
A6N-APP-1 | Containerizza | Container dell'app IIS Windows | N/D | Applicazione | Sistema operativo | 5 | Versione di Windows non supportata. | Valuta la possibilità di eseguire l'upgrade di Windows. | implementato |
A6N-APP-2 | Containerizza | Container dell'app IIS Windows | N/D | Applicazione | Directory virtuali | 2 | È stata trovata una directory virtuale su un'unità di rete. | Valuta la possibilità di spostare la directory virtuale su un disco locale. | implementato |
A6N-APP-3 | Containerizza | Container dell'app IIS Windows | N/D | Applicazione | Directory virtuali | 2 | È stata trovata una directory virtuale mancante. | Valuta la possibilità di escludere la directory virtuale dal piano di migrazione. | implementato |
A6N-APP-4 | Containerizza | Container dell'app IIS Windows | N/D | Applicazione | Id pool di applicazioni | 3 | L'applicazione utilizza un pool di applicazioni con un'identità Active Directory. | Configura un account di servizio gestito di gruppo (GMSA). | implementato |
A6N-APP-5 | Containerizza | Container dell'app IIS Windows | N/D | Applicazione | ASP.NET Core | 5 | ASP.NET Core non è supportato. | implementato | |
A7N-APP-1 | Containerizza | Container dell'app Apache2 | N/D | Applicazione | Rilevato SSL | 3 | L'SSL di VirtualHost Apache è abilitato. | È stato rilevato l'utilizzo di SSL, ma la versione corrente non supporta la migrazione dei certificati SSL. Valuta la possibilità di configurarlo manualmente: https://httpd.apache.org/docs/2.4/ssl/ssl_howto.html. | implementato |
A7N-APP-2 | Containerizza | Container dell'app Apache2 | N/D | Applicazione | Versione Apache | 4 | Versione di Apache non supportata. | È stata rilevata una versione di Apache non supportata. Valuta la possibilità di utilizzare Apache 2.4. | implementato |
A7N-APP-3 | Containerizza | Container dell'app Apache2 | N/D | Applicazione | Posizione di installazione di Apache | 2 | Apache non è installato nella posizione predefinita. | Prima di eseguire la migrazione, ti consigliamo di spostare la directory di configurazione di Apache in /etc/apache2 sul sistema Ubuntu/Debian o in /etc/httpd sul sistema CentOS. |
implementato |
A7N-APP-4 | Containerizza | Container dell'app Apache2 | N/D | Applicazione | Moduli Apache non supportati | 3 | Sono stati rilevati moduli Apache non supportati. | Sono stati rilevati moduli non supportati. Valuta la possibilità di installarli manualmente sull'immagine di cui è stata eseguita la migrazione. Elenco dei moduli supportati: https://cloud.google.com/migrate/containers/docs/apache/apache-customizing-a-migration-plan#load_and_install. | implementato |
A7N-APP-5 | Containerizza | Container dell'app Apache2 | N/D | Applicazione | Versione PHP non supportata | 2 | È stata rilevata una versione PHP non supportata. | Versione PHP non supportata, ti consigliamo di utilizzare PHP 7.4. | implementato |
A7N-APP-6 | Containerizza | Container dell'app Apache2 | N/D | Applicazione | Rilevata piattaforma WordPress | 4 | È stato rilevato un host virtuale WordPress. | Valuta la possibilità di utilizzare la migrazione di WordPress di Migrate to Containers per questo server. | implementato |
A7N-APP-7 | Containerizza | Container dell'app Apache2 | N/D | Applicazione | Drupal rilevato | 4 | È stato rilevato un host virtuale Drupal. | Gli host virtuali Drupal non sono supportati nella versione corrente di Migrate to Containers. | implementato |
A7N-APP-8 | Containerizza | Container dell'app Apache2 | N/D | Applicazione | Magento rilevato | 4 | È stato rilevato un host virtuale Magento. | Host virtuali Magento non supportati nella versione corrente di Migrate to Containers. | implementato |
A7N-APP-9 | Containerizza | Container dell'app Apache2 | N/D | Applicazione | Connessioni al database | 2 | Sono state trovate connessioni al database. | Verifica se Apache2 utilizza un database esterno. In questo caso, assicurati che il cluster di deployment abbia accesso. | implementato |
A7N-APP-10 | Containerizza | Container dell'app Apache2 | N/D | Applicazione | Connessioni al server web | 2 | Sono state trovate connessioni al server web. | Verifica se Apache2 utilizza un server web esterno. In questo caso, assicurati che il cluster di deployment abbia accesso. | implementato |
A7N-STO-1 | Containerizza | Container dell'app Apache2 | N/D | Archiviazione | Supporti di rete | 2 | Sono stati trovati mount di rete. | Controlla se Apache2 utilizza i mount NFS. In questo caso, assicurati che i server NFS siano accessibili dal cluster di deployment che ospita il carico di lavoro del contenitore sottoposto a migrazione. Consulta la documentazione qui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementato |
A7N-STO-2 | Containerizza | Container dell'app Apache2 | N/D | Archiviazione | File system di rete (NFS) esportati | 3 | È stato trovato un NFS esportato. | Assicurati di lasciare invariata la VM attuale dopo l'eliminazione del server Apache2. Verifica se Apache2 utilizza le parti del file system esportate come server NFS. In questo caso, assicurati che i server NFS siano accessibili dal cluster di deployment che ospita il carico di lavoro del contenitore sottoposto a migrazione. Consulta la documentazione qui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementato |
A8N-APP-1 | Containerizza | JBoss App Container | N/D | Applicazione | Versione JBoss | 3 | Versione JBoss non supportata. | È stata rilevata una versione di JBoss non supportata. Valuta la possibilità di eseguire l'upgrade a un browser supportato. Per l'elenco delle versioni supportate, consulta la pagina https://cloud.google.com/migrate/containers/docs/migrating-overview#migrate_a_jboss_server. | implementato |
A8N-APP-2 | Containerizza | JBoss App Container | N/D | Applicazione | JBoss Key Store | 4 | JBoss utilizza il keystore locale. | I secret JBoss non sono ancora supportati, pertanto il key store verrà copiato nell'immagine e dovrà essere spostato manualmente durante la migrazione. | implementato |
A8N-APP-3 | Containerizza | JBoss App Container | N/D | Applicazione | Modalità di esecuzione di JBoss | 5 | La migrazione di JBoss è supportata solo per la migrazione dei server JBoss in modalità autonoma. | implementato | |
A8N-APP-4 | Containerizza | JBoss App Container | N/D | Applicazione | Versione Java di JBoss | 1 | È stata rilevata una versione Java non supportata. La migrazione è possibile, ma alcune funzionalità potrebbero non funzionare. | implementato | |
A8N-APP-5 | Containerizza | JBoss App Container | N/D | Applicazione | Connessioni al database | 2 | Sono state trovate connessioni al database. | Controlla se JBoss utilizza un database esterno. In questo caso, assicurati che il cluster di deployment abbia accesso. | implementato |
A8N-APP-6 | Containerizza | JBoss App Container | N/D | Applicazione | Connessioni al server web | 2 | Sono state trovate connessioni al server web. | Verifica se JBoss utilizza un server web esterno. In questo caso, assicurati che il cluster di deployment abbia accesso. | implementato |
A8N-STO-1 | Containerizza | JBoss App Container | N/D | Archiviazione | Supporti di rete | 2 | Sono stati trovati mount di rete. | Controlla se JBoss utilizza i mount NFS. In questo caso, assicurati che i server NFS siano accessibili dal cluster di deployment che ospita il carico di lavoro del contenitore sottoposto a migrazione. Consulta la documentazione qui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementato |
A8N-STO-2 | Containerizza | JBoss App Container | N/D | Archiviazione | File system di rete (NFS) esportati | 3 | È stato trovato un NFS esportato. | Assicurati di lasciare invariata la VM corrente dopo l'eliminazione del server JBoss. Verifica se JBoss utilizza le parti del file system esportate come server NFS. In questo caso, assicurati che i server NFS siano accessibili dal cluster di deployment che ospita il carico di lavoro del contenitore sottoposto a migrazione. Consulta la documentazione qui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementato |
A9N-APP-1 | Containerizza | Container dell'app WordPress | N/D | Applicazione | Versione di WordPress | 3 | Versione di WordPress non supportata. | È stata rilevata una versione di WordPress non supportata. Migrate to Containers supporta la migrazione di WordPress 4.0 e versioni successive. Valuta la possibilità di eseguire l'upgrade di WordPress alla versione più recente. | implementato |
A9N-APP-2 | Containerizza | Container dell'app WordPress | N/D | Applicazione | Connessioni al database | 2 | Sono state trovate connessioni al database. | Controlla se WordPress utilizza un database esterno. In questo caso, assicurati che il cluster di deployment abbia accesso. Consulta la documentazione qui https://cloud.google.com/migrate/containers/docs/planning-best-practices#ensure_databases_are_accessible. | implementato |
A9N-APP-3 | Containerizza | Container dell'app WordPress | N/D | Applicazione | Plug-in di WordPress | 1 | Sono stati trovati plug-in di installazione che potrebbero influire sulla migrazione. | Se prevedi di modificare l'URL del sito, alcuni plug-in installati potrebbero richiedere un intervento aggiuntivo. Per ulteriori informazioni, rivolgiti all'assistenza del plug-in. | implementato |
A9N-STO-1 | Containerizza | Container dell'app WordPress | N/D | Archiviazione | Supporti di rete | 2 | Sono stati trovati mount di rete. | Controlla se WordPress utilizza i mount NFS. In questo caso, assicurati che i server NFS siano accessibili dal cluster di deployment che ospita il carico di lavoro del contenitore sottoposto a migrazione. Consulta la documentazione qui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementato |
A9N-STO-2 | Containerizza | Container dell'app WordPress | N/D | Archiviazione | File system di rete (NFS) esportati | 3 | È stato trovato un NFS esportato. | Assicurati di lasciare la VM attuale in posizione dopo l'eliminazione del server WordPress. Verifica se WordPress utilizza le parti del file system esportate come server NFS. In questo caso, assicurati che i server NFS siano accessibili dal cluster di deployment che ospita il carico di lavoro del contenitore sottoposto a migrazione. Consulta la documentazione qui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementato |
A10N-APP-1 | Containerizza | Contenitore per app WebSphere | N/D | Applicazione | Connessioni al database | 2 | Sono state trovate connessioni al database. | Verifica se WebSphere utilizza un database esterno. In questo caso, assicurati che il cluster di deployment abbia accesso. | implementato |
A10N-APP-2 | Containerizza | Contenitore per app WebSphere | N/D | Applicazione | Connessioni al server web | 2 | Sono state trovate connessioni al server web. | Verifica se WebSphere utilizza un server web esterno. In questo caso, assicurati che il cluster di deployment abbia accesso. | implementato |
A10N-STO-1 | Containerizza | Contenitore per app WebSphere | N/D | Archiviazione | Supporti di rete | 2 | Sono stati trovati mount di rete. | Controlla se WebSphere utilizza i mount NFS. In questo caso, assicurati che i server NFS siano accessibili dal cluster di deployment che ospita il carico di lavoro del contenitore sottoposto a migrazione. Consulta la documentazione qui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementato |
A10N-STO-2 | Containerizza | Contenitore per app WebSphere | N/D | Archiviazione | File system di rete (NFS) esportati | 3 | È stato trovato un NFS esportato. | Assicurati di lasciare la VM attuale in posizione dopo l'eliminazione di WebSphere. Controlla se WebSphere utilizza le parti del file system esportate come server NFS. In questo caso, assicurati che i server NFS siano accessibili dal cluster di deployment che ospita il carico di lavoro del contenitore sottoposto a migrazione. Consulta la documentazione qui https://cloud.google.com/migrate/containers/docs/customizing-a-migration-plan#customize_nfs_mounts. | implementato |
C1N-HRD-1 | Shift | VM Compute Engine | N/D | Hardware | Dispositivi multimediali | 1 | Sono stati trovati CD-ROM o floppy disk. Migrate to VMs rimuove automaticamente i CD-ROM o i floppy disk. | Rimuovi tutti i CD-ROM e i floppy disk. Se necessario, esegui la migrazione dei dati prima di rimuovere i dischi. | implementato |
C1N-HRD-2 | Shift | VM Compute Engine | N/D | Hardware | Versione ESX | 5 | È stata trovata una versione ESXi non supportata. Le versioni ESXi supportate sono 5.5-8.0. | Utilizza vMotion per spostare la VM su un host ESX con ESXi versione 5.5 - 8.0. | implementato |
C1N-HRD-3 | Shift | VM Compute Engine | N/D | Hardware | Versione vCenter | 5 | È stata trovata una versione di vCenter non supportata. Le versioni di vCenter supportate sono 5.5-8.0. | Aggiorna vCenter alle versioni 5.5 - 8.0. | implementato |
C1N-HRD-4 | Shift | VM Compute Engine | N/D | Hardware | Architettura CPU | 1 | Il supporto per le VM ARM sarà disponibile a breve. | implementato | |
C1N-STO-1 | Shift | VM Compute Engine | N/D | Archiviazione | Volume condiviso | 3 | È stato trovato un VMDK condiviso collegato alla VM. Non è possibile eseguire la migrazione dei drive condivisi con Migrate to VMs perché non supportano le operazioni di snapshot. | Aggiorna la configurazione dello spazio di archiviazione della VM in modo da non condividere il file VMDK. Non puoi eseguire il backup delle unità condivise utilizzando gli snapshot. | implementato |
C1N-STO-2 | Shift | VM Compute Engine | N/D | Archiviazione | Dischi indipendenti | 3 | È stato trovato un disco indipendente collegato alla VM. Non è possibile eseguire la migrazione dei dischi indipendenti con Migrate to VMs perché non supportano le operazioni di snapshot. | Riconfigura lo spazio di archiviazione della VM, che attualmente utilizza i dischi configurati come indipendenti e permanenti. Non puoi eseguire il backup di dischi indipendenti utilizzando gli snapshot. Consulta questo articolo: https://kb.vmware.com/s/article/1004094. | implementato |
C1N-STO-3 | Shift | VM Compute Engine | N/D | Archiviazione | Disco RDM | 4 | È stata trovata un'unità RDM con modalità di compatibilità fisica collegata alla VM. Non è possibile eseguire la migrazione delle unità RDM con la modalità di compatibilità fisica abilitata con Migrate to VMs perché non supportano le operazioni di snapshot. | Disabilita la modalità di compatibilità fisica per le unità RDM in cui è abilitata. Non puoi eseguire il backup di questi tipi di dischi utilizzando gli snapshot. Consulta questo articolo: https://kb.vmware.com/s/article/1005241?lang=en_US&queryTerm=RDM+Disk+issue. | implementato |
C1N-STO-5 | Shift | VM Compute Engine | N/D | Archiviazione | Assistenza CBT | 4 | È necessario il supporto del monitoraggio dei blocchi modificati (CBT) dei dischi. | Assicurati che tutto lo spazio di archiviazione supporti il monitoraggio dei blocchi modificati (Change Block Tracking), come descritto in questo articolo: https://kb.vmware.com/s/article/1020128. | implementato |
C1L-APP-1 | Shift | VM Compute Engine | Linux | Applicazione | Sistema operativo | 3 | Versione del sistema operativo non supportata da Migrate to VMs. | Aggiorna il sistema operativo a una versione supportata, come mostrato in questo elenco: https://cloud.google.com/migrate/compute-engine/docs/5.0/reference/supported-os-versions. | implementato |
C1L-APP-2 | Shift | VM Compute Engine | Linux | Applicazione | Driver VirtIO | 3 | Il sistema operativo utilizza un kernel proprietario o creato dal cliente che non supporta nativamente i driver VirtIO richiesti o che ne è sprovvisto. | Compute Engine richiede che il kernel Linux includa i driver VirtIO. Ricostruisci il kernel per includerli. | implementato |
C1W-APP-1 | Shift | VM Compute Engine | Windows | Applicazione | Sistema operativo | 3 | Versione del sistema operativo non supportata da Migrate to VMs. | Valuta la possibilità di eseguire l'upgrade del sistema operativo a uno dei sistemi operativi supportati, consulta l'elenco qui: https://cloud.google.com/migrate/compute-engine/docs/5.0/reference/supported-os-versions. | implementato |
C1W-STO-1 | Shift | VM Compute Engine | Windows | Archiviazione | Crittografia BitLocker | 3 | L'unità di sistema è criptata utilizzando BitLocker. | Decripta la unità di sistema prima di tentare la migrazione. | implementato |
C2N-HRD-1 | Shift | VM Google Cloud VMware Engine | N/D | Hardware | Versione ESX | 5 | È stata trovata una versione ESXi non supportata. Le versioni ESXi supportate sono 6.5 e successive. | Utilizza vMotion per spostare la VM su un host ESX con ESXi versione 6.5 o successiva. | implementato |
C2N-HRD-2 | Shift | VM Google Cloud VMware Engine | N/D | Hardware | Versione vCenter | 5 | È stata trovata una versione di vCenter non supportata. Le versioni di vCenter supportate sono 5.5-7.0. | Esegui l'upgrade a vCenter versione 5.5 - 7.0. | implementato |
C2N-HRD-3 | Shift | VM Google Cloud VMware Engine | N/D | Hardware | Architettura CPU | 5 | Le VM ARM non sono supportate. | implementato | |
C2N-STO-1 | Shift | VM Google Cloud VMware Engine | N/D | Archiviazione | Disco RDM | 4 | È stata trovata un'unità RDM con modalità di compatibilità fisica collegata alla VM. Non è possibile eseguire la migrazione delle unità RDM con la modalità di compatibilità fisica abilitata perché non supportano le operazioni di snapshot. | Disabilita la modalità di compatibilità fisica per le unità RDM in cui è abilitata. Non puoi eseguire il backup di questi tipi di dischi utilizzando gli snapshot. Consulta questo articolo: https://kb.vmware.com/s/article/1005241?lang=en_US&queryTerm=RDM+Disk+issue. | implementato |
C2N-STO-2 | Shift | VM Google Cloud VMware Engine | N/D | Archiviazione | Volume condiviso | 3 | È stato trovato un VMDK condiviso collegato alla VM. Non è possibile eseguire la migrazione dei Drive condivisi perché non supportano le operazioni di istantanea. | Aggiorna l'unità VMDK condivisa. Non puoi eseguire il backup delle unità condivise utilizzando gli snapshot. | implementato |
C2N-STO-3 | Shift | VM Google Cloud VMware Engine | N/D | Archiviazione | Dischi indipendenti | 3 | È stato trovato un disco indipendente collegato alla VM. Non è possibile eseguire la migrazione dei dischi indipendenti perché non supportano le operazioni di snapshot. | Aggiorna i dischi indipendenti collegati alla VM. Non puoi eseguire il backup di dischi indipendenti utilizzando gli snapshot. Consulta questo articolo: https://kb.vmware.com/s/article/1004094. | implementato |
C2N-STO-4 | Shift | VM Google Cloud VMware Engine | N/D | Archiviazione | Assistenza CBT | 4 | È necessario il supporto del monitoraggio dei blocchi modificati (CBT) dei dischi. | Riconfigura lo spazio di archiviazione della VM per soddisfare i requisiti di monitoraggio dei blocchi modificati (CBT). Consulta questo articolo: https://kb.vmware.com/s/article/1020128. | implementato |
D1N-APP-2 | Shift | Google Distributed Cloud | N/D | Applicazione | Utilizzo CPU | 1 | Il numero di core della CPU supera il limite di core supportati ed è stato rilevato un utilizzo elevato della CPU negli ultimi 7 giorni. | Consulta i limiti di vCPU di GDC prima di eseguire la migrazione. La migrazione delle VM che superano il limite potrebbe causare un peggioramento dell'integrità dell'applicazione. | implementato |
D1N-APP-3 | Shift | Google Distributed Cloud | N/D | Applicazione | Utilizzo della RAM | 1 | La quantità di RAM supera il limite di memoria supportato ed è stato rilevato un elevato utilizzo della RAM negli ultimi 7 giorni. | Consulta i limiti di RAM di GDC prima di eseguire la migrazione. La migrazione delle VM che superano il limite potrebbe causare un peggioramento dell'integrità dell'applicazione. | implementato |
D1N-HRD-1 | Shift | Google Distributed Cloud | N/D | Hardware | Hypervisor | 5 | La migrazione è supportata solo da vSphere. | implementato | |
D1N-HRD-2 | Shift | Google Distributed Cloud | N/D | Hardware | Versione vCenter | 5 | Versione di vCenter non supportata. | Aggiorna vCenter alla versione 6.0 o successiva. | implementato |
D1N-HRD-3 | Shift | Google Distributed Cloud | N/D | Hardware | Versione ESX | 5 | Versione ESX non supportata. | Valuta la possibilità di utilizzare vMotion per spostare la VM su un host ESX con versione 6.0 o successiva. | implementato |
D1N-HRD-4 | Shift | Google Distributed Cloud | N/D | Hardware | Dischi collegati | 5 | È stato trovato un disco non SCSI. | Valuta la possibilità di cambiare il tipo di disco. | implementato |
D1N-HRD-5 | Shift | Google Distributed Cloud | N/D | Hardware | Architettura CPU | 5 | Le VM ARM non sono supportate. | implementato | |
D1N-HRD-6 | Shift | Google Distributed Cloud | N/D | Hardware | Impostazioni di accesso alla memoria non uniforme (NUMA) | 2 | NUMA non è supportato. | Valuta la possibilità di disattivare le impostazioni NUMA. | implementato |
D1N-HRD-7 | Shift | Google Distributed Cloud | N/D | Hardware | Dispositivi multimediali | 1 | Sono stati trovati CD-ROM o floppy disk. Migrate to VMs rimuove automaticamente i CD-ROM o i floppy disk. | Rimuovi tutti i CD-ROM e i floppy disk. Se necessario, esegui la migrazione dei dati prima di rimuovere i dischi. | implementato |
D1N-NET-1 | Shift | Google Distributed Cloud | N/D | Networking | Schede di interfaccia di rete (NIC) | 4 | Non sono supportate più schede NIC. | Valuta la possibilità di rimuovere le interfacce di rete non pertinenti. | implementato |
D1N-STO-1 | Shift | Google Distributed Cloud | N/D | Archiviazione | Dimensioni del disco | 3 | È stato trovato un disco di grandi dimensioni (>108 TiB). | GDC supporta fino a 128 TiB per un singolo disco VM. Valuta la possibilità di ridurre le dimensioni del disco. | implementato |
D1L-APP-1 | Shift | Google Distributed Cloud | Linux | Applicazione | Sistema operativo | 5 | Il sistema operativo della VM non è supportato. | Per un elenco dei sistemi operativi supportati, visita la pagina https://cloud.google.com/distributed-cloud/hosted/docs/latest/gdch/application/ao-user/vms/create-custom-images/import-virtual-disk#supported_operating_systems. Potrebbe essere possibile eseguire l'upgrade della VM a un sistema operativo supportato. I sistemi operativi non supportati potrebbero comunque funzionare, quindi ti consigliamo di provare a eseguire la migrazione con cautela. | implementato |
D1L-APP-2 | Shift | Google Distributed Cloud | Linux | Applicazione | Sistema operativo | 1 | Il sistema operativo della VM ha una versione secondaria non supportata. | Per un elenco dei sistemi operativi supportati, visita la pagina https://cloud.google.com/distributed-cloud/hosted/docs/latest/gdch/application/ao-user/vms/create-custom-images/import-virtual-disk#supported_operating_systems. È supportato un sistema operativo con la stessa versione principale, ma una versione secondaria più recente. La migrazione dovrebbe comunque funzionare, ma ti consigliamo di eseguire l'upgrade del sistema operativo a una versione secondaria supportata. | implementato |
D1L-APP-3 | Shift | Google Distributed Cloud | Linux | Applicazione | Driver VirtIO | 3 | Il sistema operativo utilizza un kernel proprietario o creato dal cliente che non supporta nativamente i driver VirtIO richiesti o che ne è sprovvisto. | GDC richiede che il kernel Linux includa i driver VirtIO. Ricostruisci il kernel per includerli. | implementato |
D1W-APP-1 | Shift | Google Distributed Cloud | Windows | Applicazione | Sistema operativo | 5 | Il sistema operativo della VM non è supportato. | Per un elenco dei sistemi operativi supportati, visita la pagina https://cloud.google.com/distributed-cloud/hosted/docs/latest/gdch/application/ao-user/vms/create-custom-images/import-virtual-disk#supported_operating_systems. Potrebbe essere possibile eseguire l'upgrade della VM a un sistema operativo supportato. I sistemi operativi non supportati potrebbero comunque funzionare, quindi ti consigliamo di provare a eseguire la migrazione con cautela. | implementato |
D1W-STO-1 | Shift | Google Distributed Cloud | Windows | Archiviazione | Crittografia BitLocker | 3 | L'unità di sistema è criptata utilizzando BitLocker. | Decripta la unità di sistema prima di tentare la migrazione. | implementato |