Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

So verwenden Sie die BNG CUPS-Controller-Utility- und CLI-Befehle von Juniper

Zugriff auf Juniper BNG CUPS Controller Utility Commands

ZUSAMMENFASSUNG  Nach der Installation von Juniper BNG CUPS Controller (BNG CUPS Controller) können Sie zahlreiche administrative Funktionen ausführen.

Verwenden Sie das BNG CUPS-Controller-Dienstprogrammskript (dbng), um die Anwendung zu verwalten und auf die CLI zuzugreifen, die Sie für die Konfiguration des Betriebs verwenden. Die Installation des BNG CUPS-Controllers platziert das Utility-Skript in /usr/local/bin.

Das dbng Hilfsprogrammskript führt die zur Verwaltung von BNG CUPS benötigten Aufgaben aus, verschleiert jedoch die Komplexität des kubectl Befehls. Diese Maskierung der kubectl Befehle vereinfacht Ihre administrativen Aufgaben.

Das dbng Dienstprogrammskript verwendet die Kubernetes-Dienstprogrammbefehle kubectl für die folgenden Schritte:

  • Erstellen und löschen Sie Objekte.
  • Protokollzugriff bereitstellen.
  • Führen Sie interaktive Sitzungen mit Pod-Containern durch.
  • Zeigt den Status der BNG CUPS-Controller-Objekte an.

Tabelle 1 listet die Befehle auf, die Sie mit dem dbng Hilfsprogrammskript aufrufen können, und beschreibt die Aktion, die jeder Befehl initiiert.

Tabelle 1: BNG CUPS Controller Utility Script Commands

Befehlsname

Aktion

cli

Gibt Ihnen Zugriff auf die CLI, mit der Sie BNG CUPS-Controller-Funktionen konfigurieren können.

ip Zeigt die IP-Adresse an, die zum Erreichen des BNG CUPS-Controllers erforderlich ist.

logs

Zeigt BNG CUPS-Controllerprotokolle an.

restart Startet einen bestimmten BNG CUPS-Controller-Service neu. Dieser Befehl bietet die folgenden Optionen:
  • cp – BNG CUPS-Controller-Instanzservice

  • Scache – Status-Cache-Service

setup

Richtet die Anwendung des BNG CUPS-Controllers als Teil des Installationsprozesses ein. Um diesen Befehl auszuführen, benötigen Sie sudo-Root-Berechtigungen.

shell Verbindet sich mit der BNG CUPS Controller-Shell-Eingabeaufforderung.

start

Startet einen bestimmten BNG CUPS-Controller-Service oder alle BNG CUPS-Controller-Services.

status

Zeigt den aktuellen Status der BNG CUPS-Controller-Services an.

stop

Stoppt alle BNG CUPS-Controller-Services.

uninstall

Entfernt die Anwendung des BNG CUPS-Controllers aus dem lokalen System. Um diesen Befehl auszuführen, benötigen sudo Sie Root-Berechtigungen.

version

Zeigt die Versionsnummer der installierten BNG CUPS Controller-Anwendung an.

Verwenden Sie die folgende allgemeine Syntax, um einen Befehl zu erteilen:

  • Für eine kurze Option:

  • Für eine lange Option:

Um eine Liste der verfügbaren Befehle mit einer kurzen Beschreibung anzuzeigen, verwenden Sie entweder die oder help Optionh:

So zeigen Sie die Optionen für einen bestimmten Befehl an:

Starten oder Beenden der BNG CUPS-Controller-Services

Verwenden Sie das dbng Dienstprogrammskript, um alle BNG CUPS-Controller-Services zu starten oder zu beenden. Die Services beginnen in der Reihenfolge der Abhängigkeit. Wesentliche Dienste (db und cmgd) beginnen zuerst, gefolgt von den anderen Diensten. Die Services werden in umgekehrter Reihenfolge der Abhängigkeit beendet.

  • Führen Sie diesen Befehl aus, um alle BNG CUPS-Controller-Services zu starten:

    Hinweis:

    Wir empfehlen, dass Sie die ––services Option verwenden, einzelne Services oder eine Reihe von Services nur für die Fehlerbehebung unter Anleitung eines Supportmitarbeiters von Juniper Networks zu starten.

  • Führen Sie diesen Befehl aus, um alle BNG CUPS-Controller-Services zu stoppen:

