In diesem Artikel werden die Plug and Play (PnP)-Konfigurationsvorlagen und deren Verwendung erläutert.
Netzwerk-PnP ist ein Service, der für PnP-kompatible Geräte im Netzwerk ausgeführt wird, sodass Firmware und Konfiguration zentral gesteuert werden können und die Bereitstellung neuer Netzwerkgeräte ohne Benutzereingriffe erfolgen kann. Bei der Installation identifiziert ein für Netzwerk-PnP aktiviertes Gerät den Netzwerk-PnP-Server über eine der manuellen Konfigurationen, Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS) oder den PnP Connect-Dienst. PnP Connect ist ein neuer Service, der als Erkennungsmechanismus für ein Netzwerkgerät zur Erkennung des Controllers dient.
Eine Vorlage für die PnP-Konfiguration ähnelt einer regulären Gerätekonfiguration, enthält jedoch Platzhalter und zugeordnete Metadaten, um die Verwendung derselben Konfigurationsdatei für mehrere Geräte zu ermöglichen. Gleichzeitig können jedoch eindeutige Parameter auf Gerätebasis festgelegt werden. Wenn ein PnP-Gerät definiert ist, werden entsprechende Werte für jeden Platzhalter angegeben. Wenn die Konfiguration an das Gerät gesendet wird, werden die Platzhalterwerte mit der Konfigurationsvorlage zusammengeführt, um die tatsächliche Gerätekonfiguration zu erstellen.
Konfigurationsvorlagen können verwendet werden, wenn mehrere Geräte sehr ähnliche Konfigurationsanforderungen haben. Es gibt jedoch eine kleine Anzahl von Parametern, die gerätespezifisch sein müssen. Beispielsweise kann ein Netzwerk für alle Switches dieselbe Konfiguration verwenden, mit der Ausnahme, dass jeder Switch über einen eindeutigen Hostnamen und eine eindeutige Management-IP-Adresse verfügt. Konfigurationsvorlagen ermöglichen Ihnen, eine einzige Konfigurationsdatei mit allen gängigen Konfigurationsdateien und Platzhaltern für die Konfigurationselemente zu erstellen, die eindeutig sein müssen.
Eine Konfigurationsvorlage umfasst zwei Bereiche: die Konfiguration selbst und die Metadaten, die steuern, wie die Platzhalter in der Benutzeroberfläche angezeigt werden, wenn ein Gerätedatensatz erstellt wird.
Konfigurationen werden als Mustache-Vorlagen erstellt, die eine Vielzahl von Platzhaltern, die als Tags in der Mustache-Dokumentation bezeichnet werden, zulässt. Diese umfassen:
Das nachfolgende Beispiel zeigt eine einfache Vorlage:
!
hostname {{hostname}}
!
{{! Liste der VLANs einfügen}}
{{#vlans}}
interface vlan {{vlan-id}}
name {{vlan-name}}
!
{{/vlans}}
In diesem Beispiel gibt es mehrere verschiedene Platzhalter:
Weitere Informationen zur Mustache-Syntax finden Sie auf der Hauptseite von Mustache.
Derzeit werden PnP-Konfigurationsvorlagen nach einer Mustache-Vorlage erstellt, die eine "Logic-less-Vorlage" ist, sodass sie keine if-then-else-Strukturen erlauben.
Sie können beide Konfigurationsvorlagen hochladen, die von einem anderen System generiert oder von der Support-Community bezogen wurden, und Sie können auch Rohgerätekonfigurationsdateien hochladen. Wenn Sie eine Rohkonfigurationsdatei hochladen, wird sie automatisch in eine Vorlage konvertiert, in der keine Platzhalter definiert sind.
Um eine Konfigurationsvorlage hochzuladen, gehen Sie wie folgt vor.
Melden Sie sich mit einem Benutzernamen und einem Kennwort beim Cisco Business Dashboard an. Klicken Sie auf Anmelden.
Navigieren Sie zu Network Plug and Play >> Configurations (Netzwerkanschluss), und klicken Sie dann auf das Symbol Upload (Hochladen).
Geben Sie auf der Seite Upload File (Datei hochladen) die Details für Organization (Organisation), Name (Name) und Description (Beschreibung) ein. Verwenden Sie hier die Drag-and-Drop-Datei, oder klicken Sie, um aus der Dateisystemoption auszuwählen, durchsuchen Sie die Datei, die hochgeladen werden soll. Klicken Sie auf Hochladen.
Der empfohlene Ansatz für die Erstellung von Konfigurationsvorlagen besteht darin, zunächst einen akzeptablen Netzwerktyp mit den gewünschten Einstellungen zu konfigurieren und dann die Sicherung der Gerätekonfiguration zu übernehmen und sie an den Manager hochzuladen, um sie als Ausgangspunkt zu verwenden.
Alternativ können Sie mit der Funktion "Kopieren als" eine Kopie einer vorhandenen Vorlage erstellen.
In beiden Fällen kann der Beginn einer vorhandenen Konfiguration dazu beitragen, die Zeit für die Erstellung einer Vorlage zu verkürzen und die Anzahl der erforderlichen Änderungen zu reduzieren, um das gewünschte Ergebnis zu erzielen.
Beim Erstellen einer neuen Vorlage müssen Sie eine Organisation angeben, der die Vorlage angehören soll, sowie die Produkt-IDs (PIDs), mit denen die Vorlage verwendet werden kann. Die PIDs können *'s und ?'s als Platzhalterzeichen enthalten.
Nachdem Sie die Startkonfiguration erstellt haben, können Sie sie wie folgt aktualisieren:
Navigieren Sie zu Network Plug and Play > Configurations, und öffnen Sie die Startkonfiguration im Vorlageneditor, indem Sie auf den Hyperlink für den Konfigurationsnamen klicken.
Der Vorlageneditor wird geöffnet, und die erste Konfigurationsdatei wird links in einem Fenster des Texteditors angezeigt. Der Texteditor unterstützt viele gängige Bearbeitungsfunktionen wie Suchen, Ersetzen und mehrere Tastenfolgen zum Bearbeiten des Cursors. Eine Liste gängiger Editorfunktionen und -befehle finden Sie in der Tabelle am Ende dieses Schritts.
Ändern Sie die Konfiguration, indem Sie Platzhalter einfügen. Jedes Mal, wenn ein neuer Platzhalter eingefügt wird, wird dem Formular rechts ein entsprechender Eintrag hinzugefügt.
Funktionen | Beschreibung | Schlüsselbindungen | |
---|---|---|---|
PC | MAC | ||
Alle auswählen | Wählen Sie den gesamten Inhalt des Editors aus. | Strg+A | CMD A |
Kill Line | Löscht den Teil der Zeile nach dem Cursor. Wenn dies der Fall ist besteht nur aus Leerzeichen, der Zeilenumbruch am das Zeilenende wird ebenfalls gelöscht. |
Strg+K | |
Posten löschen | Löscht die gesamte Zeile unter dem Cursor, einschließlich der Zeile am Ende | Strg+D | CMD-D |
Rückgängig | Letzte Änderung rückgängig machen | Strg+Z | CMD-Z |
Wiederherstellen | Wiederherstellen der letzten rückgängig gemachten Änderung | Strg+Y | Umschalt-CMD-Z CMD-Y |
Doc-Start | Cursor an den Anfang des Dokuments bewegen | Strg+Startseite | CMD-Up CMD-Home |
Dokument-Ende | Cursor an das Ende des Dokuments bewegen | Strg-End | CMD-End CMD-Down |
Starten von Posten | Cursor an den Zeilenanfang bewegen | Alt-Links | Strg+A |
Gehe zu Leitungsende | Cursor an das Zeilenende bewegen | Alt-rechts | Strg+E |
Mehr Incident | Aktuelle Zeile oder Auswahl einbeziehen | Strg-] | CMD-] |
Weniger Indent | Extern der aktuellen Leitung oder Auswahl | Strg-[ | CMD-[ |
Suchen | Strg+F | CMD-F | |
Weitersuchen | Strg+G | CMD-G | |
Prev. suchen | Umschalt-Strg-G | Umschalt-CMD-G | |
Ersetzen | Umschalttaste-Strg-F | CMD-Alt-F | |
Alle ersetzen | Umschalttaste-Strg-R | Umschalt-CMD-Alt-F |
Ändern Sie die Metadaten, die jedem Platzhalter zugeordnet sind. Verwenden Sie dazu das Formular auf der rechten Seite, um sicherzustellen, dass der Platzhalter dem Benutzer auf die geeignetste Weise angezeigt wird.
(Optional) Sie können zu Aktionen > Vorschau navigieren, um zu sehen, wie das Formular dem Benutzer angezeigt wird, wenn ein Gerätedatensatz erstellt wird.
Die Vorschauseite wird wie folgt geöffnet...
Wiederholen Sie die Schritte 2 und 3, bis Sie Platzhalter für alle Konfigurationsparameter erstellt haben, die zwischen den Geräten variieren sollten.
Nachdem die Vorlage zur Zufriedenheit erstellt wurde, klicken Sie auf Speichern.
Jedes Gerät, das für den Netzwerk-PnP-Dienst registriert ist, wird entweder auf der Seite Enabled Devices (Aktivierte Geräte) oder auf der Seite Unspecified Devices (Nicht beanspruchte Geräte) mit einem angezeigten Status angezeigt. Dieser Status kann auch auf der Seite Inventory (Inventar) angezeigt werden, indem die Anzeige der Spalte PnP-Status aktiviert wird. Das Statusfeld zeigt den aktuellen Status des Geräts an und enthält einen der Werte, die in der nachfolgenden Tabelle aufgeführt sind.
Tabelle: Netzwerk-Plug-and-Play - Gerätestatus
Status | Beschreibung |
---|---|
AUSSTEHEND | Gerät ist definiert, hat jedoch keinen Kontakt mit dem Dienst hergestellt. |
BEREITSTELLUNG | Das Gerät hat die erste Verbindung zum Dienst hergestellt. |
BEREITSTELLUNG_BILD | Das Gerät wendet ein Firmware-Image an. |
BEREITGESTELLT_IMAGE_REBOOTING | Das Gerät wird neu gestartet, um die neue Firmware auszuführen. |
BEREITGESTELLTES BILD | Neue Firmware wurde erfolgreich angewendet. |
BEREITSTELLUNG_KONFIGURATION | Auf das Gerät wird eine Konfigurationsdatei angewendet. |
BEREITGESTELLTE_KONFIGURATION | Die Konfigurationsdatei wurde erfolgreich auf das Gerät angewendet. Je nach Gerätetyp wird die Konfiguration möglicherweise neu gestartet. |
FEHLER | Ein Fehler ist aufgetreten. Weitere Einzelheiten finden Sie in den Protokolldateien. |
BEREITGESTELLT | Der Bereitstellungsprozess für das Gerät ist abgeschlossen. |
Wenn Sie auf das Statusfeld klicken, werden weitere Details angezeigt, darunter der Verlauf der Statusänderungen für dieses Gerät im Laufe der Zeit.
Sobald die Werte mithilfe der PnP-Konfigurationsvorlage auf dem Gerät aktualisiert wurden, wird sie wie folgt auf der Geräte-GUI angezeigt..
Sie kennen jetzt die Konfiguration der PnP-Vorlage und die Verwendung dieser Funktion im Cisco Business Dashboard. Sie können es jetzt einfach anwenden, um Ihr Cisco Business Network zu optimieren.