Como usar os comandos de controlador E CLI BNG CUPS da Juniper
Acesse os comandos de utilidade do controlador BNG CUPS da Juniper
RESUMO Depois de instalar o Controlador BNG CUPS da Juniper (BNG CUPS Controller), você pode executar várias funções administrativas.
Use o script de utilidade do BNG CUPS Controller (dbng
) para administrar o aplicativo e acessar a CLI que você usa para configurar operações. A instalação do BNG CUPS Controller coloca o script de utilidade em /usr/local/bin.
O dbng
script de utilidade executa as tarefas que você precisa fazer para gerenciar BNG CUPS, mas mascara a complexidade do kubectl
comando. Esse mascaramento dos kubectl
comandos simplifica suas funções administrativas.
O dbng
script de serviços públicos usa os comandos de serviços públicos Kubernetes kubectl
para fazer o seguinte:
- Crie e exclua objetos.
- Forneça acesso de log.
- Realize sessões interativas com contêineres de pod.
- Exibir o status dos objetos do controlador BNG CUPS.
A Tabela 1 lista os comandos que você pode invocar com o script de dbng
utilidade e descreve a ação que cada comando inicia.
Nome do comando |
Ação |
---|---|
|
Dá-lhe acesso à CLI que você pode usar para configurar recursos do BNG CUPS Controller. |
ip |
Mostra o endereço IP necessário para chegar ao BNG CUPS Controller. |
|
Exibe logs do controlador BNG CUPS. |
restart |
Reinicia um serviço específico do BNG CUPS Controller. Este comando oferece as seguintes opções:
|
|
Configura o aplicativo BNG CUPS Controller como parte do processo de instalação. Para executar este comando, você precisa de privilégios de raiz sudo. |
shell |
Conecta-se ao alerta de shell do controlador BNG CUPS. |
|
Inicia um serviço específico do BNG CUPS Controller ou todos os serviços BNG CUPS Controller. |
|
Exibe o status atual dos serviços BNG CUPS Controller. |
|
Interrompe todos os serviços do BNG CUPS Controller. |
|
Remove o aplicativo BNG CUPS Controller do sistema local. Para executar esse comando, você precisa de |
|
Exibe o número de versão do aplicativo BNG CUPS Controller instalado. |
Use a sintaxe geral a seguir para emitir um comando:
-
Para uma opção curta:
$ dbng command-name -option
-
Para uma longa opção:
$ dbng command-name ––option
Para exibir uma lista de comandos disponíveis com uma breve descrição, use a ou help
a opçãoh
:
$ dbng -h
$ dbng -help
Para exibir as opções para um comando específico:
$ dbng command-name -h
Iniciar ou parar os serviços de controlador BNG CUPS
Use o script de dbng
utilidade para iniciar ou parar todos os serviços do BNG CUPS Controller. Os serviços começam por ordem de dependência. Serviços essenciais (db
e cmgd
) começam primeiro, seguidos pelos outros serviços. Os serviços param em ordem reversa de dependência.
-
Execute este comando para iniciar todos os serviços de controlador BNG CUPS:
$ dbng start
Nota:Recomendamos que você use a opção
––services
de iniciar serviços individuais ou um conjunto de serviços apenas para resolução de problemas sob a orientação de um representante de suporte da Juniper Networks. -
Execute este comando para parar todos os serviços de controlador BNG CUPS:
$ dbng stop
Verifique o status dos serviços de controlador BNG CUPS
Use o script de dbng status
utilidade para verificar o status de cada serviço BNG CUPS Controller (componente funcional) listado naTabela 2. O status mostra se um serviço está em execução, saiu ou não começou.
Serviço |
Descrição |
---|---|
Cp | O serviço de instância do BNG CUPS Controller — implementa o plano de controle de gerenciamento de assinantes, que inclui protocolos de plano de controle; autenticação, autorização e contabilidade (AAA); e infraestrutura de suporte. |
scache | O serviço de cache do estado — fornece um armazenamento de suporte no cluster para estados de serviço de assinantes gerados pelo cp serviço. Use este serviço para recuperação do estado em caso de reinício do cp serviço. |
Para verificar o status dos serviços de controlador, exibir o status do serviço:
$ dbng status
Por exemplo:
user@host $ dbng status POD STATE RESTARTS UPTIME NODE SERVICE cp-5cfd6fd4c7-5k4lq Running 0 20 days, 13:34:50.466648 test-node-1 cp scache-8687cb6556-442zn Running 0 20 days, 13:34:59.466697 test-node-2 scache
Registro do controlador BNG CUPS
Use o script de utilidade para exibir o log de diferentes eventos que ocorrem enquanto o dbng logs
BNG CUPS Controller está em execução.
Para exibir logs do BNG CUPS Controller, execute este comando para relatar logs para todos os serviços:
$ dbng logs
Você pode usar convenções padrão do Ubuntu para redirecionar os logs para um arquivo ou para o terminal e para um arquivo. Consulte a documentação do Ubuntu para obter mais informações, mas você pode usar os seguintes exemplos como ponto de partida:
-
Redirecione todos os logs apenas para um arquivo.
$ dbng logs > file-path
-
Redirecione todos os logs para a tela e para um arquivo.
$ dbng logs | tee file-path
A opção ––services
é apenas solucionar problemas sob a orientação de um representante de suporte da Juniper Networks.
Você pode especificar qualquer um dos seguintes níveis de gravidade para logs, listados abaixo para aumentar a gravidade:
Descrição | do nível de gravidade |
---|---|
debug |
Apresenta informações detalhadas que normalmente só interessam quando você está tentando diagnosticar um problema. Esses logs costumam ser muito frequentes. |
info |
Registra eventos ou condições de interesse sem erro. Logs neste nível fornecem a confirmação de que tudo está funcionando como esperado. Esses logs geralmente não são muito frequentes. |
warning |
Indica que algo inesperado aconteceu ou que algum problema pode ocorrer em um futuro próximo. Um exemplo simples deste último é o aviso baixo de espaço em disco que indica que você pode ficar sem espaço no disco em breve. Em ambos os casos, o software ainda está funcionando como esperado, mas você pode querer monitorá-lo mais de perto. Esses logs geralmente não são muito frequentes. |
error |
Indica um problema mais grave que impediu o software de executar alguma função. O software lidou com o problema da forma mais graciosa possível para continuar funcionando. |
critical |
Alerta você para um erro grave que pode impedir que o programa continue a ser executado. |
Desinstale e remova o controlador BNG CUPS
Use o script de dbng
utilidade para desinstalar a configuração do BNG CUPS Controller. O uninstall
comando reverte as ações que você realizou ao configurar o BNG CUPS Controller. Este script devolve o BNG CUPS Controller ao estado em que estava imediatamente após a instalação do aplicativo, mas antes de fazer qualquer configuração de configuração.
Para desinstalar o controlador BNG CUPS:
Como acessar a configuração do controlador BNG CUPS e os comandos operacionais
- Acesse o BNG CUPS Controller CLI
- Declarações de configuração de acesso e uso da CLI
- Acesso e uso de comandos operacionais de CLI
Acesse o BNG CUPS Controller CLI
Você usa a interface de linha de comando (CLI) BNG CUPS Controller para configurar o BNG CUPS Controller e monitorar suas operações. Esta seção descreve como acessar a CLI.
Para acessar o alerta de CLI do controlador BNG CUPS:
Declarações de configuração de acesso e uso da CLI
Você usa declarações de configuração para configurar, definir, gerenciar e monitorar propriedades do controlador BNG CUPS.
Para configurar componentes do controlador BNG CUPS:
Acesso e uso de comandos operacionais de CLI
Você usa comandos operacionais para exibir o status atual do Juniper BNG CUPS. Você insira comandos operacionais para monitorar e solucionar problemas do controlador BNG CUPS e dos planos de usuário BNG.
Para monitorar o BNG CUPS Controller, veja a configuração e as estatísticas do controlador BNG CUPS ou execute determinadas operações manualmente: