首页 > 数据库 > > 集群管理-对接第三方CAS Server
CAS Server作为中央认证服务器对外提供接入认证功能,实现多个web之间的单点登录功能。
目前FusionInsight Manager内部单独集成了CAS Server软件,自身可以作为中央认证服务器使用,同时为了更好的与其他产品对接,实现跨产品的单点登录功能,FusionInsight Manager也支持对接其他CAS Server。
说明:对接第三方CAS Server需要停止集群,重启集群前业务暂时不可访问。
第三方CAS所在节点与本集群主管理节点的时差不能超过1分钟,否则登录跳转提示Access failed。
配置操作有两种情形:安装Manager时配置和安装集群后配置。
[HA]
ha_mode=double
local_ip1=
local_ip2=
local_ip3=
local_ip4=
peer_ip1=
peer_ip2=
peer_ip3=
peer_ip4=
ws_float_ip=
ws_float_ip_interface=
ws_float_ip_netmask=
ws_gateway=
om_float_ip=
om_float_ip_interface=
om_float_ip_netmask=
om_gateway=
ntp_server_ip=
om_mediator_ip=
sso_ip=
sso_port=
bigdata_home=
bigdata_data_home=
cluster_nodes_scale=
tls_protocol_min=
kerberos_realm=
[/HA]在确认停止的对话框单击“确定”停止集群。
在弹出窗口单击“确定”,系统开始同步集群配置。
集群安装完毕后,如果需要对接第三方CAS Server,则需要按照如下操作:
cd ${BIGDATA_HOME}/om-server/tomcat/webapps/web/WEB-INF/config/
sh update_fi_sso_info.sh 第三方CAS Server的IP地址 第三方CAS Server的端口
cd ${BIGDATA_HOME}/om-server/om/sbin/
sh restart-controller.sh
在确认停止的对话框单击“确定”停止集群。
在弹出窗口单击“确定”,系统开始同步集群配置。
配置好第三方CAS Server之后,CAS Server还不能直接跳转到FusionInsight服务器,需要对接证书。
例如ocscas.crt是第三方CAS的证书。需要执行如下操作将该证书分别倒入到FusionInsight的tomcat和jdk中(以下操作均在omm用户下执行)。
keytool -import -noprompt -trustcacerts -alias caspublickey -file ocscas.crt -keystore tomcat.keystore -storepass Changeme_123
keytool -import -noprompt -trustcacerts -alias caspublickey -file ocscas.crt -keystore tomcat_om.keystore -storepass Changeme_123
说明:假如第三方CAS为FusionInsight某个集群,那么本操作必选。
cd ${BIGDATA_HOME}/om-server/tomcat/webapps/cas/WEB-INF/
vi web.xml
...
<param-name>WhiteParamList</param-name>
<param-value></param-value>
...执行jps | grep Bootstrap命令,查询出tomcat运行pid号,使用kill -9命令强制停止查询出来的tomcat进程,例如kill -9 1203。
sh ${BIGDATA_HOME}/om-server/tomcat/bin/startup.sh。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3142358/ ,如需转载,请注明出处,否则将追究法律责任。