Home > Networking Solutions > Enterprise/Data Center Networking Solutions > Enterprise SONiC Networking Solutions > Guides > Zero Touch Deployment of Open Dell Switches with SONiC > Method 2 - SONiC initiated ZTP install
When the switch is already running with a SONiC version, you can reboot the switch in ZTP mode. If the ZTP mode requires another SONiC version, SONiC creates a multiboot.
SONIC deletes the current SONiC config, reboots, and follows the settings in the ZTP data json file. Before you start the ZTP staging process, be sure that your environment meets the following requirements:
When the above requirements have been met, log in to the Linux shell of your SONiC switch and run the following commands sequentially (as root):
Note: You could also send the ZTP commands using Ansible or a REST API call to your switch if you have these remote facilities set up. This paper does not cover setting up Ansible or REST API syntax to your SONiC switch.
The switch deletes the SONiC configuration and start ZTP staging flow. The ZTP cycles start with DHCP and request the option67 URL which DHCP offers.
The following screenshot shows the starting screen when ZTP is started from SONiC. It may take 10 minutes for the entire cycle to complete.