Configura la Mainframe Assessment Tool

En esta página, se describe cómo usar el asistente de configuración guiada en Google Cloud Modernization Hub para implementar y configurar una instancia de Mainframe Assessment Tool en tu proyecto de Google Cloud .

La Mainframe Assessment Tool analiza artefactos de unidades centrales heredadas, como esquemas de COBOL, PL/I, Assembler, JCL y DB2, para generar informes de inventario detallados, mapas de dependencias y puntuaciones de complejidad de modernización. Modernization Hub simplifica la incorporación, ya que te guía por los requisitos previos de MAT, genera comandos de implementación verificados de Google Cloud CLI y lanza el flujo de trabajo de configuración en tu entorno.

Antes de comenzar

Antes de implementar una instancia de Mainframe Assessment Tool, asegúrate de que tu proyecto de Google Cloud cumpla con los requisitos previos necesarios de Identity and Access Management (IAM), API, bucket de configuración y facturación.

Verifica los requisitos previos del proyecto

  1. En la consola de Google Cloud , selecciona o crea un proyecto de Google Cloud .
  2. Asegúrate de tener habilitada la facturación para tu proyecto.
  3. Verifica que tu cuenta de usuario tenga los permisos suficientes para aprovisionar recursos de Compute Engine, configurar cuentas de servicio y habilitar las APIs deGoogle Cloud . Para obtener información detallada sobre la infraestructura y los requisitos de roles de MAT, consulta Configura tu proyecto de Google Cloud para Mainframe Assessment Tool.

Habilita las APIs obligatorias

Para usar Modernization Hub y, luego, implementar MAT, habilita las APIs de servicioGoogle Cloud necesarias en tu proyecto:

gcloud services enable \
    cloudbuild.googleapis.com \
    storage.googleapis.com \
    compute.googleapis.com \
    logging.googleapis.com \
    aiplatform.googleapis.com \
    cloudresourcemanager.googleapis.com \
    --project=PROJECT_ID

Reemplaza PROJECT_ID por el ID del proyecto de Google Cloud .

Roles obligatorios

Para acceder a la interfaz de la consola de Modernization Hub, aprovisionar máquinas virtuales de análisis de MAT y administrar archivos de estado de trabajos, asegúrate de que las cuentas de servicio de tu proyecto y tu cuenta de usuario tengan los roles requeridos en tu proyecto.

Para obtener los permisos que necesitas para aprovisionar máquinas virtuales de análisis de MAT y administrar trabajos de evaluación, pídele a tu administrador que te otorgue los siguientes roles de IAM en tu proyecto:

  • Aprovisiona máquinas virtuales de análisis de MAT: Administrador de instancias de Compute (v1) (roles/compute.instanceAdmin.v1)
  • Enruta el tráfico a través del proxy de Google a la máquina virtual de MAT: Usuario de túnel protegido con IAP (roles/iap.tunnelResourceAccessor)
  • Enviar trabajos de configuración o evaluación (cloudbuild.builds.create) y ver registros de compilación: Editor de Cloud Build (roles/cloudbuild.builds.editor)
  • Leer archivos de entrada, escribir y leer informes de salida, y actualizar archivos de estado de .pb: Usuario de objetos de almacenamiento (roles/storage.objectUser)
  • Ejecuta máquinas virtuales de Cloud Build y Compute Engine con las cuentas de servicio predeterminadas del proyecto: Usuario de cuenta de servicio (roles/iam.serviceAccountUser)

Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.

Configura un bucket de configuración del espacio de trabajo

Registra un bucket de Cloud Storage designado en la página Modernization Hub > Configuración (por ejemplo, gs://PROJECT_ID-modernization-hub) para almacenar los archivos binarios de estado del espacio de trabajo (mainframe_jobs.pb, dotnet_jobs.pb y java_jobs.pb).

Genera tu secuencia de comandos de implementación de MAT

La interfaz complementaria de Modernization Hub crea secuencias de comandos de implementación personalizadas según tu proyecto de destino y tus preferencias regionales. Para generar tu secuencia de comandos de configuración, sigue estos pasos:

  1. En la consola, ve a la página Modernization Hub:

    Ir a Modernization Hub

  2. En la página de destino, busca la tarjeta Mainframe Assessment Tool y haz clic en Setup Environment.

  3. En el panel de descubrimiento guiado, revisa la lista de tareas previas de la documentación de la Mainframe Assessment Tool.

  4. En la sección Configuración de la implementación, especifica los parámetros de tu entorno de destino:

    • ID del proyecto: Selecciona el proyecto Google Cloud en el que deseas implementar la instancia de MAT.
    • Región: Selecciona una región de destino para tu máquina virtual de MAT y tus buckets de almacenamiento (por ejemplo, us-central1).
  5. Revisa los comandos de implementación generados que se muestran en el panel Vista previa de la secuencia de comandos. En la vista previa, se muestran los comandos exactos de gcloud CLI que se usan para aprovisionar la instancia de MAT y la infraestructura de asistencia.

Ejecuta secuencias de comandos de implementación y verifica la configuración

Puedes implementar tu instancia de MAT con la ejecución automatizada de la consola o la ejecución manual de la línea de comandos:

  • Ejecución automatizada de la consola: En la IU complementaria de Modernization Hub, haz clic en Ejecutar secuencia de comandos de configuración. La consola ejecuta los comandos de implementación aprovisionados en tu proyecto Google Cloud y muestra los registros de ejecución en vivo.
  • Ejecución manual de la CLI: Si prefieres ejecutar la implementación en tu propia terminal, haz clic en Copiar secuencia de comandos en el panel de vista previa y ejecuta los comandos en Cloud Shell o en tu entorno de terminal local.

Una vez que la secuencia de comandos de implementación termine de aprovisionar tus recursos, la interfaz complementaria mostrará un botón Launch MAT. Haz clic en Launch MAT para abrir la interfaz web de la instancia de Mainframe Assessment Tool que acabas de implementar.

¿Qué sigue?

Después de implementar tu instancia de MAT, usa la documentación oficial de Mainframe Assessment Tool para subir tus artefactos de unidad central y ejecutar evaluaciones: