Utilisation de l’utilitaire de contrôleur CUPS BNG de Juniper et des commandes CLI
Accéder aux commandes de l’utilitaire de contrôleur CUPS de Juniper BNG
RÉSUMÉ Après avoir installé le contrôleur Juniper BNG CUPS (contrôleur BNG CUPS), vous pouvez effectuer de nombreuses fonctions administratives.
Utilisez le script de l’utilitaire BNG CUPS Controller (dbng
) pour administrer l’application et accéder à l’interface de ligne de commande que vous utilisez pour configurer les opérations. L’installation du contrôleur CUPS BNG place le script utilitaire dans / usr/local/bin.
Le dbng
script utilitaire exécute les tâches que vous devez effectuer pour gérer BNG CUPS mais masque la complexité de la kubectl
commande. Ce masquage des kubectl
commandes simplifie vos tâches administratives.
Le dbng
script utilitaire utilise les commandes de l’utilitaire Kubernetes kubectl
pour effectuer les opérations suivantes :
- Créer et supprimer des objets.
- Fournir un accès aux journaux.
- Organisez des sessions interactives avec des conteneurs pod.
- Affichez l’état des objets BNG CUPS Controller.
Le tableau 1 répertorie les commandes que vous pouvez appeler avec le dbng
script utilitaire et décrit l’action initiée par chaque commande.
Nom de la commande |
Action |
---|---|
|
Vous donne accès à l’interface de ligne de commande que vous pouvez utiliser pour configurer les fonctionnalités du contrôleur CUPS BNG. |
ip |
Affiche l’adresse IP requise pour atteindre le contrôleur BNG CUPS. |
|
Affiche les journaux du contrôleur BNG CUPS. |
restart |
Redémarre un service de contrôleur BNG CUPS spécifique. Cette commande offre les options suivantes :
|
|
Configure l’application BNG CUPS Controller dans le cadre du processus d’installation. Pour exécuter cette commande, vous avez besoin des privilèges sudo root. |
shell |
Se connecte à l’invite du shell du contrôleur CUPS BNG. |
|
Démarre un service de contrôleur BNG CUPS spécifique ou tous les services de contrôleur BNG CUPS. |
|
Affiche l’état actuel des services BNG CUPS Controller. |
|
Arrête tous les services BNG CUPS Controller. |
|
Supprime l’application BNG CUPS Controller du système local. Pour exécuter cette commande, vous avez besoin de |
|
Affiche le numéro de version de l’application BNG CUPS Controller installée. |
Utilisez la syntaxe générale suivante pour émettre une commande :
-
Pour une option courte :
$ dbng command-name -option
-
Pour une option longue :
$ dbng command-name ––option
Pour afficher la liste des commandes disponibles avec une brève description, utilisez l’option h
ou help
:
$ dbng -h
$ dbng -help
Pour afficher les options d’une commande spécifique :
$ dbng command-name -h
Démarrer ou arrêter les services de contrôleur BNG CUPS
Utilisez le script utilitaire dbng
pour démarrer ou arrêter tous les services BNG CUPS Controller. Les services commencent par ordre de dépendance. Les services essentiels (db
et cmgd
) commencent en premier, suivis des autres services. Les services s’arrêtent dans l’ordre inverse de dépendance.
-
Exécutez cette commande pour démarrer tous les services BNG CUPS Controller :
$ dbng start
Note:Nous vous recommandons d’utiliser cette option permettant de démarrer des services individuels ou un ensemble de services uniquement pour le dépannage sous la direction d’un
––services
représentant du support Juniper Networks. -
Exécutez cette commande pour arrêter tous les services BNG CUPS Controller :
$ dbng stop
Vérifiez l’état des services de contrôleur BNG CUPS
Utilisez le dbng status
script utilitaire pour vérifier l’état de chaque service de contrôleur CUPS BNG (composant fonctionnel) répertorié dansle tableau 2. L’état indique si un service est en cours d’exécution, s’est fermé ou n’a pas démarré.
Service |
Description |
---|---|
Cp | Le service d’instance du contrôleur CUPS BNG : implémente le plan de contrôle de gestion des abonnés, qui inclut les protocoles de plan de contrôle ; authentification, autorisation et comptabilité (AAA) ; et l’infrastructure de soutien. |
scache | Le service de cache d’état : fournit un stockage de sauvegarde sur cluster pour les états de service des abonnés générés par le cp service. Utilisez ce service pour la récupération d’état en cas de redémarrage du cp service. |
Pour vérifier l’état des services de contrôleur, affichez l’état du service :
$ dbng status
Par exemple :
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
Afficher la journalisation du contrôleur BNG CUPS
Utilisez le script utilitaire pour afficher le dbng logs
journal des différents événements qui se produisent pendant l’exécution du contrôleur CUPS BNG.
Pour afficher les journaux du contrôleur BNG CUPS, exécutez cette commande pour générer des rapports sur les journaux de tous les services :
$ dbng logs
Vous pouvez utiliser les conventions Ubuntu standard pour rediriger les journaux vers un fichier ou vers le terminal et vers un fichier. Reportez-vous à la documentation Ubuntu pour plus d’informations, mais vous pouvez utiliser les exemples suivants comme point de départ :
-
Redirigez tous les journaux vers un fichier uniquement.
$ dbng logs > file-path
-
Redirigez tous les journaux vers l’écran et vers un fichier.
$ dbng logs | tee file-path
Cette ––services
option sert uniquement au dépannage sous la direction d’un représentant du support Juniper Networks.
Vous pouvez spécifier l’un des niveaux de gravité suivants pour les journaux, répertoriés ci-dessous par ordre croissant de gravité :
Description du niveau de gravité | |
---|---|
debug |
Présente des informations détaillées qui n’intéressent généralement que lorsque vous essayez de diagnostiquer un problème. Ces journaux sont souvent très fréquents. |
info |
Consigne les événements ou les conditions d’intérêt sans erreur. Les journaux à ce niveau confirment que tout fonctionne comme prévu. Ces journaux ne sont généralement pas très fréquents. |
warning |
Indique que quelque chose d’inattendu s’est produit ou qu’un problème pourrait survenir dans un proche avenir. Un exemple simple de ce dernier est l’avertissement d’espace disque faible qui indique que vous pourriez bientôt manquer d’espace disque. Dans les deux cas, le logiciel fonctionne toujours comme prévu, mais vous voudrez peut-être le surveiller de plus près. Ces journaux ne sont généralement pas très fréquents. |
error |
Indique un problème plus grave qui a empêché le logiciel d’exécuter certaines fonctions. Le logiciel a traité le problème aussi gracieusement que possible pour continuer à fonctionner. |
critical |
Vous avertit d’une erreur grave qui peut empêcher le programme de continuer à s’exécuter. |
Désinstaller et supprimer BNG CUPS Controller
Utilisez le dbng
script utilitaire pour désinstaller la configuration du contrôleur CUPS BNG. La uninstall
commande annule les actions que vous avez effectuées lors de la configuration du contrôleur CUPS BNG. Ce script ramène le contrôleur BNG CUPS à l’état dans lequel il se trouvait immédiatement après l’installation de l’application, mais avant toute configuration d’installation.
Pour désinstaller BNG CUPS Controller :
Comment accéder à la configuration du contrôleur CUPS BNG et aux commandes opérationnelles
- Accéder à l’interface de ligne de commande du contrôleur CUPS BNG
- Accéder et utiliser les instructions de configuration CLI
- Accéder aux commandes opérationnelles CLI et les utiliser
Accéder à l’interface de ligne de commande du contrôleur CUPS BNG
Vous utilisez l’interface de ligne de commande (CLI) du contrôleur BNG CUPS pour configurer le contrôleur CUPS BNG et surveiller ses opérations. Cette section décrit comment accéder à l’interface de ligne de commande.
Pour accéder à l’invite CLI du contrôleur BNG CUPS :
Accéder et utiliser les instructions de configuration CLI
Vous utilisez des instructions de configuration pour configurer, définir, gérer et surveiller les propriétés du contrôleur CUPS BNG.
Pour configurer les composants du contrôleur CUPS BNG :
Accéder aux commandes opérationnelles CLI et les utiliser
Vous utilisez des commandes opérationnelles pour afficher l’état actuel de Juniper BNG CUPS. Entrez des commandes opérationnelles pour surveiller et dépanner le contrôleur CUPS BNG et les plans utilisateur BNG.
Pour surveiller le contrôleur BNG CUPS, affichez la configuration et les statistiques du contrôleur BNG CUPS ou exécutez certaines opérations manuellement :