個別のサポート
Migrate to Containers を使用すると、有料サポートをご利用いただけます。Cloud カスタマーケアにお問い合わせください。場合によっては、お客様の問題を解決するために、Sysreport を使用してサポートチームに追加情報を提供するように求められることがあります。
Google Cloud サポートへの情報提供
Sysreport を使用して、Migrate to Containers のサポートにクラスタの構成に関する情報を提供します。これによって解決までの時間を短縮できます。
Sysreport を実行するには:
collect_sysreport.sh
(Sysreport スクリプト)をダウンロードします。migctl debug collect-info
このコマンドは、スクリプトを
/tmp/sysreportINDEX/collect_sysreport.sh
にダウンロードします。ここで、INDEX
は一意のインデックス値です。/tmp/sysreportINDEX
ディレクトリに移動します。cd /tmp/sysreportINDEX
collect_sysreport.sh
スクリプトを実行します。./collect_sysreport.sh [-n NAMESPACE] [-o OUTPUT_DIRECTORY] [-m MIGRATION]
ここで
- [NAMESPACE]: (省略可)Migrate to Containers がデプロイされた名前空間(デフォルトは
v2k-system
)。 - [OUTPUT_DIRECTORY]: (任意)Sysreport を保存するディレクトリのパス(デフォルトは
$HOME
)。 - [MIGRATION]: (省略可)移行について収集された追加情報。
このスクリプトは、Google Cloud サポートに提供する anthos-migrate-logs.TIMESTAMP.tar.xz
を作成します。
デフォルトで、スクリプトは次の情報を収集します。
- Migrate to Containers CSI コントローラと CSI ノードからのログ。
- Migrate to Containers CSI ノードホストからの Syslog。
- Migrate to Containers コントローラからのログ。
- クラスタからのすべての Migrate to Containers エンティティ。
- 移行を指定するときに、その移行がデフォルトのアーティファクト リポジトリを使用している場合は、[Cloud Storage](/storage) バケットから移行アーティファクトを収集します。
- 次の出力:
kubectl cluster-info
kubectl get nodes; kubectl describe node
kubectl version
kubectl top node
- ワークロードのログ。
- 次の出力:
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