I installed CloudStack Primate on my controller nodes and was able to access
the web interface at /client/primate until I restarted the
cloudstack-management service. Now I just get a 404 error. I can still access
the old UI. This is what I see when I try to access the page:
HTTP ERROR 404 Not Found
URI: /client/primate
STATUS: 404
MESSAGE: Not Found
SERVLET: default
I was able to duplicate the steps on both my controller nodes. If I installed
Primate on both controller nodes I would be able to access it from either
controller. If I restarted the cloudstack-management service on controller1 I
would then only be able to access Primate from controller2. I've since
restarted the service on controller2 as well and am unable to access Primate
from either one. I've rebooted both systems without any effect. I've also tried
accessing the web pages by hitting either of the controller's directly to make
sure it wasn't a caching or LB issue, but I get the same results.
jschaeffer@bllcloudctl01:~$ dpkg -l cloudstack-primate
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==================-==============-============-=================================
ii cloudstack-primate 0.5.0-20200707 all CloudStack Primate
jschaeffer@bllcloudctl01:~$ ls -l
/usr/share/cloudstack-management/webapp/primate/
total 332
drwxr-xr-x 2 root root 4096 Sep 11 16:43 assets
-rw-r--r-- 1 root root 14318 Jul 7 15:53 cloud.ico
-rw-r--r-- 1 root root 271973 Jul 7 15:53 color.less
-rw-r--r-- 1 root root 1485 Jul 7 15:53 config.json
drwxr-xr-x 2 root root 4096 Sep 11 16:43 css
-rw-r--r-- 1 root root 388 Jul 7 15:53 example.html
-rw-r--r-- 1 root root 11880 Jul 7 15:53 index.html
drwxr-xr-x 2 root root 20480 Sep 11 16:43 js
jschaeffer@bllcloudctl01:~$ sudo ss -tupanl | grep 8080
tcp LISTEN 0 50 *:8080
*:* users:(("java",pid=2629,fd=30))
jschaeffer@bllcloudctl01:~$ ps aux | grep [2]629
cloud 2629 12.9 11.0 8210544 902368 ? Ssl 16:01 6:45
/usr/bin/java
-Djava.security.properties=/etc/cloudstack/management/java.security.ciphers
-Djava.awt.headless=true -Dcom.sun.management.jmxremote=false -Xmx2G
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=/var/log/cloudstack/management/
-XX:ErrorFile=/var/log/cloudstack/management/cloudstack-management.err -cp
/usr/share/cloudstack-management/lib/*:/etc/cloudstack/management:/usr/share/cloudstack-common:/usr/share/cloudstack-management/setup:/usr/share/cloudstack-management:/usr/share/java/mysql-connector-java.jar
org.apache.cloudstack.ServerDaemon
Is there a separate service I need to restart or a configuration I need to
update in order to access the page after a management restart?
--
Thanks,
Joshua Schaeffer