Support personalisieren

Kunden, die mit Migrate to Containers migrieren, steht kostenpflichtiger Support zur Verfügung. Wenden Sie sich an Cloud Customer Care, um Hilfe zu erhalten. Manchmal werden Sie möglicherweise aufgefordert, Sysreport zu verwenden, um dem Supportteam zusätzliche Informationen bereitzustellen, um Ihr Problem zu beheben.

Informationen für den Google Cloud-Support bereitstellen

Der Sysreport bietet Support für Migration to Containers mit Informationen zur Konfiguration Ihres Clusters. Dies beschleunigt die Bearbeitungszeit.

So führen Sie Sysreport aus:

  1. Laden Sie das Sysreport-Skript collect_sysreport.sh herunter.

    migctl debug collect-info

    Mit diesem Befehl wird das Skript in /tmp/sysreportINDEX/collect_sysreport.sh heruntergeladen, wobei INDEX ein eindeutiger Indexwert ist.

  2. Wechseln Sie in das Verzeichnis /tmp/sysreportINDEX:

    cd /tmp/sysreportINDEX
  3. Führen Sie das Skript collect_sysreport.sh aus:
    ./collect_sysreport.sh [-n NAMESPACE] [-o OUTPUT_DIRECTORY] [-m MIGRATION]

Wobei:

  • [NAMESPACE]: (Optional) Der Namespace, in dem Migrate to Containers bereitgestellt wurde (Standard ist v2k-system).
  • [OUTPUT_DIRECTORY]: (Optional) Pfad zu dem Verzeichnis, in dem der Systemreport gespeichert wird (Standard ist $HOME).
  • [MIGRATION]: (Optional) Zusätzliche Informationen, die für eine Migration erfasst werden.

Das Skript erstellt anthos-migrate-logs.TIMESTAMP.tar.xz. Dieses Element stellen Sie dem Google Cloud-Support zur Verfügung.

Das Skript erfasst standardmäßig Folgendes:

  • Logs vom Migrate to Containers CSI-Controller und von CSI-Knoten.
  • Syslog von den CSI-Knotenhosts von Migrate to Containers.
  • Logs vom Migrate for Containers-Controller.
  • Alle Entitäten von Migrate to Containers aus dem Cluster.
  • Wenn Sie eine Migration angeben und bei der Migration das standardmäßige Artefakt-Repository verwendet wird, erfassen Sie die Migrationsartefakte aus dem [Cloud Storage(/storage)-Bucket.
  • Die Ausgabe von:
    • kubectl cluster-info
    • kubectl get nodes; kubectl describe node
    • kubectl version
    • kubectl top node
  • Die Arbeitslastlogs.
  • Die Ausgabe von:
    • 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