Personalizzazione dell'assistenza

L'assistenza a pagamento è disponibile per i clienti che eseguono la migrazione con Migrate to Containers. Contatta l'assistenza clienti Google Cloud per ricevere aiuto. A volte ti potrebbe essere chiesto di utilizzare Sysreport per fornire ulteriori informazioni al team di assistenza e risolvere il problema.

Fornire informazioni all'assistenza Google Cloud

Il report Sysreport fornisce informazioni sulla configurazione del cluster all'assistenza per Migrate to Containers. Ciò consente di velocizzare i tempi di risoluzione.

Per eseguire Sysreport:

  1. Scarica collect_sysreport.sh, lo script di Sysreport:

    migctl debug collect-info

    Questo comando scarica lo script in /tmp/sysreportINDEX/collect_sysreport.sh, dove INDEX è un valore di indice univoco.

  2. Passa alla directory /tmp/sysreportINDEX:

    cd /tmp/sysreportINDEX
  3. Esegui lo script collect_sysreport.sh:
    ./collect_sysreport.sh [-n NAMESPACE] [-o OUTPUT_DIRECTORY] [-m MIGRATION]

Dove:

  • [NAMESPACE]: (facoltativo) lo spazio dei nomi in cui è stato eseguito il deployment di Migrate to Containers (il valore predefinito è v2k-system).
  • [OUTPUT_DIRECTORY]: (facoltativo) percorso della directory in cui verrà salvato il report sys (il valore predefinito è $HOME).
  • (Facoltativo) [MIGRATION]: informazioni aggiuntive raccolte per una migrazione.

Lo script crea anthos-migrate-logs.TIMESTAMP.tar.xz, che fornisci all'assistenza Google Cloud.

Per impostazione predefinita, lo script raccoglie:

  • Log dal controller CSI Migrate to Containers e dai nodi CSI.
  • Syslog dagli host dei nodi CSI Migrate to Containers.
  • Log del controller Migrate to Containers.
  • Tutte le entità Migrate to Containers dal cluster.
  • Se specifichi una migrazione, che utilizza il repository degli artefatti predefinito, raccogli gli artefatti di migrazione dal bucket [Cloud Storage(/storage)".
  • L'output di:
    • kubectl cluster-info
    • kubectl get nodes; kubectl describe node
    • kubectl version
    • kubectl top node
  • I log del carico di lavoro.
  • L'output di:
    • 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