Cluster-Manager
From pressy's brainbackup
Sun Cluster Manager
After a cluster upgrade the web BUI did not work:
root@server61 # dmesg […] server61 Sun Java(TM) Web Console[28374]: [ID 382600 daemon.warning] There was an IOException connecting to localhost […] root@server61 # svcprop webconsole | grep tcp_listen options/tcp_listen boolean false root@server61 # svccfg svc:> select webconsole svc:/system/webconsole> setprop options/tcp_listen truetrue=true svc:/system/webconsole> done root@server61 # svcadm restart webconsole root@server61 # cacaoadm status default instance is ENABLED at system startup. Smf monitoring process: 7870 7882 Uptime: 0 day(s), 0:36 root@server61 # smcwebserver status Sun Java(TM) Web Console is running root@server61 # /usr/sbin/cacaoadm list-modules List of modules registered: [...] root@server61 # cacaoadm verify-configuration root@server61 # echo $? 0 root@server61 # /usr/sbin/wcadmin list Deployed web applications (application name, context name, status): ####### No SunClusterManager ############### console ROOT [running] console com_sun_web_ui [running] console console [running] console manager [running] zfs zfs [running] Registered jar files (application name, identifier, path): ####### No SunClusterManager ############### console audit_jar /usr/lib/audit/Audit.jar console console_jars /usr/share/webconsole/lib/*.jar console jato_jar /usr/share/lib/jato/jato.jar [...] root@server71:/etc# wcadmin list Deployed web applications (application name, context name, status): SunClusterManager SunClusterManager [running] console ROOT [running] [...] Registered jar files (application name, identifier, path): SunClusterManager cacao_jars /usr/lib/cacao/lib/*.jar SunClusterManager jdmk_jars /opt/SUNWjdmk/5.1/lib/*.jar [...] root@server71:/etc# wcadmin list --detail -a Deployed web applications (application name, context name, status): SunClusterManager SunClusterManager [running] Time: 04/22/10 16:37:05 Base: /usr/cluster/lib/SunClusterManager Debug: 0 System: false [...]
Sooo, copy the directory from one node to the other
root@server71:/usr/cluster/lib/SunClusterManager # tar cf SunClusterManager.tar ./SunClusterManager root@server71:/usr/cluster/lib/SunClusterManager # scp SunClusterManager.tar edvhap@server61:/tmp root@server61:/usr/cluster/lib/SunClusterManager # tar xf SunClusterManager.tar root@server61 # wcadmin deploy -a SunClusterManager -x SunClusterManager /usr/cluster/lib/SunClusterManager The SunClusterManager web application has been successfully deployed. root@server61 # wcadmin list --detail -a Deployed web applications (application name, context name, status): SunClusterManager SunClusterManager [stopped] Time: 04/27/10 11:58:34 Base: /usr/cluster/lib/SunClusterManager Debug: 0 System: false [...] root@server61 # wcadmin add -l -a SunClusterManager -n cacao_jars '/usr/lib/cacao/lib/*.jar' Registered the cacao_jars resource for the SunClusterManager application. root@server61 # wcadmin add -l -a SunClusterManager -n jdmk_jars "/usr/lib/cacao/lib/*.jar" Registered the jdmk_jars resource for the SunClusterManager application. root@server61 # wcadmin reload -x SunClusterManager root@server61 # svcadm disable svc:/system/webconsole root@server61 # svcadm enable svc:/system/webconsole root@server61 # wcadmin list Deployed web applications (application name, context name, status): SunClusterManager SunClusterManager [running] [...] Registered jar files (application name, identifier, path): SunClusterManager cacao_jars /usr/lib/cacao/lib/*.jar SunClusterManager jdmk_jars /usr/lib/cacao/lib/*.jar
Should work again ;)