- play_arrow Overview
- play_arrow Install and Upgrade cRPD
- play_arrow Programmable Routing
- play_arrow Use cRPD
- play_arrow Troubleshooting
- play_arrow Best Practices
ON THIS PAGE
Manage cRPD
Build Topologies
You can use open-vswitch
to set
up topologies and to connect to docker containers. This
controls the creation of
bridges,
interface naming, and IP addressing.
To build a topology:
Network Docker Containers
Docker containers are connected using user defined bridges. For detailed documentation on docker bridge, see Use Bridge Networks.
To create the docker network:
Create an OVS Bridge
To create an OVS bridge and connect the docker to two containers crpd01 and crpd02:
View Container Processes
To view container processes in a running cRPD:
docker exec
command to view the details about the
processes (applications, services, and status) running on a container. root@ubuntu-vm18:~# docker exec crpd01 ps
aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 76996 8060 ? Ss Apr26 0:01 /sbin/init root 19 0.0 0.2 160392 71520 ? S<s Apr26 0:38 /lib/systemd/systemd-journald systemd+ 30 0.0 0.0 70616 5236 ? Ss Apr26 0:00 /lib/systemd/systemd-resolved root 32 0.0 0.0 167404 16324 ? Ssl Apr26 0:00 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers syslog 33 0.0 0.0 263036 4164 ? Ssl Apr26 0:05 /usr/sbin/rsyslogd -n message+ 38 0.0 0.0 49928 4072 ? Ss Apr26 0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only root 47 0.0 0.0 13020 1852 pts/0 Ss+ Apr26 0:00 /sbin/agetty -o -p -- \u --noclear --keep-baud console 115200,38400,9600 xterm root 52 0.0 0.0 72296 5536 ? Ss Apr26 0:00 /usr/sbin/sshd -D root 80 0.0 0.0 1453936 13584 ? Ss Apr26 0:01 /usr/sbin/mgd -N root 86 0.1 0.2 1053572 95040 ? Ssl Apr26 5:58 /usr/sbin/rpd -N root 87 0.0 0.0 837400 6356 ? Ss Apr26 0:01 /usr/sbin/ppmd -N root 88 0.0 0.0 842112 6460 ? Ss Apr26 0:01 /usr/sbin/bfdd -N root 102 0.0 0.0 13244 1832 tty1 Ss+ Apr26 0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux root 108 0.0 0.0 18500 3340 pts/1 Ss Apr26 0:00 /bin/bash root 119 0.0 0.0 739724 11936 pts/1 S+ Apr26 0:02 cli root 120 0.0 0.0 1454680 12636 ? Ss Apr26 0:00 /usr/sbin/mgd -N root 1502 0.0 0.0 34400 2704 ? Rs 09:22 0:00 ps aux
Pause and Resume Processes within a cRPD Container
You can pause or resume all processes within one or more containers.
To pause and restart a cRPD:
Remove a cRPD Instance
To remove a cRPD instance or image:
You must first stop and remove a cRPD instance before you remove a cRPD image.
View Docker Statistics and Logs
To view the statistics and logs:
- Run the
docker stats
command to monitor the resource utilization. - Run the
docker logs crpd-container-name
command for extracting the container logs.
View Active Containers
To view the current active containers and their status:
docker ps
or the docker container
ls
command to list the active containers. root@ubuntu-vm18:~# docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c99e2c74a19b bad58561c4be "/storage-provisioner" 12 days ago Up 12 days k8s_storage-provisioner_storage-provisioner_kube-system_14f342e7-fa2e-45d1-a970-6b698f521d3e_11 89c7c630fce2 5fb9aaddb236 "/etc/rc.local init" 3 weeks ago Up 3 weeks k8s_csrx_csrx_default_c605afd1-d9ff-4fb7-a290-fc8ce3cad1d7_0 3380dafdb0de k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_csrx_default_c605afd1-d9ff-4fb7-a290-fc8ce3cad1d7_0 e779780adc12 bfe3a36ebd25 "/coredns -conf /etc…" 3 weeks ago Up 3 weeks k8s_coredns_coredns-f9fd979d6-5nl6b_kube-system_15cfcff1-dbc1-498a-bf37-02427d30e603_3 7b9506570dec 635b36f4d89f "/usr/local/bin/kube…" 3 weeks ago Up 3 weeks k8s_kube-proxy_kube-proxy-mq9nj_kube-system_841a45cf-de39-49a8-ae35-6313286c25bb_3 760f482b7cb3 k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_kube-proxy-mq9nj_kube-system_841a45cf-de39-49a8-ae35-6313286c25bb_3 eb8258e88c9b k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_coredns-f9fd979d6-5nl6b_kube-system_15cfcff1-dbc1-498a-bf37-02427d30e603_3 6d1946fcde75 k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_storage-provisioner_kube-system_14f342e7-fa2e-45d1-a970-6b698f521d3e_3 8b0842e06094 4830ab618586 "kube-controller-man…" 3 weeks ago Up 3 weeks k8s_kube-controller-manager_kube-controller-manager-ix-crpd-01_kube-system_627d9013c9c4b1cbfb72b4c0ef6cd100_4 bce233248dda b15c6247777d "kube-apiserver --ad…" 3 weeks ago Up 3 weeks k8s_kube-apiserver_kube-apiserver-ix-crpd-01_kube-system_a22d3335af147e2c88f1d34b6067e650_7 5f7652e4adda k8s.gcr.io/etcd "etcd --advertise-cl…" 3 weeks ago Up 3 weeks k8s_etcd_etcd-ix-crpd-01_kube-system_dde4e023d8613808da88a63ff3c86e64_0 8280ab21d826 14cd22f7abe7 "kube-scheduler --au…" 3 weeks ago Up 3 weeks k8s_kube-scheduler_kube-scheduler-ix-crpd-01_kube-system_38744c90661b22e9ae232b0452c54538_3 f451a6be0a98 k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_etcd-ix-crpd-01_kube-system_dde4e023d8613808da88a63ff3c86e64_0 5c0edfce83be k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_kube-scheduler-ix-crpd-01_kube-system_38744c90661b22e9ae232b0452c54538_0 2d326fedb67c k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_kube-controller-manager-ix-crpd-01_kube-system_627d9013c9c4b1cbfb72b4c0ef6cd100_0 7e3773affc73 k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_kube-apiserver-ix-crpd-01_kube-system_a22d3335af147e2c88f1d34b6067e650_0
root@ubuntu-vm18:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c99e2c74a19b bad58561c4be "/storage-provisioner" 12 days ago Up 12 days k8s_storage-provisioner_storage-provisioner_kube-system_14f342e7-fa2e-45d1-a970-6b698f521d3e_11 89c7c630fce2 5fb9aaddb236 "/etc/rc.local init" 3 weeks ago Up 3 weeks k8s_csrx_csrx_default_c605afd1-d9ff-4fb7-a290-fc8ce3cad1d7_0 3380dafdb0de k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_csrx_default_c605afd1-d9ff-4fb7-a290-fc8ce3cad1d7_0 e779780adc12 bfe3a36ebd25 "/coredns -conf /etc…" 3 weeks ago Up 3 weeks k8s_coredns_coredns-f9fd979d6-5nl6b_kube-system_15cfcff1-dbc1-498a-bf37-02427d30e603_3 7b9506570dec 635b36f4d89f "/usr/local/bin/kube…" 3 weeks ago Up 3 weeks k8s_kube-proxy_kube-proxy-mq9nj_kube-system_841a45cf-de39-49a8-ae35-6313286c25bb_3 760f482b7cb3 k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_kube-proxy-mq9nj_kube-system_841a45cf-de39-49a8-ae35-6313286c25bb_3 eb8258e88c9b k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_coredns-f9fd979d6-5nl6b_kube-system_15cfcff1-dbc1-498a-bf37-02427d30e603_3 6d1946fcde75 k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_storage-provisioner_kube-system_14f342e7-fa2e-45d1-a970-6b698f521d3e_3 8b0842e06094 4830ab618586 "kube-controller-man…" 3 weeks ago Up 3 weeks k8s_kube-controller-manager_kube-controller-manager-ix-crpd-01_kube-system_627d9013c9c4b1cbfb72b4c0ef6cd100_4 bce233248dda b15c6247777d "kube-apiserver --ad…" 3 weeks ago Up 3 weeks k8s_kube-apiserver_kube-apiserver-ix-crpd-01_kube-system_a22d3335af147e2c88f1d34b6067e650_7 5f7652e4adda k8s.gcr.io/etcd "etcd --advertise-cl…" 3 weeks ago Up 3 weeks k8s_etcd_etcd-ix-crpd-01_kube-system_dde4e023d8613808da88a63ff3c86e64_0 8280ab21d826 14cd22f7abe7 "kube-scheduler --au…" 3 weeks ago Up 3 weeks k8s_kube-scheduler_kube-scheduler-ix-crpd-01_kube-system_38744c90661b22e9ae232b0452c54538_3 f451a6be0a98 k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_etcd-ix-crpd-01_kube-system_dde4e023d8613808da88a63ff3c86e64_0 5c0edfce83be k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_kube-scheduler-ix-crpd-01_kube-system_38744c90661b22e9ae232b0452c54538_0 2d326fedb67c k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_kube-controller-manager-ix-crpd-01_kube-system_627d9013c9c4b1cbfb72b4c0ef6cd100_0 7e3773affc73 k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_kube-apiserver-ix-crpd-01_kube-system_a22d3335af147e2c88f1d34b6067e650_0