Status der BNG CUPS-Controller-Services überprüfen

Verwenden Sie das dbng status Hilfsprogrammskript, um den Status jedes inTabelle 2 aufgeführten BNG CUPS-Controller-Service (Funktionskomponente) zu überprüfen. Der Status zeigt an, ob ein Dienst ausgeführt wird, beendet wurde oder nicht gestartet wurde.

Tabelle 2: Mit status Command angezeigte Services

Service

Beschreibung

Cp Der BNG CUPS-Controller-Instanzservice– Implementiert die Anwenderverwaltungs-Steuerungsebene, die Protokolle der Steuerungsebene umfasst; Authentifizierung, Autorisierung und Abrechnung (AAA); und die infrastrukturunterstützende Infrastruktur.
Scache Der Status-Cache-Dienst: Bietet einen vom Dienst generierten On-Cluster-Backing-Speicher für Abonnentendienstzustände cp . Verwenden Sie diesen Service für die Zustandswiederherstellung im Falle eines Neustarts des cp Dienstes.

Um den Status von Controller-Services zu überprüfen, zeigen Sie den Servicestatus an:

Zum Beispiel:

Anzeige der BNG CUPS-Controllerprotokollierung

Verwenden Sie das dbng logs Hilfsskript, um das Protokoll der verschiedenen Ereignisse anzuzeigen, die während der Ausführung des BNG CUPS-Controllers auftreten.

Führen Sie diesen Befehl aus, um BNG CUPS-Controller-Protokolle anzuzeigen, um Protokolle für alle Services zu melden:

Sie können die Standard-Ubuntu-Konventionen verwenden, um die Protokolle an eine Datei oder an das Terminal und eine Datei umzuleiten. Weitere Informationen finden Sie in der Ubuntu-Dokumentation, aber Sie können die folgenden Beispiele als Ausgangspunkt verwenden:

  • Leiten Sie alle Protokolle nur an eine Datei um.

  • Leiten Sie alle Protokolle sowohl zum Bildschirm als auch zu einer Datei um.

Best Practices:

Die ––services Option ist nur für die Fehlerbehebung unter der Anleitung eines Supportmitarbeiters von Juniper Networks verfügbar.

Sie können eine der folgenden Schweregraden für Protokolle angeben, die unten in der Reihenfolge des zunehmenden Schweregrads aufgeführt sind:

Tabelle 3: Schweregrad
Beschreibung der Schweregrad-Ebene
debug Zeigt detaillierte Informationen an, die normalerweise nur von Interesse sind, wenn Sie versuchen, ein Problem zu diagnostizieren. Diese Protokolle sind oft sehr häufig.
info Protokolliert ereignisse oder fehlerfreie Bedingungen von Interesse. Protokolle auf dieser Ebene bestätigen, dass alles wie erwartet funktioniert. Diese Protokolle sind in der Regel nicht sehr häufig.
warning Zeigt an, dass etwas Unerwartetes passiert ist oder dass ein Problem in naher Zukunft auftreten könnte. Ein einfaches Beispiel für Letzteres ist die Warnung mit geringem Festplattenspeicher , die darauf hinweist, dass bald kein Festplattenspeicher mehr vorhanden ist. In jedem Fall funktioniert die Software immer noch wie erwartet, aber Sie können sie genauer überwachen. Diese Protokolle sind in der Regel nicht sehr häufig.
error Zeigt ein ernsteres Problem an, das die Software daran gehindert hat, eine bestimmte Funktion auszuführen. Die Software hat das Problem so anmutig wie möglich gehandhabt, um weiterhin zu funktionieren.
critical Warnt Sie vor einem schwerwiegenden Fehler, der die Weiterführung des Programms verhindern kann.

Deinstallieren und entfernen Sie den BNG CUPS-Controller

Verwenden Sie das dbng Hilfsskript, um die Konfiguration des BNG CUPS-Controllers zu deinstallieren. Der uninstall Befehl setzt die Aktionen zurück, die Sie beim Einrichten des BNG CUPS-Controllers ausgeführt haben. Mit diesem Skript wird der BNG CUPS-Controller sofort nach der Installation der Anwendung in den Zustand zurückgesetzt, in dem er sich befand, aber bevor Sie eine Setup-Konfiguration gemacht haben.

