ZTPServer
v1.4
Overview
Installation
Startup
Configuration
Examples
ZTPServer Cookbook
Installation
Client-Side Logging
Server-Side Logging
ZTPServer Configuration
Running the ZTPServer
Hello World - A Simple Provisioning Example
Provision a Static Node
Provision a Dynamic Node
Topology Validation
Definitions
Actions
Resource Pools
Advanced
Run ZTPServer as a VM on EOS
Tips and tricks
Internals
Glossary of terms
Support
Troubleshooting
License
ZTPServer
Docs
»
ZTPServer Cookbook
Edit on GitHub
ZTPServer Cookbook
¶
Installation
Install ZTPServer from Github Source
Install ZTPServer using PIP
Client-Side Logging
Configure Syslog Logging
Configure XMPP Logging
Server-Side Logging
Standalone - Redirect Output to file
Apache - View Standard Logs
ZTPServer Configuration
Identify Nodes Based Upon Serial Number
Identify Nodes Based Upon System MAC Address
Enable/Disable Topology Validation
Running the ZTPServer
Standalone - Change the ZTPServer Interface
Standalone - Run ZTPServer on a Specific Port
Standalone - Run ZTPServer in a Sub-directory
Apache - Run ZTPServer on a Specific Port
Apache - Run ZTPServer in a Sub-directory
Change ZTPServer File Ownership
Apache - Configure SELinux Permissions
Hello World - A Simple Provisioning Example
Prepare Your Switch for Provisioning
Add a Static Node Entry
Create a Startup-Config with Minimal Configuration
Add Event Handler to Backup the startup-config to the ZTPServer
Install a Specific (v)EOS Version
Start ZTPServer in Standalone Mode
Provision a Static Node
Add a Static Node Entry
Create a Startup-Config File
Create a Pattern (Topology Validation enabled)
Create a Definition File
Create an Attributes File
Symlink to a Generic Definition
Provision a Dynamic Node
Using Open Patterns
Identify a Node Based Upon Specific Neighbor
Identify a Node’s Neighbors Using Regex
Topology Validation
Enable/Disable Topology Validation
Allow Any Neighbor
Match Pattern with Exact String
Match Pattern Using a Regular Expression
Match Pattern That Includes a String
Match Pattern That Excludes a String
Definitions
Add an Action to a Definition
Add Global Variables to Definition
Add Custom Log Statements as Action Executes
Actions
Add a Configuration Block to a Node
Add Configuration to a Node Using Variables
Replace Entire Startup-Config During Provisioning
Copy a File to a Node During Provisioning
Install a Specific EOS Image
Install an Extension
Resource Pools
Add a New Resource Pool
Clearing a Resource Pool
Advanced
Configuration Management and ZTR
Run ZTPServer as a VM on EOS
ZTPServer VM on EOS in a L2L3WM
ZTPServer VM on EOS in a L2WOM
ZTPServer VM on EOS in a L3WOM
Deployment Steps
Read the Docs
v: v1.4
Versions
latest
stable
master
develop
v1.4
v1.3.2
v1.3.1
v1.2.0
v1.1.1
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.