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