Nesta página, descrevemos como usar o acompanhante da configuração guiada no Google Cloud Modernization Hub para implantar e configurar uma instância do Mainframe Assessment Tool no seu projeto Google Cloud .
A Mainframe Assessment Tool analisa artefatos de mainframe legados, como COBOL, PL/I, Assembler, JCL e esquemas DB2, para gerar relatórios de inventário detalhados, mapas de dependência e pontuações de complexidade de modernização. O Modernization Hub simplifica o onboarding guiando você pelos pré-requisitos da MAT, gerando comandos de implantação verificados da Google Cloud CLI e iniciando o fluxo de trabalho de configuração no seu ambiente.
Antes de começar
Antes de implantar uma instância do Mainframe Assessment Tool, verifique se o Google Cloud projeto atende aos pré-requisitos necessários de Identity and Access Management (IAM), API, bucket de configurações e faturamento.
Verificar os pré-requisitos do projeto
- No console do Google Cloud , selecione ou crie um projeto do Google Cloud .
- Verifique se o faturamento foi ativado para o projeto.
- Verifique se sua conta de usuário tem permissões suficientes para provisionar recursos do Compute Engine, configurar contas de serviço e ativar APIsGoogle Cloud . Para ver os requisitos detalhados de infraestrutura e função da MAT, consulte Configurar o projeto do Google Cloud para a Mainframe Assessment Tool.
Ativar APIs obrigatórias
Para usar o Modernization Hub e implantar o MAT, ative as APIs de serviçoGoogle Cloud necessárias no seu projeto:
gcloud services enable \
cloudbuild.googleapis.com \
storage.googleapis.com \
compute.googleapis.com \
logging.googleapis.com \
aiplatform.googleapis.com \
cloudresourcemanager.googleapis.com \
--project=PROJECT_ID
Substitua PROJECT_ID pelo ID do projeto Google Cloud .
Funções exigidas
Para acessar a interface do console do Modernization Hub, provisionar máquinas virtuais de análise do MAT e gerenciar arquivos de estado de jobs, verifique se as contas de serviço do projeto e sua conta de usuário têm as funções necessárias no projeto.
Para receber as permissões necessárias para provisionar máquinas virtuais de análise do MAT e gerenciar jobs de avaliação, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:
-
Provisione máquinas virtuais de análise do MAT:
Administrador da instância do Compute (v1) (
roles/compute.instanceAdmin.v1) -
Encaminhe o tráfego pelo proxy do Google até a máquina virtual do MAT: usuário do túnel protegido pelo IAP (
roles/iap.tunnelResourceAccessor) -
Enviar jobs de configuração ou avaliação (
cloudbuild.builds.create) e visualizar registros de build: Editor do Cloud Build (roles/cloudbuild.builds.editor) -
Ler arquivos de entrada, gravar e ler relatórios de saída e atualizar arquivos de estado
.pb: Usuário de objetos do Storage (roles/storage.objectUser) -
Executar máquinas virtuais do Cloud Build e do Compute Engine nas contas de serviço padrão do projeto:
Usuário da conta de serviço (
roles/iam.serviceAccountUser)
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.
Configurar um bucket de configurações do espaço de trabalho
Registre um bucket designado do Cloud Storage na página
Modernization Hub > Configurações (por exemplo,
gs://PROJECT_ID-modernization-hub) para armazenar os
arquivos de estado binário do espaço de trabalho (mainframe_jobs.pb, dotnet_jobs.pb e
java_jobs.pb).
Gerar o script de implantação da MAT
A interface complementar do Modernization Hub cria scripts de implantação personalizados com base no seu projeto de destino e nas preferências regionais. Para gerar o script de configuração, siga estas etapas:
No console, acesse a página Modernization Hub:
Na página de destino, localize o card Mainframe Assessment Tool e clique em Configurar ambiente.
No painel de descoberta guiada, confira a lista de pré-requisitos na documentação da Mainframe Assessment Tool.
Na seção Configuração da implantação, especifique os parâmetros do ambiente de destino:
- ID do projeto: selecione o projeto Google Cloud em que você quer implantar a instância do MAT.
- Região: selecione uma região de destino para sua máquina virtual do MAT e buckets de armazenamento (por exemplo,
us-central1).
Analise os comandos de implantação gerados mostrados no painel Prévia do script. A prévia mostra os comandos exatos da CLI gcloud usados para provisionar a instância do MAT e a infraestrutura de suporte.
Executar scripts de implantação e verificar a configuração
É possível implantar a instância do MAT usando a execução automatizada do console ou a execução manual da linha de comando:
- Execução automatizada do console: na UI complementar do Modernization Hub, clique em Executar script de configuração. O console executa os comandos de implantação provisionados no seu projeto Google Cloud e mostra registros de execução em tempo real.
- Execução manual da CLI: se você preferir executar a implantação no seu terminal, clique em Copiar script no painel de visualização e execute os comandos no Cloud Shell ou no seu ambiente de terminal local.
Depois que o script de implantação terminar de provisionar seus recursos, a interface complementar vai mostrar um botão Iniciar MAT. Clique em Iniciar MAT para abrir a interface da Web da instância recém-implantada da Mainframe Assessment Tool.
A seguir
Depois de implantar a instância da MAT, use a documentação oficial da Mainframe Assessment Tool para fazer upload dos artefatos do mainframe e executar avaliações:
- Saiba como configurar seu projeto e fazer upload de arquivos de origem.
- Siga as instruções para fazer uma avaliação de mainframe.
- Saiba como analisar e exportar os resultados da avaliação.
- Saiba mais sobre a redução de riscos e a validação paralela de mainframe usando o Dual Run.