Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Execute verificações de pré-vôo e pós-vôo

RESUMO  Saiba mais sobre o pré-vôo e verificações pós-vôo do Contrail.

Verificações de pré-vôo permitem verificar se seus nós de cluster podem dar suporte ao Contrail. O teste de verificação para capacidade de recursos, capacidade de compabilidade do kernel, alcance da rede e outros requisitos de infraestrutura. Você executa verificações de pré-vôo antes de instalar o Contrail.

As verificações pós-vôo permitem que você verifique se sua instalação do Contrail está funcionando corretamente. O teste de verificação para status, comunicação pod-to-pod, alcance do servidor API e outras funções básicas. Você executa verificações pós-vôo após a instalação do Contrail. O Contrail oferece suporte a verificações pós-vôo a partir da versão 22.2.

Executar verificações de pré-vôo no lançamento 22.1

Na versão 22.1, fornecemos um script de verificação de pré-vôo que você executa em cada nó no cluster. O script verifica se o nó de cluster é capaz de executar o manifesto do implantador que você deseja aplicar a esse nó.

  1. Localize o script preflight.sh e o manifesto que você deseja aplicar do pacote baixado.
  2. Copie o script e o(s) manifesto(s) que você planeja usar em todos os nós do cluster. Você não está aplicando o manifesto ainda. Você está apenas disponibilizando o manifesto para o script de preflight.sh para ler.
  3. Faça login como raiz em cada nó no cluster e execute o script.

    onde <deployer-manifest>.yaml é o nome do(s) manifesto(s) que você planeja aplicar a este nó.

    O script verifica para garantir que o nó seja capaz de dar suporte aos recursos exigidos pelo <deployer-manifest>arquivo .yaml .

    Resolva quaisquer erros sinalizados pelo script antes de prosseguir.

Execute verificações de pré-vôo e pós-vôo na versão 22.2

Na versão 22.2, fornecemos um controlador personalizado que executa verificações de pré-vôo e postflight em todos os nós de cluster. O controlador executa as verificações definidas em recursos personalizados que fornecemos. Você cria e executa o controlador da mesma forma que executa outros aplicativos Kubernetes. Você não precisa mais fazer login em cada nó de cluster para executar as verificações.

  1. Localize o diretório contrail-tools/contrail-readiness do pacote Contrail Manifests and Tools baixado.
  2. Caso ainda não tenha feito isso, certifique-se de ter preenchido os manifestos com suas credenciais de login de repositório. Consulte configuração de credenciais de repositório para uma maneira de fazer isso.
  3. Aplique as definições de recursos personalizados do ContrailReadiness.
  4. Crie o ConfigMap a partir do manifesto de implantação que você deseja aplicar a este cluster. Nomeie o ConfigMapdeployer-yaml.
    onde <path_to_deployer_manifest> está o caminho completo para o manifesto de implantação que você deseja aplicar.
  5. Crie o controlador ContrailReadiness.

    Aguarde o controlador aparecer.

  6. Execute os cheques.
    • Para executar as verificações de pré-vôo: você executa verificações de pré-vôo depois de criar o cluster, mas antes de instalar o Contrail.
    • Para executar as verificações pós-vôo: você executa verificações pós-vôo depois de instalar o Contrail.
      Nota:

      Em uma implantação multi cluster, execute verificações pós-vôo apenas do cluster central.

  7. Leia os resultados do pré-vôo e da verificação pós-vôo conforme aplicável.

    Resolva quaisquer erros antes de prosseguir.

    Nota:

    As verificações de pré-vôo e pós-vôo não são reprisadas automaticamente após você ter corrigido quaisquer erros. A saída continuará a mostrar erros mesmo depois de corrigi-los.

Execute verificações de pré-vôo e pós-vôo na versão 22.3

Na versão 22.3, fornecemos um controlador personalizado que executa verificações de pré-vôo e postflight em todos os nós de cluster. O controlador executa as verificações definidas em recursos personalizados que fornecemos. Você cria e executa o controlador da mesma forma que executa outros aplicativos Kubernetes.

  1. Localize o diretório contrail-tools/contrail-readiness do pacote Contrail Manifests and Tools baixado.
  2. Caso ainda não tenha feito isso, certifique-se de ter preenchido os manifestos com suas credenciais de login de repositório. Consulte configuração de credenciais de repositório para uma maneira de fazer isso.
  3. Aplique as definições de recursos personalizados do ContrailReadiness.
  4. Crie o ConfigMap a partir do manifesto de implantação que você deseja aplicar a este cluster. Nomeie o ConfigMapdeployer-yaml.
    onde <path_to_deployer_manifest> está o caminho completo para o manifesto de implantação que você deseja aplicar.
  5. Corrigir o ConfigMap com as informações do registro.
  6. Crie o controlador ContrailReadiness.

    Aguarde o controlador aparecer.

  7. Execute os cheques.
    • Para executar as verificações de pré-vôo: você executa verificações de pré-vôo depois de criar o cluster, mas antes de instalar o Contrail.
    • Para executar as verificações pós-vôo: você executa verificações pós-vôo depois de instalar o Contrail.
      Nota:

      Em uma implantação multi cluster, execute verificações pós-vôo apenas do cluster central.

  8. Leia os resultados do pré-vôo e da verificação pós-vôo conforme aplicável.

    Resolva quaisquer erros antes de prosseguir.

    Nota:

    As verificações de pré-vôo e pós-vôo não são reprisadas automaticamente após você ter corrigido quaisquer erros. A saída continuará a mostrar erros mesmo depois de corrigi-los.