Menyiapkan Mainframe Assessment Tool

Halaman ini menjelaskan cara menggunakan pendamping penyiapan terpandu di Google Cloud Modernization Hub untuk men-deploy dan mengonfigurasi instance Mainframe Assessment Tool di project Google Cloud Anda.

Mainframe Assessment Tool menganalisis artefak mainframe lama, seperti COBOL, PL/I, Assembler, JCL, dan skema DB2 untuk menghasilkan laporan inventaris mendetail, peta dependensi, dan skor kompleksitas modernisasi. Modernization Hub menyederhanakan proses aktivasi dengan memandu Anda melalui prasyarat MAT, membuat perintah deployment Google Cloud CLI yang terverifikasi, dan meluncurkan alur kerja penyiapan di lingkungan Anda.

Sebelum memulai

Sebelum men-deploy instance Mainframe Assessment Tool, pastikan project Google Cloud Anda memenuhi prasyarat Identity and Access Management (IAM), API, bucket setelan, dan penagihan yang diperlukan.

Memverifikasi prasyarat project

  1. Di konsol Google Cloud , pilih atau buat project Google Cloud .
  2. Pastikan penagihan diaktifkan untuk project Anda.
  3. Pastikan akun pengguna Anda memiliki izin yang memadai untuk menyediakan resource Compute Engine, mengonfigurasi akun layanan, dan mengaktifkan APIGoogle Cloud . Untuk mengetahui persyaratan peran dan infrastruktur MAT yang mendetail, lihat Mengonfigurasi project Google Cloud untuk Mainframe Assessment Tool.

Aktifkan API yang diperlukan

Untuk menggunakan Modernization Hub dan men-deploy MAT, aktifkan Google Cloud API layanan yang diperlukan di project Anda:

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

Ganti PROJECT_ID dengan project ID Google Cloud Anda.

Peran yang diperlukan

Untuk mengakses antarmuka konsol Modernization Hub, menyediakan virtual machine analisis MAT, dan mengelola file status tugas, pastikan akun layanan project Anda dan akun pengguna Anda memiliki peran yang diperlukan di project Anda.

Untuk mendapatkan izin yang Anda perlukan untuk menyediakan virtual machine analisis MAT dan mengelola tugas penilaian, minta administrator untuk memberi Anda peran IAM berikut di project Anda:

  • Menyediakan virtual machine analisis MAT: Compute Instance Admin (v1) (roles/compute.instanceAdmin.v1)
  • Merutekan traffic melalui proxy Google ke virtual machine MAT: IAP-secured Tunnel User (roles/iap.tunnelResourceAccessor)
  • Kirimkan tugas penyiapan atau penilaian (cloudbuild.builds.create) dan lihat log build: Cloud Build Editor (roles/cloudbuild.builds.editor)
  • Membaca arsip input, menulis dan membaca laporan output, serta memperbarui file status .pb: Pengguna Objek Penyimpanan (roles/storage.objectUser)
  • Jalankan virtual machine Cloud Build dan Compute Engine di akun layanan default project: Service Account User (roles/iam.serviceAccountUser)

Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.

Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.

Mengonfigurasi bucket setelan ruang kerja

Daftarkan bucket Cloud Storage yang ditentukan di halaman Modernization Hub > Settings (misalnya, gs://PROJECT_ID-modernization-hub) untuk menyimpan file status biner ruang kerja (mainframe_jobs.pb, dotnet_jobs.pb, dan java_jobs.pb).

Buat skrip deployment MAT Anda

Antarmuka pendamping Modernization Hub membuat skrip deployment yang disesuaikan berdasarkan project target dan preferensi regional Anda. Untuk membuat skrip penyiapan, ikuti langkah-langkah berikut:

  1. Di konsol, buka halaman Modernization Hub:

    Buka Modernization Hub

  2. Di halaman landing, cari kartu Mainframe Assessment Tool, lalu klik Siapkan Lingkungan.

  3. Di panel penemuan terpandu, tinjau checklist prasyarat dari dokumentasi Mainframe Assessment Tool.

  4. Di bagian Deployment configuration, tentukan parameter lingkungan target Anda:

    • Project ID: Pilih project Google Cloud tempat Anda ingin men-deploy instance MAT.
    • Region: Pilih region target untuk virtual machine MAT dan bucket penyimpanan Anda (misalnya, us-central1).
  5. Tinjau perintah deployment yang dihasilkan dan ditampilkan di panel Pratinjau skrip. Pratinjau menampilkan perintah gcloud CLI persis yang digunakan untuk menyediakan instance MAT dan infrastruktur pendukung.

Jalankan skrip deployment dan verifikasi penyiapan

Anda dapat men-deploy instance MAT menggunakan eksekusi konsol otomatis atau eksekusi command line manual:

  • Eksekusi konsol otomatis: Di UI pendamping Modernization Hub, klik Execute Setup Script. Konsol menjalankan perintah deployment yang disediakan dalam project Google Cloud Anda dan menampilkan log eksekusi langsung.
  • Eksekusi CLI manual: Jika Anda lebih suka menjalankan deployment di terminal Anda sendiri, klik Salin skrip di panel pratinjau dan jalankan perintah di Cloud Shell atau lingkungan terminal lokal Anda.

Setelah skrip deployment selesai menyediakan resource Anda, antarmuka pendamping akan menampilkan tombol Launch MAT. Klik Launch MAT untuk membuka antarmuka web instance Mainframe Assessment Tool yang baru di-deploy.

Langkah berikutnya

Setelah men-deploy instance MAT, gunakan dokumentasi Mainframe Assessment Tool resmi untuk mengupload artefak mainframe dan menjalankan penilaian: