开局
如何解决CloudCampus APP开局的过程中登录信息被多次强制注销退出的情况?
问题
使用扫码CloudCampus APP开局的过程中,云平台出于安全考虑,会校验登录信息客户端IP地址的合法性,因此会出现APP上登录信息被强制注销退出的情况。需要在云平台外部部署了防火墙并配置了DDos攻击防范的情况下,取消登录客户端IP地址校验。如何取消登录客户端IP地址的校验问题呢?
回答
- 登录所有的控制器节点。
使用PuTTY工具以sopuser用户通过SSH方式登录控制器节点。
- 执行以下命令,切换至root用户。
> su - rootPassword:root用户的密码
- 执行如下命令,查找ERService服务所在的节点。
# cd /opt/oss/manager/var/envs/Product-ERService
根据回显确认ERService所在节点,所有控制器节点中有两个节点部署ERService,且正常进入目录,即为ERService服务所在节点。
- 在包含ERService目录的两个节点分别打开并修改ERService.properties文件。
# cd /opt/oss/manager/var/envs/Product-ERService/Timestamp/envs
Timestamp表示时间戳文件夹名。如果存在多个时间戳文件,则进去最新的时间戳文件夹。
# vi ERService.properties
按"i"后添加最后一行配置"CHECK_SESSION_IP=false",按"ESC"键后输入":wq"保存修改并退出。
执行如下命令,查看"CHECK_SESSION_IP=false"是否修改成功。
# cat ERService.properties
- 在有两个ERService所在节点,执行如下命令依次重启ERService服务,重启过程中北向业务面会短暂不可用,中断时间约1min。
# su - ossadm -c "bash /opt/oss/manager/agent/bin/ipmc_adm -cmd restartapp -app ERService"
其中主节点将分别提示停止和启动成功:
备节点只提示停止成功: