Troubleshoot Secure Provisioning

Secure Provisioning consists of several Docker containers

Container Description
central-dop The container runs on Lighthouse, hosting git repository.
dop-ui The container runs on Lighthouse, serving the Secure Provisioning web UI.
remote-dop The 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.

Troubleshooting Commands for NetOps Modules

Command Description
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.