Zero Touch Provisioning (ZTP) is a technology for automated deployment and configuration of network devices. AmpCon™AmpCon-DC supports using ZTP to provision new switches. You
ZTP relies on the DHCP service, and thus you need to configure DHCP first. After you plug in the and reboot a switch, DHCP automatically provides the switch with an IP address and the address of a provision shell script that is obtained from AmpCon-DC server. Then, the switch automatically runs the shell script to complete the ZTP deployment:
The white-box switch
...
runs the shell script to
...
download a PicOS image, install PicOS and its license, register with the AmpCon-DC server,
...
update switch configurations, and reboot the switch.
The integrated hardware and software switch runs the shell script to register with the AmpCon-DC server, install a PicOS license on the switch, update switch configurations, and reboot the switch.
Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Prerequisites
Ensure that the following prerequisites are met:
The Hardware ID of the switch to provision is are added to the AmpCon-DC license. For more information, see Preparing Licenses.
Before you provision a For white-box switchswitches, ensure that you have completed step 1 to 7 in Deploying White-Box Switches are completed.
Before you provision an For integrated hardware and software switchswitches, ensure that you have completed step 1 to 5 in Deploying Integrated Hardware and Software Switches are completed.
You have installed a DHCP server and added configurations as follows to the DHCP configuration file (/etc/dhcp/dhcpd.conf):
For white-box switches, refer to the following configuration example:
“10.10.51.4” is the IP address that you want to assign to the switch.
“10.56.20.180” is the IP address of the AmpCon-DC server.
...
For integrated hardware and software switches, refer to the following configuration example:
“10.10.51.198” is the IP address that you want to assign to the switch.
“10.56.20.184” is the IP address of the AmpCon-DC server.
...
Provisioning a White-Box Switch
Download and install MobaXterm.
Open MobaXterm, and then create a session to connect with the switch.
Obtain the PicOS® image from the AmpCon-DC server Reboot the switch by running the following command:
wget http://<AmpCon-Server-IP>/onie |
---|
Replace <AmpCon-Server-IP> with the IP address of your AmpCon-DC server.
...
sudo reboot -f |
---|
If you see the “Hit any key to stop autoboot” message, press the Enter key to exit the autoboot mode.
If you don’t see this message, go to step 5 directly.
Reboot the switch.
For switches with the ONIE menu, select ONIE, and then select ONIE: Install OS.
...
For AS4610 switches, reboot from ONIE by running the following command:
run onie bootcmd |
---|
Then, the switch will be restarted and automatically register with the AmpCon-DC server.
Wait for the registration process to
...
be completed.
chmod a+x onie sh onie |
---|
...
In the AmpCon-DC UI, click Service > Switch.
...
Check whether the switch status
...
is shown as Provisioning Success.
...
Provisioning an Integrated Hardware and Software Switch
Install a DHCP server.
In the /etc/dhcp/dhcpd.conf file of the DHCP server, add the following information to the DHCP configuration file. ZTP relies on the DHCP service for black-box switches.
The IP addresses of the switch to provision
The IP address of the AmpCon-DC server
See the following configuration example:
Download and install MobaXterm.
Open MobaXterm, and then create a session to connect with the switch.
Reboot the switch by running the following command.
sudo reboot |
---|
...
The Then, the switch will be restarted and automatically register with and connect to the AmpCon-DC server.
Wait for the registration
...
process
...
to be completed.
...
In the AmpCon-DC UI, click Services > Switch. Check whether the switch status is shown as
...
Provisioning Success
...
.
...