Note di rilascio

La valutazione dell'idoneità alla migrazione ora è l'interfaccia a riga di comando del client di rilevamento di Migration Center

Lo strumento di valutazione dell'idoneità o mfit è stato ora rinominato in interfaccia a riga di comando del client predittivo di Migration Center o interfaccia a riga di comando mcdc. Per la versione più recente, consulta la documentazione dell'interfaccia a riga di comando mcdc.

Aggiornamenti per la versione 1.15.3

Il 16 agosto 2023 abbiamo rilasciato Migrate Fit Assessment 1.15.3, che consente di eseguire l'upgrade al client predittivo di Migration Center CLI.

In alternativa, per eseguire l'upgrade direttamente all'interfaccia a riga di comando mcdc, puoi scaricare di nuovo l'interfaccia a riga di comando mcdc e gli script di raccolta nelle stesse directory in cui hai installato la versione precedente di mfit.

Per ulteriori informazioni, consulta la panoramica della CLI mcdc.

Aggiornamenti per la versione 1.15.2

Il 4 luglio 2023 abbiamo rilasciato Migrate Fit Assessment 1.15.2, che include correzioni di bug ai report di valutazione dell'idoneità HTML.

Aggiornamenti per la versione 1.15.1

Il 27 giugno 2023 abbiamo rilasciato Migrate Fit Assessment 1.15.1, che include miglioramenti della sicurezza e correzioni di bug.

Aggiornamenti per la versione 1.15.0

Il 19 giugno 2023 abbiamo rilasciato Migrate Fit Assessment 1.15.0.

Funzionalità

Valutazione di idoneità delle applicazioni WebSphere

Ora lo strumento di valutazione dell'idoneità può valutare l'idoneità delle applicazioni WebSphere alla containerizzazione su Google Kubernetes Engine (GKE), cluster GKE Enterprise o sulla piattaforma Cloud Run.

Sono state aggiunte le seguenti regole per la valutazione dell'idoneità di WebSphere Application Server:

  • A10N-APP-1: corrispondenza quando viene utilizzato un database esterno
  • A10N-APP-2: corrisponde quando viene utilizzato un server web esterno
  • A10N-STO-1: corrisponde quando vengono trovati mount di rete
  • A10N-STO-2: corrispondenza quando NFS esporta una directory locale

Per ulteriori informazioni sulla containerizzazione delle applicazioni WebSphere, consulta la documentazione di Migrate to Containers.

Modifiche

Report avanzati della cartella di lavoro Microsoft Excel

Il report del foglio di lavoro Microsoft Excel (XLSX) ora contiene un nuovo foglio Contenuti che fornisce informazioni sulla generazione e sulla valutazione dei report. Questo foglio di lavoro contiene anche un sommario che elenca tutti i fogli di lavoro del report.

Il foglio di lavoro Componenti app è stato modificato per riflettere meglio le informazioni sullo stato di esecuzione, sulla versione e sull'idoneità alla contenimento dei componenti.

Report avanzati della cartella di lavoro Microsoft Excel

Per ulteriori informazioni sul report XLSX, consulta Generare il report Valutazione dell'idoneità.

Fisso

Il percorso WordPress viene ora valutato con tutte le piattaforme di destinazione

Quando generi un report di valutazione dell'idoneità utilizzando mfit, puoi specificare la piattaforma di destinazione. Per impostazione predefinita, il flag --target-platform è impostato su all e vengono valutati tutti i possibili percorsi.

Nella versione precedente, se modificavi il valore del flag --target-platform in un valore diverso da all, il percorso WordPress non veniva valutato. Ora il percorso WordPress viene valutato per tutte le piattaforme di destinazione ed è incluso nel report generato.

Aggiornamenti per la versione 1.14.4

Il 2 maggio 2023 abbiamo rilasciato Migrate Fit Assessment 1.14.4.

Funzionalità

Supporto per WordPress

Lo strumento di valutazione di idoneità ora rileva e valuta le applicazioni WordPress in Apache WebHosts.

Supporto per la raccolta e la valutazione di AWS

  • Raccolta dell'inventario: lo strumento di valutazione dell'idoneità ora supporta la raccolta dell'inventario AWS tramite il comando mfit discover aws.
  • Raccolta guest: gli script di raccolta raccolgono più informazioni su AWS quando vengono eseguiti su un'istanza di macchina virtuale (VM) AWS.

    Per scoprire come eseguire una raccolta ospite nelle VM AWS, consulta Raccogliere i dati ospite di mfit dalle VM EC2.

  • Valutazione dell'idoneità: sono state aggiunte nuove regole specificamente per le VM migrate da AWS.

Generare report di grandi dimensioni in una cartella di lavoro Microsoft Excel

Lo strumento di valutazione di idoneità ora può generare un report in un file di lavoro Microsoft Excel (XLSX). Il report XLSX può gestire grandi quantità di dati ed è quindi adatto ai casi in cui è presente un numero maggiore di VM che il report HTML potrebbe non essere in grado di gestire.

Per generare un report in un file XLSX, esegui il seguente comando:

./mfit report --format xlsx >  REPORT_NAME.xlsx

Evitare l'overwriting delle collezioni successive all'importazione

Quando importi un archivio utilizzando mfit discover import, se questo supera un archivio raccolto in un secondo momento per la stessa macchina, l'importazione non va a buon fine, a meno che non fornisci il flag --force.

Fisso

Le impronte vuote vengono ora ignorate

Lo strumento di valutazione di idoneità rileva le impronte per ogni VM. Se due raccolte contengono una VM con le stesse impronte, lo strumento sa che si tratta della stessa VM.

In questo modo viene risolto un problema per cui le VM con solo impronte vuote vengono importate correttamente, ma non vengono visualizzate nei report. In questi casi, la raccolta non va a buon fine e viene visualizzato un avviso.

Aggiornamenti per la versione 1.14.3

Il 16 marzo 2023 abbiamo rilasciato Migrate Fit Assessment 1.14.3.

Funzionalità

Nuovo design per il report dettagliato della valutazione di idoneità

In questa release abbiamo introdotto un nuovo design dei report con dettagli sui componenti delle applicazioni VM come le applicazioni Tomcat, Windows IIS, JBoss e Websphere. Il nuovo report è dotato di un filtro basato su testo migliorato, nonché di un inventario dettagliato dei componenti dell'applicazione identificati nella VM.

Elenco delle macchine virtuali del report di valutazione dettagliato

Per generare un file HTML nel vecchio formato, utilizza il flag --html-v0:

mfit report --format html --full --html-v0

Valutazione di idoneità delle applicazioni Windows IIS

Abbiamo introdotto una valutazione dettagliata dell'idoneità delle applicazioni Windows IIS che consente di visualizzare l'idoneità alla modernizzazione ai container delle applicazioni Windows IIS.

Visualizzazione della valutazione delle applicazioni Windows IIS

Aggiornamenti per la versione 1.14.2

Il 15 marzo 2023 abbiamo rilasciato Migrate Fit Assessment 1.14.2, che include correzioni di bug.

Aggiornamenti per la versione 1.14.1

Il 19 febbraio 2023 abbiamo rilasciato Migrate Fit Assessment 1.14.1.

Funzionalità

Ripristino manuale da un errore di upgrade

Abbiamo aggiunto un'opzione di recupero manuale che ti consente di ripristinare manualmente un raro caso di errore che causa la perdita di dati durante il processo di upgrade. Dopo aver eseguito l'upgrade di mfit, quando esegui la versione più recente, se viene visualizzato un messaggio di errore che indica che l'upgrade del database non è riuscito, puoi emettere il seguente comando:

./mfit discover recover-db

Questo comando ripristina lo stato dello spazio dati interno precedente all'upgrade e conserva le informazioni raccolte.

Modifiche

Valutazione dell'idoneità delle applicazioni JBoss migliorata

