Questa pagina descrive come utilizzare il componente aggiuntivo di configurazione guidata in Google Cloud Modernization Hub per eseguire il deployment e configurare un'istanza dello strumento di valutazione del mainframe nel tuo progetto Google Cloud .
Mainframe Assessment Tool analizza gli artefatti del mainframe legacy, come schemi COBOL, PL/I, Assembler, JCL e DB2, per generare report di inventario dettagliati, mappe delle dipendenze e punteggi di complessità della modernizzazione. Modernization Hub semplifica l'onboarding guidandoti attraverso i prerequisiti di MAT, generando comandi di deployment verificati di Google Cloud CLI e avviando il flusso di lavoro di configurazione nel tuo ambiente.
Prima di iniziare
Prima di eseguire il deployment di un'istanza di Mainframe Assessment Tool, assicurati che il tuo Google Cloud progetto soddisfi i prerequisiti necessari per Identity and Access Management (IAM), API, bucket delle impostazioni e fatturazione.
Verifica i prerequisiti del progetto
- Nella console Google Cloud , seleziona o crea un progetto Google Cloud .
- Verifica che la fatturazione sia attivata per il tuo progetto.
- Verifica che il tuo account utente disponga delle autorizzazioni necessarie per eseguire il provisioning delle risorse Compute Engine, configurare i service account e attivare le APIGoogle Cloud . Per informazioni dettagliate sull'infrastruttura e sui ruoli di MAT, vedi Configurare il progetto Google Cloud per Mainframe Assessment Tool.
Abilita le API richieste
Per utilizzare Modernization Hub e implementare MAT, abilita le API di servizioGoogle Cloud richieste nel tuo progetto:
gcloud services enable \
cloudbuild.googleapis.com \
storage.googleapis.com \
compute.googleapis.com \
logging.googleapis.com \
aiplatform.googleapis.com \
cloudresourcemanager.googleapis.com \
--project=PROJECT_ID
Sostituisci PROJECT_ID con l'ID progetto Google Cloud .
Ruoli obbligatori
Per accedere all'interfaccia della console Modernization Hub, eseguire il provisioning delle macchine virtuali di analisi MAT e gestire i file di stato dei job, assicurati che i service account del tuo progetto e il tuo account utente dispongano dei ruoli richiesti nel tuo progetto.
Per ottenere le autorizzazioni necessarie per eseguire il provisioning delle macchine virtuali di analisi MAT e gestire i job di valutazione, chiedi all'amministratore di concederti i seguenti ruoli IAM sul progetto:
-
Esegui il provisioning delle macchine virtuali di analisi MAT:
Amministratore istanze Compute (v1) (
roles/compute.instanceAdmin.v1) -
Instrada il traffico tramite il proxy di Google alla macchina virtuale MAT:
Utente del tunnel con protezione IAP (
roles/iap.tunnelResourceAccessor) -
Invia job di configurazione o valutazione (
cloudbuild.builds.create) e visualizza i log di build: Cloud Build Editor (roles/cloudbuild.builds.editor) -
Leggi gli archivi di input, scrivi e leggi i report di output e aggiorna i file di stato
.pb: Storage Object User (roles/storage.objectUser) -
Esegui le macchine virtuali Cloud Build e Compute Engine con i service account predefiniti del progetto:
Service Account User (
roles/iam.serviceAccountUser)
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Configurare un bucket delle impostazioni del workspace
Registra un bucket Cloud Storage designato nella pagina
Modernization Hub > Impostazioni (ad esempio,
gs://PROJECT_ID-modernization-hub) per archiviare i
file di stato binario dello spazio di lavoro (mainframe_jobs.pb, dotnet_jobs.pb e
java_jobs.pb).
Genera lo script di deployment di MAT
L'interfaccia complementare di Modernization Hub crea script di deployment personalizzati in base al progetto di destinazione e alle preferenze regionali. Per generare lo script di configurazione, segui questi passaggi:
Nella console, vai alla pagina Modernization Hub:
Nella pagina di destinazione, individua la scheda Mainframe Assessment Tool e fai clic su Configura ambiente.
Nel riquadro della scoperta guidata, esamina l'elenco di controllo dei prerequisiti della documentazione di Mainframe Assessment Tool.
Nella sezione Configurazione della distribuzione, specifica i parametri dell'ambiente di destinazione:
- ID progetto: seleziona il progetto Google Cloud in cui vuoi eseguire il deployment dell'istanza MAT.
- Regione: seleziona una regione di destinazione per la macchina virtuale MAT e
i bucket di archiviazione (ad esempio,
us-central1).
Esamina i comandi di deployment generati visualizzati nel riquadro Anteprima script. L'anteprima mostra i comandi gcloud CLI esatti utilizzati per eseguire il provisioning dell'istanza MAT e dell'infrastruttura di supporto.
Esegui gli script di deployment e verifica la configurazione
Puoi eseguire il deployment dell'istanza MAT utilizzando l'esecuzione automatica della console o l'esecuzione manuale della riga di comando:
- Esecuzione automatica della console: nell'UI complementare di Modernization Hub, fai clic su Esegui script di configurazione. La console esegue i comandi di deployment di cui è stato eseguito il provisioning all'interno del tuo progetto Google Cloud e mostra i log di esecuzione in tempo reale.
- Esecuzione manuale della CLI: se preferisci eseguire il deployment nel tuo terminale, fai clic su Copia script nel riquadro di anteprima ed esegui i comandi in Cloud Shell o nel tuo ambiente terminale locale.
Al termine dell'esecuzione dello script di deployment, l'interfaccia complementare mostra un pulsante Avvia MAT. Fai clic su Avvia MAT per aprire l'interfaccia web dell'istanza di Mainframe Assessment Tool di cui hai appena eseguito il deployment.
Passaggi successivi
Dopo aver eseguito il deployment dell'istanza MAT, utilizza la documentazione ufficiale di Mainframe Assessment Tool per caricare gli artefatti del mainframe ed eseguire le valutazioni:
- Scopri come configurare il progetto e caricare i file di origine.
- Segui le istruzioni per eseguire una valutazione del mainframe.
- Scopri come rivedere ed esportare i risultati della valutazione.
- Esplora la riduzione dei rischi del mainframe e la convalida parallela utilizzando Dual Run.