Troubleshooting Secure Provisioning

Secure Provisioning consists of several Docker containers:

  • The central-dop container runs on Lighthouse, hosting git repository

  • The dop-ui container runs on Lighthouse, serving the Secure Provisioning web UI

  • The remote-dop container runs on Operations Manager nodes, running DHCP and TFTP/HTTP ZTP services

Additionally, the deployment container runs on Lighthouse, orchestrates new module installation on Lighthouse and nodes.

See the troubleshooting commands on the following page.

Troubleshooting Commands

The following are useful commands for troubleshooting issues with the NetOps modules:

Command  
docker ps
View running Docker containers.
docker exec -ti container-name bash
Spawn a bash shell inside a container.
docker logs container-name
View logs of a container.
docker exec -ti deployment ansible-playbook -vvv /ansible/dop_2.0.0.yml
 Manually run module deployment in verbose mode, on Lighthouse.
/etc/scripts/post-receive
Manually push ZTP resources from Lighthouse to Operations Manager nodes (inside central-dop container).
/etc/scripts/netops_ui_handler
If the Lighthouse UI fails to display after an upgrade, it's possible a NetOps UI component is failing to load and may be able to recover by running this command.