Sono state aggiunte le seguenti regole per la valutazione dell'idoneità delle applicazioni JBoss:

  • A8N-APP-4: corrispondenza quando la versione Java di origine è più recente della versione Java dell'immagine di destinazione prevista.
  • A8N-APP-5: corrispondenza quando viene utilizzato un database esterno.
  • A8N-APP-6: corrisponde quando viene utilizzato un server web esterno.
  • A8N-FIT-1: corrispondenza quando esistono dati VM.
  • A8N-STO-1: corrisponde quando vengono trovati mount di rete.
  • N-STO-2: corrisponde quando NFS esporta la directory locale.

Testi dei report aggiornati

Testi dei report aggiornati per fornire maggiori informazioni sul percorso di runtime VM di GKE Enterprise.

Aggiornamenti per la versione 1.14.0

Il 17 gennaio 2023 abbiamo rilasciato Migrate Fit Assessment 1.14.0.

Funzionalità

Segnalare le applicazioni adatte alle piattaforme di container di Google

È stata aggiunta una nuova categoria di report per aiutarti a concentrare il report di valutazione sulle applicazioni adatte alle piattaforme di container di Google: GKE Enterprise, GKE, Autopilot e Cloud Run. Quando generi un report, puoi chiedere di includere solo la valutazione per le piattaforme di contenitori utilizzando il seguente comando:

./mfit report --format html --target-platform containers --full > REPORT_NAME.html

Valutazione dell'idoneità delle applicazioni JBoss e Apache 2

Lo strumento di valutazione dell'idoneità alla migrazione può valutare l'idoneità delle applicazioni JBoss e Apache 2 per la containerizzazione sulle piattaforme GKE, GKE Enterprise e Cloud Run. Per scoprire di più sulla containerizzazione di JBoss e Apache 2, consulta le note di rilascio di Migrate to Containers 1.14.0.

Raccolta a livello di ospite senza necessità di autorizzazione di root

Sono stati aggiornati gli script di raccolta della migrazione della valutazione di idoneità per Linux per consentirne l'esecuzione tramite sudo. La funzionalità aggiunta ti consente di eseguire lo script di raccolta degli ospiti Linux con sudo e senza dover disporre di un utente root.

Lo script di raccolta degli ospiti Linux tenterà di essere eseguito utilizzando sudo senza password. Questa modifica viene applicata a tutti i metodi di raccolta ospite Linux, ad esempio:

  • mfit discover ssh
  • mfit discover vsphere guest
  • mfit discover vsphere guest all
  • Quando esegui lo script di raccolta manualmente e utilizzi mfit discover import.

Se vengono fornite credenziali sudoer senza password, lo script di raccolta degli ospiti Linux utilizza sudo, con risultati di raccolta più completi e affidabili.

Tieni presente che le autorizzazioni sudoer che richiedono la richiesta di una password non sono supportate per questa funzionalità. In questo caso, lo script viene eseguito con le autorizzazioni dell'utente originale.

Nuovo report dettagliato sulla valutazione aggiunto con il flag sperimentale

È ora disponibile un nuovo design del report di valutazione dettagliata se esegui il comando ./mfit report --format html --full > REPORT_NAME.html --experimental.

Il nuovo design introduce filtri avanzati e ricerca basata su testo per aiutarti a individuare i workload candidati per la modernizzazione.

Report dettagliato della valutazione

Modifiche

Ritiro del flag --user nello script di raccolta di Linux

In precedenza, l'esecuzione con un utente non root richiedeva l'indicazione di un flag --user allo script di raccolta guest Linux. Questa operazione non è più obbligatoria e il flag --user viene ignorato e inserito in un periodo di ritiro.

Fisso

Il flag discover ssh connect-timeout è stato rinominato

Il flag denominato --timeout nel comando discover ssh è stato rinominato in --connect-timeout. Il flag può essere utilizzato con il client SSH nativo. Il nuovo nome rimuove la sovrapposizione con il flag --timeout globale.

Errore durante la fornitura del client SSH incorporato senza autenticazione

È stato corretto l'errore nel caso in cui il comando discover ssh non abbia parametri di autenticazione. Quando si utilizza il client SSH incorporato e non viene fornito alcun file di identità e nessuna password o una vuota, si verifica un panico anziché indicare un'autenticazione non riuscita.

