| 标题 | 如何限制地震处理集群系统NIS客户端用户登录的方法 |
| 范文 | 吴琼 [摘 要] 大庆勘探开发研究院地震处理集群系统主要由HP公司生产的386节点的CPU集群、42节点的GPU集群和256节点的IBM集群组成,主要应用软件有Omega、GeoCluster、GeoEast和Lightning逆时偏移软件等地震处理软件,为解决大数据量地震成像问题,提供了有效保障。为了保证集群的运行效率,我们把集群的节点分为用户登录节点、常规计算节点和偏移计算节点,由于我们各种处理软件的用户比较多,登录节点登录人数不均,导致有的节点多个用户登录,本文主要介绍如何限制地震处理集群系统用户登录的方法。 [关键词] 地震处理;集群系统;NIS客户端;用户登录 doi : 10 . 3969 / j . issn . 1673 - 0194 . 2019. 09. 073 [中图分类号] F253.3 [文献标识码] A [文章编号] 1673 - 0194(2019)09- 0164- 02 1 引 言 作为高性能运算应用的主要领域——石油地震数据处理系统是一个要求计算机系统运算性能、运行稳定性极高的计算环境。作为核心技术的代表和战略决策的参谋部,大庆油田勘探开发研究院承担着大庆探区24万平方公里的油气勘探重任,为了不断地适应今后企业的市场需求和强化自身的竞争力,拥有运行稳定、技术先进、性能优异的CPU/GPU集群处理系统来满足勘探技术是非常必要的。 由于我们的地震集群系统是一个由多个节点组成、采用多种并行计算技术构成的复杂的计算机系统,这种集群计算机系统要想实现稳定、高性能的处理地震作业,不仅要解决各个节点之间的通讯和延迟,而且还必不可少地有高效、界面丰富、维护容易的管理和诊断软件。比如实现系统的并行安装和配置;上百个服务器的批量开关机;动态监视系统资源使用情况等。但是由于我们各种处理软件多,使用的用户也比较多,所以登录节点登录人数经常不均衡,用户经常抱怨有的节点用户登录太多,在发作业或拾取作业时,速度异常慢,为此我们通过限制用户登录的方法解决了这个问题。 2 具体实现的方法 需要配置的文件 (/etc/pam.d/目录下) (1)在system-auth的account后添加 account required pam_listfile.so owerr=fail item=user sence=allow file=/etc/nisusers (2) 在system-auth的session后添加 session optional pam_mkhomedir.so skel=/etc/skel umask=0077 #%PAM-1.0 # This file is auto-generated. # User changes will be destroyed the next time authconfig is run. auth required /lib/security/■ISA/pam_env.so auth sufficient /lib/security/■ISA/pam_unix.so likeauth nullok auth required /lib/security/■ISA/pam_deny.so account required /lib/security/■ISA/pam_unix.so account sufficient /lib/security/■ISA/pam_succeed_if.so uid < 100 quiet account required /lib/security/■ISA/pam_permit.so account required /lib/security/■ISA/pam_listfile.so onerr=fail item=user sense=allow file=/etc/nisusers password requisite /lib/security/■ISA/pam_cracklib.so retry=3 password sufficient /lib/security/■ISA/pam_unix.so nullok use_authtok md5 shadow password required /lib/security/■ISA/pam_deny.so session required /lib/security/■ISA/pam_limits.so session required /lib/security/■ISA/pam_unix.so session optional pam_mkhomedir.so skel=/etc/skel umask=0077 (3)創建/etc/nisusers文件 创建nisusers文件,权限0600。 把root及允许登录的用户名添加到该文件,每行一个。 # more /etc/nisusers cy2008 2011gmd 2011wln 3 结 语 这项技术的使用彻底改变了用户登录节点拥挤的现象,真正做到了地震处理用户登录的高效、快捷、安全、稳定,自投入生产以来,再没有发生用户抱怨的现象。希望本文这项Linux系统管理经验给大家带来强有力的技术支持。 主要参考文献 [1]高俊峰.高性能Linux服务器构建实战:运维监控、性能调优与集群应用[M].北京:人民邮电出版社,2012. [2]余洪春.构建高可用Linux服务器[M].北京:机械工业出版社,2012. |
| 随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。