So deinstallieren Sie den BNG CUPS Controller:

  1. Führen Sie den Befehl auf dem primären Knoten des Kubernetes-Clusters ausuninstall.
  2. Nachdem Sie BNG CUPS Controller deinstallieren, empfehlen wir, dass Sie die Debian-Deinstallationsprozedur verwenden, um das gesamte Paket zu entfernen, wie folgt:

    :

Zugriff auf Konfiguration und Betriebsbefehle des BNG CUPS-Controllers

Zugriff auf die BNG CUPS-Controller-CLI

Sie verwenden die Befehlszeilenschnittstelle (Command-Line Interface, CLI) des BNG CUPS-Controllers, um den BNG CUPS-Controller zu konfigurieren und dessen Betrieb zu überwachen. In diesem Abschnitt wird der Zugriff auf die CLI beschrieben.

So greifen Sie auf die CLI-Eingabeaufforderung des BNG CUPS-Controllers zu:

  1. Geben Sie den folgenden dbng Befehl für Hilfsskripte ein.
  2. Geben Sie ein Fragezeichen ein, um die verfügbaren CLI-Befehle der obersten Ebene zu sehen. Dieser Befehl liefert eine Teilmenge der Junos OS-Befehle auf der obersten Ebene.

    Die für den BNG CUPS-Controller verfügbare CLI ist eine Teilmenge der Junos OS CLI. Einen Überblick über die Grundlagen von Junos OS CLI finden Sie unter Day One: Exploring the Junos CLI. Weitere Informationen finden Sie im CLI-Benutzerhandbuch.

Cli-Konfigurationsanweisungen für Zugriff und Verwendung

Sie verwenden Konfigurationsanweisungen zum Konfigurieren, Festlegen, Verwalten und Überwachen der BNG CUPS-Controller-Eigenschaften.

So konfigurieren Sie die Komponenten des BNG CUPS-Controllers:

  1. Verwenden Sie den BNG CUPS-Controller-Dienstprogrammbefehldbng cli, um auf die CLI-Eingabeaufforderung der obersten Ebene zuzugreifen.
  2. Zugriff auf den Konfigurationsmodus zur Konfiguration des BNG CUPS-Controllers und der Informationen, die der BNG CUPS-Controller zur Konfiguration eines verwalteten Routers verwendet.
  3. Geben Sie CLI-Anweisungen ein, um die Juniper BNG CUPS-Komponenten (BNG CUPS-Controller und BNG-Benutzerebenen) zu konfigurieren.
  4. Speichern und aktivieren Sie die Konfiguration. Dieser Befehl ist nur erfolgreich, wenn keine Konfigurationssyntaxfehler vorhanden sind.
  5. (Optional) Beenden Sie den Konfigurationsmodus und kehren Sie zur CLI-Eingabeaufforderung der obersten Ebene zurück.

    Eine Liste der unterstützten Konfigurationsanweisungen finden Sie unter Juniper BNG CUPS CLI-Konfigurationsanweisungen.

Zugriff und Verwendung von CLI-Betriebsbefehlen

Sie verwenden Betriebsbefehle, um den aktuellen Status von Juniper BNG CUPS anzuzeigen. Sie geben Betriebsbefehle ein, um den BNG CUPS-Controller und die BNG-Benutzerebenen zu überwachen und zu beheben.

Um den BNG CUPS-Controller zu überwachen, zeigen Sie die Konfiguration und Statistiken des BNG CUPS-Controllers an oder führen bestimmte Vorgänge manuell aus:

  1. Verwenden Sie den BNG CUPS-Controller-Dienstprogrammbefehldbng cli, um auf die CLI-Eingabeaufforderung der obersten Ebene zuzugreifen.
  2. Geben Sie bestimmte Befehle ein.
    • Verwenden Sie show Befehle, um statistische Informationen anzuzeigen.

    • Verwenden Sie request Befehle, um bestimmte BNG CUPS-Controller-Vorgänge manuell zu initiieren.

    Eine Liste der unterstützten Betriebsbefehle finden Sie unter Juniper BNG CUPS Operational Commands.