Errore durante la creazione di un file tar nella raccolta di ospiti Linux

Se lo script di raccolta non riesce a creare il file tar richiesto, viene generato un errore. In precedenza, un errore di creazione di un file tar nello script di raccolta degli ospiti Linux veniva ignorato. A partire da questa versione, viene visualizzato un messaggio di errore e lo script esce con il codice di stato 1.

Salvataggio del file tar della raccolta di ospiti in una posizione diversa

Per specificare una posizione diversa per il salvataggio del file tar della raccolta, puoi utilizzare il flag --output per salvarlo nel percorso specificato. In precedenza, gli argomenti forniti dopo il flag --output venivano ignorati a causa di problemi di analisi.

Aggiornamenti per la versione 1.13.1

Il 3 novembre 2022 abbiamo rilasciato Migrate Fit Assessment 1.13.1.

Modifiche

Report JSON versione 0 ritirati

Abbiamo introdotto modifiche alla struttura del file JSON generato per espandere l'ambito del report Dettagli valutazione. A partire dalla versione 1.13.1, l'output JSON predefinito utilizzerà la versione v1 della struttura del file. Per generare un file JSON nella versione precedente, applica il flag --json-v0.

./mfit report --format json --json-v0  <file.json>

Il report JSON v0 è stato ritirato. Nel primo trimestre del 2023, il formato dei report JSON v0 non sarà più supportato. Le nuove release di mFit non supporteranno la generazione di report JSON v0.

Fisso

Dimensioni del file del database ridotte

Il database SQLite utilizzato da mFit è stato ottimizzato per ridurre lo spazio su disco che occupa.

Errore too many SQL parameters corretto

È stato corretto un errore che potrebbe verificarsi durante l'esecuzione dei comandi discover ls o report su un'installazione mFit con un numero molto elevato di asset rilevati.

Aggiornamenti per la versione 1.13.0

Il 18 ottobre 2022 abbiamo rilasciato Migrate Fit Assessment 1.13.0.

Modifiche

Raccolta di guest vSphere avanzata su larga scala con opzione di ambito

Ora puoi eseguire la raccolta ospite per un sottoinsieme di VM applicando un ambito tramite il flag --path.

mfit discover vsphere guest all --url https://VSPHERE_URL --path dc-1/host/esx-1

Segnalazione degli errori migliorata nell'importazione di RVTools

La funzionalità di rilevamento di RVTools ora identifica i formati file non supportati e fornisce un messaggio di errore sulle versioni non supportate.

Fisso

Conversioni di RAM e dimensioni dello spazio di archiviazione corrette nei report

Le unità di misura nei report sono state modificate in modo da essere espresse in GiB anziché in GB, in linea con le unità di misura interne.

Aggiornamenti per la versione 1.12.1

Funzionalità

Eseguire la raccolta degli ospiti su larga scala

Ora puoi eseguire raccolte di guest in parallelo per tutte le VM gestite da un singolo vCenter VMware. Questo è utile per raccogliere informazioni da grandi quantità di VM con le stesse credenziali.

Per raccogliere informazioni a livello di guest da più VM, esegui:

mfit discover vsphere guest all --url https://VSPHERE_URL

Modifiche

Aggiornamento della valutazione dell'idoneità a Cloud Run

La valutazione dell'idoneità a Cloud Run è stata aggiornata per tenere conto dei miglioramenti apportati alle limitazioni delle risorse Cloud Run. I valori precedenti erano 4 CPU, 16 GB di memoria e i nuovi limiti sono 8 CPU, 32 GB di memoria. Per maggiori dettagli, consulta Quote e limiti di Cloud Run.

Unifica i comandi di valutazione e generazione di report

Abbiamo semplificato la procedura di valutazione dei dati e di generazione di un report, combinando i due comandi in uno. Nelle release precedenti, dovevi prima eseguire una valutazione ($ mfit assess) e poi generare un report sui dati raccolti. Ora puoi eseguire il comando report e la valutazione viene eseguita automaticamente. Il comando report ora ha un flag facoltativo --target-platform.

