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:
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, wobeiINDEX
ein eindeutiger Indexwert ist.Wechseln Sie in das Verzeichnis
/tmp/sysreportINDEX
:cd /tmp/sysreportINDEX
- 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