Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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.

Tableau 1 : commandes de script de l’utilitaire de contrôleur CUPS BNG

Nom de la commande

Action

cli

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.

logs

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 :
  • cp—Service d’instance du contrôleur CUPS BNG

  • scache : service de cache d’état

setup

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.

start

Démarre un service de contrôleur BNG CUPS spécifique ou tous les services de contrôleur BNG CUPS.

status

Affiche l’état actuel des services BNG CUPS Controller.

stop

Arrête tous les services BNG CUPS Controller.

uninstall

Supprime l’application BNG CUPS Controller du système local. Pour exécuter cette commande, vous avez besoin de sudo privilèges root.

version

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 :

  • Pour une option longue :

Pour afficher la liste des commandes disponibles avec une brève description, utilisez l’option h ou help :

Pour afficher les options d’une commande spécifique :

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 :

    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 :

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é.

Tableau 2 : services affichés avec la commande Status

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 :

Par exemple :

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 :

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.

  • Redirigez tous les journaux vers l’écran et vers un fichier.

Meilleure pratique :

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é :

Tableau 3 : Niveau 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 :

  1. Sur le nœud principal du cluster Kubernetes, exécutez la uninstall commande.
  2. Après avoir désinstallé le contrôleur BNG CUPS, nous vous recommandons d’utiliser la procédure de désinstallation de Debian pour supprimer le paquet entier, comme suit :

    :

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

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 :

  1. Entrez la commande de script utilitaire suivantedbng.
  2. Entrez un point d’interrogation pour afficher les commandes CLI de niveau supérieur disponibles. Cette commande génère un sous-ensemble des commandes de premier niveau Junos OS.

    L’interface de ligne de commande disponible pour le contrôleur CUPS BNG est un sous-ensemble de l’interface de ligne de commande Junos OS. Pour obtenir un aperçu des principes de base de l’interface de ligne de commande Junos OS, reportez-vous à la section Day One : Exploration de l’interface de ligne de commande Junos. Pour plus d’informations, reportez-vous au Guide de l’utilisateur de la CLI.

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 :

  1. Utilisez la commande dbng cli de l’utilitaire BNG CUPS Controller pour accéder à l’invite CLI de niveau supérieur.
  2. Accédez au mode de configuration pour configurer le contrôleur BNG CUPS et aux informations que le contrôleur CUPS BNG utilise pour configurer un routeur géré.
  3. Saisissez des instructions CLI pour configurer les composants BNG CUPS de Juniper (contrôleur BNG CUPS et plans utilisateur BNG).
  4. Enregistrez et activez la configuration. Cette commande réussit uniquement lorsqu’aucune erreur de syntaxe de configuration n’existe.
  5. (Facultatif) Quittez le mode de configuration et revenez à l’invite CLI de niveau supérieur.

    Pour obtenir la liste des instructions de configuration prises en charge, consultez Instructions de configuration CLI des armoires Juniper 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 :

  1. Utilisez la commande dbng cli de l’utilitaire BNG CUPS Controller pour accéder à l’invite CLI de niveau supérieur.
  2. Entrez des commandes spécifiques.
    • Utilisez show des commandes pour afficher des informations statistiques.

    • Utilisez request des commandes pour lancer manuellement certaines opérations du contrôleur BNG CUPS.

    Pour obtenir la liste des commandes opérationnelles prises en charge, consultez Commandes opérationnelles de Juniper BNG CUPS.