Personnaliser l'assistance
L'assistance payante est disponible pour les clients effectuant des migrations avec Migrate to Containers. Contactez Cloud Customer Care pour obtenir de l'aide. Vous serez parfois invité à utiliser Sysreport pour fournir des informations supplémentaires à l'équipe d'assistance, afin qu'elle puisse vous aider à résoudre votre problème.
Fournir des informations à l'assistance Google Cloud
Le script Sysreport fournit une assistance pour Migrate to Containers en spécifiant des informations sur la configuration de votre cluster. Cela permet d'accélérer la résolution des problèmes.
Pour exécuter Sysreport :
Téléchargez
collect_sysreport.sh
, qui est le script Sysreport :migctl debug collect-info
Cette commande télécharge le script à l'emplacement
/tmp/sysreportINDEX/collect_sysreport.sh
, oùINDEX
est une valeur d'index unique.Accédez au répertoire
/tmp/sysreportINDEX
:cd /tmp/sysreportINDEX
- Exécutez le script
collect_sysreport.sh
:./collect_sysreport.sh [-n NAMESPACE] [-o OUTPUT_DIRECTORY] [-m MIGRATION]
Où :
- [NAMESPACE] : (facultatif) espace de noms dans lequel Migrate to Containers a été déployé (par défaut,
v2k-system
). - [OUTPUT_DIRECTORY] (facultatif) : chemin d'accès au répertoire dans lequel le rapport Sysreport sera enregistré (la valeur par défaut est
$HOME
). - [MIGRATION] (facultatif) : informations supplémentaires collectées pour une migration.
Le script crée anthos-migrate-logs.TIMESTAMP.tar.xz
, que vous fournissez à l'assistance Google Cloud.
Par défaut, le script collecte les éléments suivants :
- Journaux provenant du contrôleur CSI et des nœuds CSI associés à Migrate to Containers.
- Syslog des hôtes du nœud CSI de Migrate to Containers.
- Journaux du contrôleur de Migrate to Containers
- Toutes les entités Migrate to Containers du cluster.
- Si vous spécifiez une migration, et que celle-ci utilise le dépôt d'artefacts par défaut, collectez les artefacts de migration à partir du bucket [Cloud Storage(/storage).
- Le résultat des commandes ci-dessous :
kubectl cluster-info
kubectl get nodes; kubectl describe node
kubectl version
kubectl top node
- Journaux de charge de travail.
- Le résultat des commandes ci-dessous :
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