Linux HA 集群:以非 root 用户身份运行资源

Linux HA 集群:以非 root 用户身份运行资源

我已经在 centos7 上成功使用 pacemaker 和 corosync 设置了 HA 集群,并且还能够添加和启动资源。

其中一个资源是 tomcat 的一个实例,在当前配置下它运行良好。我遇到的唯一问题是 tomcat 以 root 用户身份运行。我希望 tomcat 资源以非 root 用户身份启动。我一直在阅读文档,但还没有找到任何东西。

这里有人能看看他们是否有解决方案吗?

提前致谢。

答案1

仔细查看 HA 资源类型的文档ocf:心跳:tomcat有一个选项tomcat_user,当设置时,tomcat 将以该用户身份启动。

答案2

研究如何以另一个用户身份运行 Pacemaker,确保将其添加到 sudoers,配置该用户以运行 Pacemaker 和 tomcat。请查看此处https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/High_Availability_Add-On_Administration/ch-startup-HAAA.html

相关内容