Personalisasi dukungan

Dukungan berbayar tersedia bagi pelanggan yang bermigrasi dengan Migrate to Containers. Hubungi Layanan Pelanggan Cloud untuk mendapatkan bantuan. Terkadang, Anda mungkin diminta untuk menggunakan Sysreport guna memberikan informasi tambahan kepada tim Dukungan untuk membantu menyelesaikan masalah.

Menyediakan informasi ke dukungan Google Cloud

Sysreport menyediakan dukungan Migrate to Containers dengan informasi tentang konfigurasi cluster Anda. Hal ini membantu mempercepat penyelesaian masalah.

Untuk menjalankan Sysreport:

  1. Download collect_sysreport.sh, skrip Sysreport:

    migctl debug collect-info

    Perintah ini akan mendownload skrip ke /tmp/sysreportINDEX/collect_sysreport.sh, di mana INDEX merupakan nilai indeks yang unik.

  2. Ubah ke direktori /tmp/sysreportINDEX:

    cd /tmp/sysreportINDEX
  3. Jalankan skrip collect_sysreport.sh:
    ./collect_sysreport.sh [-n NAMESPACE] [-o OUTPUT_DIRECTORY] [-m MIGRATION]

Dengan keterangan:

  • [NAMESPACE]: (Opsional) Namespace tempat Migrate to Containers di-deploy (default-nya adalah v2k-system).
  • [OUTPUT_DIRECTORY]: (Opsional) Jalur ke direktori tempat Sysreport akan disimpan (default-nya adalah $HOME).
  • [MIGRATION]: (Opsional) Informasi tambahan yang dikumpulkan untuk migrasi.

Skrip ini membuat anthos-migrate-logs.TIMESTAMP.tar.xz, yang Anda berikan kepada dukungan Google Cloud.

Secara default, skrip mengumpulkan:

  • Log dari pengontrol CSI Migrate to Containers dan node CSI.
  • Syslog dari host node CSI Migrate to Containers.
  • Log dari pengontrol Migrate ke Containers.
  • Semua entity Migrate to Containers dari cluster.
  • Jika Anda menentukan migrasi, dan migrasi menggunakan repositori artefak default, kumpulkan artefak migrasi dari bucket [Cloud Storage(/storage).
  • Output dari:
    • kubectl cluster-info
    • kubectl get nodes; kubectl describe node
    • kubectl version
    • kubectl top node
  • Log beban kerja.
  • Output dari:
    • ps aux
    • netstat -tlnp
    • iptables -t nat -L
    • fstab
    • kubectl get pod
    • kubectl describe pod
    • kubectl top pod --all-namespaces --containers
    • kubectl cluster-info dump
    • kubectl api-resources -o wide
    • kubectl top pod --all-namespaces --containers
    • kubectl api-resources -o wide
    • kubectl get componentstatuses --all-namespaces
    • kubectl get endpoints --all-namespaces
    • kubectl get events --all-namespaces
    • kubectl describe limits --all-namespaces
    • kubectl get namespaces
    • kubectl describe pvc --all-namespaces
    • kubectl describe pv --all-namespaces
    • kubectl describe quota --all-namespaces
    • kubectl describe sa --all-namespaces
    • kubectl describe services --all-namespaces
    • kubectl describe services --all-namespaces
    • kubectl get ingresses --all-namespaces
    • kubectl describe networkpolicies --all-namespaces
    • kubectl get podsecuritypolicies --all-namespaces
    • kubectl get clusterrolebindings --all-namespaces
    • kubectl describe storageclasses --all-namespaces
    • kubectl describe volumeattachments --all-namespaces