Le opzioni disponibili sono: gcp, anthos, anthosbm e all. Ogni opzione specifica un insieme diverso di percorsi da valutare. Se non specifichi una piattaforma di destinazione, vengono valutati tutti i percorsi.

  • gcp valuta i percorsi di passaggio a Compute Engine, Google Cloud VMware Engine e i percorsi di containerizzazione a Google Kubernetes Engine, Google Kubernetes Engine Autopilot e Cloud Run.

  • anthos valuta il passaggio a Google Distributed Cloud e i percorsi di containerizzazione verso Google Kubernetes Engine e Cloud Run.

  • anthosbm è equivalente a anthos.

  • all valuta tutti i possibili percorsi.

Con questa modifica, il comando report sample sostituisce il comando assess sample ora deprecato.

Fisso

Correggere le menzioni di anteprime private / pubbliche nei report HTML

Nelle release precedenti, qualsiasi destinazione containerizzata veniva mostrata come anteprima privata. Ora solo i target Tomcat vengono mostrati come anteprima pubblica.

Directory temporanea di pulizia degli script di raccolta mfit

Nelle release precedenti, gli script di raccolta creavano una directory temporanea sull'guest, ma non la rimuovevano. Nell'ultima release, gli script di raccolta rimuovono automaticamente la directory temporanea.

Correggere le conversioni errate delle dimensioni della RAM

Abbiamo corretto una conversione in cui la base 2 era mista alla base 10 (MiB e MB) e generava conversioni imprecise.

Raccolta di ospiti Windows

Per alcuni dati ricorriamo a metodi di raccolta non basati su WMI per evitare errori sporadici.

Aggiornamenti per la versione 1.12.0

Modifiche

  • La valutazione delle VM in modalità Attach (Allega) a Google Distributed Cloud è stata rimossa dal report di riepilogo e dal report di valutazione dettagliata.
  • È stata modificata la valutazione predefinita di Google Distributed Cloud nell'ambito del report per i dirigenti. Per valutare le VM per Google Distributed Cloud, devi eseguire il comando: mfit assess --target-platform anthosbm
  • Verrà visualizzato un avviso se emetti un comando CLI che tenta di valutare un database vuoto.
  • È stato aggiornato il comportamento predefinito del flag assess –target-platform per utilizzare l'opzione all.

Fisso

  • È stato corretto un bug nella sezione Riepilogo che causava conteggi inaccurati delle VM con CPU e memoria elevate.
  • È stato migliorato l'ordinamento nel report completo sulla valutazione dell'idoneità, in modo che i risultati ordinati per ID regola vengano ordinati correttamente.
  • È stato migliorato l'ordinamento del grafico intermedio del report completo sulla valutazione dell'adattamento in modo che le righe vengano ordinate dal punteggio di adattamento aggregato più alto a quello più basso.
  • È stato corretto un problema relativo a una regex errata nello script di raccolta di Linux che influisce sulla valutazione di Tomcat.
  • È stato corretto un bug che impediva il rilevamento corretto del nome della versione del sistema operativo CentOS e causava nomi di sistema operativo vuoti nel report completo della valutazione dell'idoneità.
  • È stato corretto un bug che causava la duplicazione delle informazioni sulle VM quando le VM venivano rilevate più volte.
  • Gestione migliorata delle informazioni sulle VM raccolte parzialmente, che potrebbero portare a dati incoerenti. Avvisa gli utenti quando raccogli una risorsa con informazioni sulla VM incoerenti e salta la memorizzazione dei dati della VM.

Aggiornamenti per la versione 1.11.3

Funzionalità

  • Analisi dei costi della valutazione di idoneità: utilizza questa nuova sezione del report di valutazione di idoneità per stimare il costo dell'esecuzione di workload modernizzati in Google Cloud. Il report raggruppa le VM in base alla strategia di modernizzazione e mostra i costi stimati per strategia, nonché un costo totale stimato. L'analisi dei costi ti aiuterà a decidere se una strategia di modernizzazione con un impegno ridotto o elevato è adatta alle tue esigenze. Per visualizzare i vantaggi in termini di costi di un percorso di modernizzazione, devi eseguire gli script di raccolta su una VM valutata. Per istruzioni più dettagliate, vedi Rilevare e raccogliere i dati.

  • Elenco dei consigli migliorato per i percorsi idonei: il report completo sulla valutazione dell'idoneità ora ordina i percorsi in base alla loro idoneità e alla somma della gravità di tutte le condizioni non soddisfatte. Il primo percorso nell'elenco ha il consiglio più alto, mentre i percorsi con una gravità dell'errore più elevata hanno un ranking più basso.

Fisso

  • È stato risolto un problema per cui le funzionalità venivano calcolate solo durante l'esecuzione del comando discover.

Aggiornamenti per la versione 1.11.2

Funzionalità

  • Filtro dei report: è stato aggiunto un nuovo filtro al report dettagliato sulla valutazione dell'idoneità per consentire di filtrare le VM idonee per percorsi specifici. Una volta applicato il filtro, vengono elencate solo le VM adatte al percorso selezionato.

  • StratoZone: è stato aggiunto lo script di raccolta mFIT al collector StratoProbe di StratoZone 5.0.2.1. Le informazioni necessarie per effettuare una valutazione vengono raccolte dal collector StratoProbe e rese disponibili per la valutazione per gli utenti che hanno implementato StratoProbe.

Fisso

  • È stata rimossa la colonna del punteggio di adattamento dalla tabella completa del report per una maggiore leggibilità.

  • Aggiornamento del report di riepilogo della valutazione dell'idoneità per risolvere la mancata corrispondenza della percentuale presentata nella parte di riepilogo e nella parte delle indicazioni del report.

  • Le informazioni sulla gravità sono state modificate in modo da utilizzare il testo anziché il valore numerico nel report di riepilogo.

  • È stata corretta l'identificazione errata del sistema operativo, contrassegnato come Altro sistema operativo nei report di valutazione dell'idoneità.

Modifiche

  • È stata aggiunta l'opzione per svuotare il database locale di valutazione dell'idoneità utilizzando il comando mfit discover purge-db

  • Sono state aggiunte informazioni sull'esistenza di strumenti VMware nel report CSV. Per consentire agli utenti di automatizzare la raccolta dei dati a livello di ospite tramite script automatici.

  • È stato aggiunto un flag (--minimal) allo script di raccolta di Windows che consente di ridurre al minimo la quantità di informazioni raccolte e di fornire solo le informazioni specifiche necessarie per valutare la containerizzazione delle applicazioni IIS di Windows.

  • È stata aggiunta l'opzione per verificare manualmente la presenza di versioni più recenti dello strumento di valutazione di idoneità utilizzando il comando mfit version --check.

Aggiornamenti per la versione 1.11.1

  • Correzioni di bug.

Aggiornamenti per la versione 1.11.0

  • Report Riepilogo: questa release include un nuovo tipo di report e una modifica del comportamento predefinito. Il nuovo report Riepilogo offre una panoramica dei tuoi percorsi di modernizzazione. A un livello generale, il report ordina i percorsi di modernizzazione in due diversi gruppi: basso impegno e alta modernizzazione. Esaminare questi due estremi, nonché i vantaggi e lo sforzo richiesti, dovrebbe aiutarti a prendere decisioni aziendali chiave. Inoltre, esistono sezioni secondarie del report che mostrano l'idoneità e i limiti tecnici della migrazione delle VM (analisi di lift and shift), del refactoring in container e della modernizzazione delle VM on-premise (tramite spostamento o attacco delle VM a Google Distributed Cloud). Il tipo di report predefinito è il nuovo report di riepilogo. Nelle release precedenti, il report predefinito era un report dettagliato.
  • Valuta i carichi di lavoro per la migrazione a Google Cloud VMware Engine: lo strumento di valutazione dell'idoneità ha aggiunto una nuova funzionalità di valutazione per valutare i carichi di lavoro per il lift and shift a Google Cloud VMware Engine.

Aggiornamenti per la versione 1.10.0

Lo strumento di valutazione dell'idoneità per la versione 1.10.0 aggiunge nuove funzionalità, tra cui: