Personalizar suporte

O suporte pago está disponível para clientes que migram com o Migrate to Containers. Entre em contato com o Cloud Customer Care para receber ajuda. Às vezes, é possível que você precise usar o Sysreport para fornecer informações adicionais à equipe de suporte a fim de ajudar a resolver o problema.

Como fornecer informações ao suporte do Google Cloud

O Sysreport oferece suporte ao Migrate to Containers com informações sobre a configuração do seu cluster. Isso facilita a resolução rápida nas resoluções.

Para executar o Sysreport, siga as etapas a seguir

  1. Faça o download do script collect_sysreport.sh do Sysreport:

    migctl debug collect-info

    Esse comando faz o download do script para /tmp/sysreportINDEX/collect_sysreport.sh, em que INDEX é um valor de índice exclusivo.

  2. Altere para o diretório /tmp/sysreportINDEX:

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

Em que:

  • [NAMESPACE]: (opcional) o namespace em que o Migrate to Containers foi implantado (o padrão é v2k-system) .
  • [OUTPUT_DIRECTORY]: (opcional) o caminho para o diretório em que o Sysreport será salvo (o padrão é $HOME).
  • [MIGRATION]: (opcional) informações adicionais coletadas para uma migração.

O script cria anthos-migrate-logs.TIMESTAMP.tar.xz, que você fornece ao suporte do Google Cloud.

Por padrão, o script coleta o seguinte:

  • Registros dos nós e do controlador da CSI do Migrate to Containers.
  • Syslog dos hosts de nó da CSI do Migrate to Containers.
  • Registros do controlador Migrate to Containers.
  • Todas as entidades do Migrate to Containers do cluster.
  • Se você especificar uma migração e ela usar o repositório de artefatos padrão, colete os artefatos de migração do bucket do bucket [Cloud Storage(/storage).
  • A saída de:
    • kubectl cluster-info
    • kubectl get nodes; kubectl describe node
    • kubectl version
    • kubectl top node
  • Os registros da carga de trabalho.
  • A saída de:
    • 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