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.
Befehlsname |
Aktion |
---|---|
|
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. |
|
Zeigt BNG CUPS-Controllerprotokolle an. |
restart |
Startet einen bestimmten BNG CUPS-Controller-Service neu. Dieser Befehl bietet die folgenden Optionen:
|
|
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. |
|
Startet einen bestimmten BNG CUPS-Controller-Service oder alle BNG CUPS-Controller-Services. |
|
Zeigt den aktuellen Status der BNG CUPS-Controller-Services an. |
|
Stoppt alle BNG CUPS-Controller-Services. |
|
Entfernt die Anwendung des BNG CUPS-Controllers aus dem lokalen System. Um diesen Befehl auszuführen, benötigen |
|
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:
$ dbng command-name -option
-
Für eine lange Option:
$ dbng command-name ––option
Um eine Liste der verfügbaren Befehle mit einer kurzen Beschreibung anzuzeigen, verwenden Sie entweder die oder help
Optionh
:
$ dbng -h
$ dbng -help
So zeigen Sie die Optionen für einen bestimmten Befehl an:
$ dbng command-name -h
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:
$ dbng start
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:
$ dbng stop
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.
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:
$ dbng status
Zum Beispiel:
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
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:
$ dbng logs
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.
$ dbng logs > file-path
-
Leiten Sie alle Protokolle sowohl zum Bildschirm als auch zu einer Datei um.
$ dbng logs | tee file-path
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:
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:
Zugriff auf Konfiguration und Betriebsbefehle des BNG CUPS-Controllers
- Zugriff auf die BNG CUPS-Controller-CLI
- Cli-Konfigurationsanweisungen für Zugriff und Verwendung
- Zugriff und Verwendung von CLI-Betriebsbefehlen
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:
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:
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: