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