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 | Consiglio | 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. | implementata |
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. | implementata |
A1L-APP-3 | Containerizza | GKE e GDC | Linux | Applicazione | Processi in esecuzione | 1 | Processo Docker trovato. | Se il carico di lavoro viene già eseguito in un container, valuta la possibilità di eseguirlo direttamente su GKE/Anthos o di utilizzare Migrate to Virtual Machines per eseguirne la migrazione a Compute Engine. | implementato |
A1L-APP-5 | Containerizza | GKE e GDC | Linux | Applicazione | Utilizzo 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. | implementata |
A1L-NET-2 | Containerizza | GKE e GDC | Linux | Networking | Indirizzi IP associati | 2 | Trovati listener su più indirizzi IP. | Modifica il comportamento dell'applicazione in modo che ascolti su un singolo indirizzo IP. | implementata |
A1L-NET-3 | Containerizza | GKE e GDC | Linux | Networking | Porte IP associate | 3 | Sono stati trovati più listener 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 per rimanere in ascolto su un singolo indirizzo IP. | implementata |
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. | Consulta la documentazione sul montaggio di volumi esterni per saperne di più su come collegare volumi NFS/CIFS al deployment YAML. | implementata |
A1L-STO-2 | Containerizza | GKE e GDC | Linux | Archiviazione | File system montati | 3 | Rilevato file system montato non compatibile. | 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 | È stata trovata una NFS esportata. | Per continuare a esportare l'NFS, assicurati che non esista una dipendenza interna dal server NFS rilevato. Se è presente una dipendenza, lascia in uso la VM originale dopo la migrazione. | implementato |
A1L-STO-7 | Containerizza | GKE e GDC | Linux | Archiviazione | Apri file | 5 | 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. | implementata |
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. | implementata |
A2L-APP-5 | Containerizza | Autopilot di GKE | Linux | Applicazione | Conteggio CPU | 4 | Il conteggio delle CPU supera il conteggio massimo di vCPU 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. | implementata |
A2L-APP-6 | Containerizza | Autopilot di GKE | 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. | implementata |
A2L-APP-7 | Containerizza | Autopilot di GKE | Linux | Applicazione | Utilizzo disco | 1 | Il carico di lavoro potrebbe contenere dati e richiedere l'uso 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. | implementata |
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. | implementata |
A2L-HRD-3 | Containerizza | GKE Autopilot | Linux | Hardware | Architettura CPU | 5 | Le VM ARM non sono supportate. | implementata | |
A2L-NET-1 | Containerizza | Autopilot di GKE | Linux | Networking | Indirizzi IP associati | 2 | Trovato un listener su un indirizzo IP diverso da 0.0.0.0. | L'applicazione rimane in ascolto 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. Modificare l'applicazione in modo che rimanga in ascolto 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 rimane in ascolto su più indirizzi IP. Modifica l'applicazione in modo che abbia un solo listener per porta. | implementata |
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 dell'host statico 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 | Autopilot di GKE | 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. | implementata |
A2L-STO-2 | Containerizza | Autopilot di GKE | Linux | Archiviazione | File system montati | 3 | Rilevato file system montato non compatibile. | 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 Advanced Linux (SELinux) o applica manualmente un profilo AppArmor. | implementato |
A2L-STO-5 | Containerizza | Autopilot di GKE | Linux | Archiviazione | File system di rete (NFS) esportati | 3 | È stata trovata una NFS esportata. | Per continuare a esportare l'NFS, assicurati che non esista una dipendenza interna dal server NFS rilevato. Se è presente una dipendenza, lascia in uso la VM originale dopo la migrazione. | implementata |
A2L-STO-7 | Containerizza | GKE Autopilot | Linux | Archiviazione | Apri file | 5 | È stato trovato un dispositivo a blocchi aperto. | Chiudi tutti i dispositivi a blocchi aperti. | implementata |
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. | implementata |
A3L-APP-3 | Containerizza | 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 | Containerizza | Cloud Run | Linux | Applicazione | Conteggio CPU | 4 | Il conteggio delle CPU supera il conteggio massimo di CPU. | Valuta la possibilità di riassegnare le risorse della CPU. Consulta https://cloud.google.com/run/quotas. | implementata |
A3L-APP-6 | Containerizza | Cloud Run | Linux | Applicazione | Dimensioni memoria | 4 | Le dimensioni della memoria superano il limite massimo. | Valuta la possibilità di riallocare le risorse di memoria. Consulta https://cloud.google.com/run/quotas. | implementato |
A3L-APP-7 | Containerizza | Cloud Run | Linux | Applicazione | Utilizzo 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. | implementata |
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. | implementata | |
A3L-NET-1 | Containerizza | 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 | Trovati listener su più indirizzi IP. | Modifica il comportamento dell'applicazione in modo che ascolti su un singolo indirizzo IP. | implementato |
A3L-NET-3 | Containerizza | Cloud Run | Linux | Networking | Porte IP associate | 3 | Sono stati trovati più listener sulla stessa porta IP. | Modifica il comportamento dell'applicazione in modo da avere un singolo listener su qualsiasi porta. | implementato |
A3L-NET-4 | Containerizza | Cloud Run | Linux | Networking | Schede di interfaccia di rete (NIC) | 3 | Sono state trovate più NIC in uso. | Modifica il comportamento dell'applicazione per rimanere in ascolto su un singolo indirizzo IP. | implementata |
A3L-NET-5 | Containerizza | 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. | Consulta la documentazione sul montaggio di volumi esterni per saperne di più su come collegare volumi NFS/CIFS al deployment YAML. | implementata |
A3L-STO-2 | Containerizzazione | Cloud Run | Linux | Archiviazione | File system montati | 3 | Rilevato file system montato non compatibile. | Valuta la possibilità di rimuovere il file system montato o di eseguire la migrazione dei dati. | implementata |
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. | implementata |
A3L-STO-5 | Containerizza | Cloud Run | Linux | Archiviazione | File system di rete (NFS) esportati | 3 | È stata trovata una NFS esportata. | Per continuare a esportare l'NFS, assicurati che non esista una dipendenza interna dal server NFS rilevato. Se è presente una dipendenza, lascia in uso la VM originale dopo la migrazione. | implementato |
A3L-STO-7 | Containerizzazione | Cloud Run | Linux | Archiviazione | Apri file | 5 | 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 essere eseguito 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. | implementata |
A5N-APP-5 | Containerizza | Container dell'app Tomcat | N/D | Applicazione | Configurazione JMX | 2 | Configurazione JMX rilevata negli argomenti JVM del server Tomcat. | È stata rilevata la configurazione JMX. 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 | È supportato Java 8 o versione successiva. | È stata rilevata una versione Java non supportata. La migrazione è possibile, ma alcune funzionalità potrebbero non funzionare. | implementata |
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 di jvmRoute da server.xml. | implementata |
A5N-APP-9 | Containerizza | Container dell'app Tomcat | N/D | Applicazione | Java Endorsed Dirs | 2 | Configurazione dirs approvata da Java rilevata negli argomenti JVM del server Tomcat. | Prendi in considerazione l'aggiunta di percorsi approvati da Java alla sezione AdditionalFiles del piano di migrazione e includi ENV CATALINA_OPTS="${CATALINA_OPTS} -Djava.endorsed.dirs=..." nel 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. | implementata |
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 montaggi 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. | implementata |
A5N-STO-2 | Containerizza | Container dell'app Tomcat | N/D | Archiviazione | File system di rete (NFS) esportati | 3 | È stata trovata una NFS esportata. | 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 container di cui è stata eseguita la 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. | implementata |
A6N-APP-2 | Containerizza | Contenitore di app IIS Windows | N/D | Applicazione | Directory virtuali | 2 | Directory virtuale trovata su un'unità di rete. | Valuta la possibilità di spostare la directory virtuale su un'unità locale. | implementata |
A6N-APP-3 | Containerizza | Contenitore di 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 | Identità pool di applicazioni | 3 | L'applicazione utilizza un pool di applicazioni con un'identità Active Directory. | Configurare un account di servizio gestito da gruppo (GMSA). | implementata |
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 | SSL rilevato | 3 | SSL Apache VirtualHost abilitato. | È stato rilevato l'utilizzo di SSL, ma la versione corrente non supporta la migrazione dei certificati SSL. Potresti 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 Apache non supportata. | È stata rilevata una versione Apache non supportata. Prendi in considerazione l'utilizzo di Apache 2.4. | implementato |
A7N-APP-3 | Containerizza | Container dell'app Apache2 | N/D | Applicazione | Percorso di installazione di Apache | 2 | Apache non è installato nel percorso predefinito. | 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. |
implementata |
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 installarle manualmente nell'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. | implementata |
A7N-APP-5 | Containerizza | Container dell'app Apache2 | N/D | Applicazione | Versione PHP non supportata | 2 | È stata rilevata una versione di PHP non supportata. | Versione di PHP non supportata. Ti consigliamo di utilizzare PHP 7.4. | implementato |
A7N-APP-6 | Containerizza | Container dell'app Apache2 | N/D | Applicazione | WordPress rilevata | 4 | Host virtuale WordPress rilevato. | Valuta la possibilità di utilizzare la migrazione di WordPress con Migrate to Containers per questo server. | implementato |
A7N-APP-7 | Containerizza | Container dell'app Apache2 | N/D | Applicazione | Drupal rilevata | 4 | Host virtuale Drupal rilevato. | Host virtuali Drupal non supportati nella versione attuale di Migrate to Containers. | implementata |
A7N-APP-8 | Containerizza | Container dell'app Apache2 | N/D | Applicazione | Magento rilevato | 4 | Host virtuale Magento rilevato. | Gli host virtuali Magento non sono supportati nella versione corrente di Migrate to Containers. | implementato |
A7N-APP-9 | Containerizza | Container dell'app Apache2 | N/D | Applicazione | Connessioni al database | 2 | Connessioni di database trovate. | Verifica se Apache2 utilizza un database esterno. In questo caso, assicurati che il cluster di deployment vi abbia accesso. | implementata |
A7N-APP-10 | Containerizza | Container dell'app Apache2 | N/D | Applicazione | Connessioni al server web | 2 | Connessioni al server web trovate. | Verifica se Apache2 utilizza un server web esterno. In questo caso, assicurati che il cluster di deployment vi abbia accesso. | implementata |
A7N-STO-1 | Containerizza | Container dell'app Apache2 | N/D | Archiviazione | Supporti di rete | 2 | Montaggi di rete trovati. | Controlla se Apache2 utilizza montaggi 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. | implementata |
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 attiva 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 | Container di app JBoss | 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 account supportato. Per l'elenco delle versioni supportate, consulta la pagina https://cloud.google.com/migrate/containers/docs/migrating-overview#migrate_a_jboss_server. | implementata |
A8N-APP-2 | Containerizza | Container di app JBoss | N/D | Applicazione | Archivio chiavi JBoss | 4 | JBoss utilizza un archivio chiavi locale. | I secret JBoss non sono ancora supportati. Di conseguenza, l'archivio chiavi verrà copiato nell'immagine e dovrebbe essere spostato manualmente durante la migrazione. | implementata |
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. | implementata | |
A8N-APP-4 | Containerizza | Container di app JBoss | N/D | Applicazione | Versione Java JBoss | 1 | È stata rilevata una versione Java non supportata. La migrazione è possibile, ma alcune funzionalità potrebbero non funzionare. | implementato | |
A8N-APP-5 | Containerizza | Container di app JBoss | N/D | Applicazione | Connessioni al database | 2 | Connessioni di database trovate. | Controlla se JBoss utilizza un database esterno. In questo caso, assicurati che il cluster di deployment vi abbia accesso. | implementato |
A8N-APP-6 | Containerizza | JBoss App Container | N/D | Applicazione | Connessioni al server web | 2 | Connessioni al server web trovate. | Controlla se JBoss sta utilizzando un server web esterno. In questo caso, assicurati che il cluster di deployment vi abbia accesso. | implementata |
A8N-STO-1 | Containerizza | Container di app JBoss | N/D | Archiviazione | Supporti di rete | 2 | Montaggi di rete trovati. | 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 attiva la VM attuale 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. | implementata |
A9N-APP-1 | Containerizza | Contenitore di app WordPress | N/D | Applicazione | Versione WordPress | 3 | Versione di WordPress non supportata. | È stata rilevata una versione 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. | implementata |
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. | implementata |
A9N-STO-1 | Containerizza | Contenitore di 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 container di cui è stata eseguita la 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 invariata la VM corrente 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. | Controlla se WebSphere sta utilizzando un database esterno. In questo caso, assicurati che il cluster di deployment abbia accesso. | implementato |
A10N-APP-2 | Containerizza | Container dell'app WebSphere | N/D | Applicazione | Connessioni al server web | 2 | Connessioni al server web trovate. | Verifica se WebSphere sta utilizzando un server web esterno. In questo caso, assicurati che il cluster di deployment vi abbia accesso. | implementata |
A10N-STO-1 | Containerizza | Container dell'app WebSphere | N/D | Archiviazione | Supporti di rete | 2 | Montaggi di rete trovati. | Controlla se WebSphere utilizza montaggi NFS. In questo caso, assicurati che i server NFS siano accessibili dal cluster di deployment che ospita il carico di lavoro del container di cui è stata eseguita la 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 | È stata trovata una NFS esportata. | 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 container di cui è stata eseguita la 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 di Compute Engine | N/D | Hardware | Dispositivi multimediali | 1 | Sono stati trovati CD-ROM o floppy disk. Migrate to VMs rimuove automaticamente i CDROM 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 di Compute Engine | N/D | Hardware | Versione ESX | 5 | È stata trovata una versione ESXi non supportata. Le versioni ESXi supportate sono 5.5-8.0. | Utilizzare vMotion per spostare la VM su un host ESX che esegue 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. | implementata |
C1N-HRD-4 | Shift | VM di Compute Engine | N/D | Hardware | Architettura CPU | 1 | Il supporto per le VM ARM sarà disponibile a breve. | implementato | |
C1N-STO-1 | Shift | VM di Compute Engine | N/D | Archiviazione | Volume condiviso | 3 | Trovato un VMDK condiviso collegato alla VM. Non è possibile eseguire la migrazione dei drive condivisi con Migrazione a VM 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 di Compute Engine | N/D | Archiviazione | Dischi indipendenti | 3 | Trovato un disco indipendente collegato alla VM. Non è possibile eseguire la migrazione dei dischi indipendenti con Migrazione a VM perché non supportano le operazioni di snapshot. | Riconfigura lo spazio di archiviazione delle VM, che attualmente utilizza dischi configurati come permanenti indipendenti. 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 di 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=it&queryTerm=RDM+Disk+issue. | implementata |
C1N-STO-5 | Shift | VM di Compute Engine | N/D | Archiviazione | Assistenza CBT | 4 | È richiesto il supporto di Disk CBT (Change Block Tracking) | 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. | implementata |
C1L-APP-1 | Shift | VM Compute Engine | Linux | Applicazione | Sistema operativo | 3 | Versione del sistema operativo non supportata da Migrate to VMs. | Aggiorna il tuo 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. | implementata |
C1W-APP-1 | Shift | VM di 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 di Compute Engine | Windows | Archiviazione | Crittografia BitLocker | 3 | L'unità di sistema è criptata tramite BitLocker. | Decripta il disco di sistema prima di tentare la migrazione. | implementata |
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. | implementata |
C2N-HRD-3 | Shift | VM Google Cloud VMware Engine | N/D | Hardware | Architettura CPU | 5 | Le VM ARM non sono supportate. | implementata | |
C2N-STO-1 | Shift | VM Google Cloud VMware Engine | N/D | Archiviazione | Disco RDM | 4 | Trovata 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. | implementata |
C2N-STO-2 | Shift | VM Google Cloud VMware Engine | N/D | Archiviazione | Volume condiviso | 3 | Trovato un VMDK condiviso collegato alla VM. Impossibile eseguire la migrazione dei Drive condivisi perché non supportano le operazioni di snapshot. | Aggiorna l'unità VMDK condivisa. Non puoi eseguire il backup delle unità condivise utilizzando gli snapshot. | implementata |
C2N-STO-3 | Shift | VM Google Cloud VMware Engine | N/D | Archiviazione | Dischi indipendenti | 3 | 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. | implementata |
C2N-STO-4 | Shift | VM Google Cloud VMware Engine | N/D | Archiviazione | Assistenza CBT | 4 | È richiesto il supporto di Disk CBT (Change Block Tracking) | Riconfigura lo spazio di archiviazione delle VM per soddisfare i requisiti di Changed Block Tracking (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 di VM che superano il limite potrebbe causare un peggioramento dell'integrità delle applicazioni. | implementata |
D1N-APP-3 | Shift | Google Distributed Cloud | N/D | Applicazione | Utilizzo RAM | 1 | La quantità di RAM supera il limite di memoria supportata ed è stato rilevato un utilizzo elevato della RAM negli ultimi 7 giorni. | Consulta i limiti di RAM di GDC prima della migrazione. La migrazione di VM che superano il limite potrebbe causare un peggioramento dell'integrità delle applicazioni. | implementata |
D1N-HRD-1 | Shift | Google Distributed Cloud | N/D | Hardware | Hypervisor | 5 | La migrazione è supportata solo da vSphere. | implementata | |
D1N-HRD-2 | Shift | Google Distributed Cloud | N/D | Hardware | Versione vCenter | 5 | Versione 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 | Trovato un disco non SCSI. | Valuta la possibilità di cambiare il tipo di disco. | implementata |
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 NUMA (Non-uniform Memory Access) | 2 | NUMA non è supportato. | Valuta la possibilità di disattivare le impostazioni NUMA. | implementata |
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 CDROM 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. | implementata |
D1N-STO-1 | Shift | Google Distributed Cloud | N/D | Archiviazione | Dimensioni 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 con una versione secondaria superiore. 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. Ricrea il kernel per includerli. | implementata |
D1W-APP-1 | Shift | Google Distributed Cloud | Windows | Applicazione | Sistema operativo | 5 | Il sistema operativo della VM non è supportato. | Vedi https://cloud.google.com/distributed-cloud/hosted/docs/latest/gdch/application/ao-user/vms/create-custom-images/import-virtual-disk#supported_operating_systems per un elenco dei sistemi operativi supportati. 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. | implementata |
D1W-STO-1 | Shift | Google Distributed Cloud | Windows | Archiviazione | Crittografia BitLocker | 3 | L'unità di sistema è criptata tramite BitLocker. | Decripta il disco di sistema prima di tentare la migrazione. | implementata |