Chinaunix首页 | 论坛 | 博客
  • 博客访问: 616713
  • 博文数量: 81
  • 博客积分: 3219
  • 博客等级: 中校
  • 技术积分: 1307
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-13 12:20
个人简介

谢谢您的对我的博客的关心,同时希望这个站点真的能够对您有所帮助。 如果可以请告诉我你的联系方式(可能的话告诉我两个或更多,我不希望失去任何一个关注本主页人士的联系,不论你是我的老友,或是一位新朋友,对于我来说您十分重要)

文章分类
文章存档

2025年(11)

2021年(1)

2020年(13)

2018年(1)

2013年(12)

2012年(2)

2009年(2)

2008年(6)

2007年(20)

2006年(13)

分类: 架构设计与优化

2025-06-15 19:15:56

本系列文章一律采用AlmaLinux 8.10罪小化安装!
为节约资源一共采用5太虚拟机
每台主机只分三个区,/ 50G,swap 8G ,/boot 1G ,没有/home分区!
192.168.1.110    vnc01 (VNC服务器)
192.168.1.111    nfs01 (nfs服务器)
192.168.1.112    nis01 (NIS服务器)  
192.168.1.113    lsf01 (LSF服务器)
192.168.1.114    node01 (计算节点)
192.168.1.115    node02 (计算节点)
nisdomainname :mjwdj.com

配置节点

1、关闭 selinux 和防火墙,并替换yum源
sed -i '/^SELINUX/s/enforcing/disabled/' /etc/selinux/config
systemctl disable firewalld
echo 192.168.1.111 nfs01 >> /etc/hosts
cp -rf /etc/yum.repos.d/ ./
rm -f /etc/yum.repos.d/*
curl htttp://nfs01/almalinux8-iso.repo -o /etc/yum.repos.d/almalinux8-iso.repo

2、配置主机名
根据节点设定不同主机名
hostnamectl set-hostname node01

echo "192.168.1.111    nfs01" >> /etc/hosts
echo "192.168.1.112    nis01" >> /etc/hosts
echo "192.168.1.113    lsf01" >> /etc/hosts
echo "192.168.1.114    node01" >> /etc/hosts
echo "192.168.1.115    node02" >> /etc/hosts

3、配置autofs客户端
yum -y install autofs
systemctl enable autofs

echo "/home   /etc/auto.home" >> /etc/auto.master
echo "a0001   -fstype=auto,rw   nfs01:/user/a0001" >> /etc/auto.home
echo "a0002   -fstype=auto,rw   nfs01:/user/a0002" >> /etc/auto.home
echo "a0003   -fstype=auto,rw   nfs01:/user/a0003" >> /etc/auto.home
systemctl restart autofs

4、配置NIS客户端
yum -y install yp-tools rpcbind
systemctl enable ypbind rpcbind
echo "NISDOMAIN=mjwdj.com" >> /etc/sysconfig/network
echo "ypserver nis01" >> /etc/yp.conf
echo "domain mjwdj.com server nis01" >> /etc/yp.conf
nisdomainname mjwdj.com
systemctl restart ypbind rpcbind
authselect select nis --force
id lsfadmin

5、配置nfs客户端
yum -y install nfs-utils 
mkdir -p /pdk /project /tools /opt/lsf
echo "lsf01:/opt/lsf /opt/lsf nfs defaults 0 0" >> /etc/fstab
echo "nfs01:/pdk /pdk nfs defaults 0 0" >> /etc/fstab
echo "nfs01:/project /project nfs defaults 0 0" >> /etc/fstab
echo "nfs01:/tools /tools nfs defaults 0 0" >> /etc/fstab
systemctl daemon-reload
mount -a

6、配置环境模块
yum -y install environment-modules 
echo "export MODULEPATH=/tools/mjwdj/modulefiles" >> /etc/profile.d/modules.sh
source /etc/profile.d/modules.sh

7、安装EDA软件需要的其他软件包和图形界面,以及vncserver
yum -y install compat-openssl10.x86_64 ed libXp libnsl.x86_64 sysstat openssl*
yum -y install vim-common vim-enhanced xorg-x11-fonts-misc xorg-x11-fonts-ISO8859*
yum -y install gcc gcc-c++ pcre pcre-devel openssl openssl-devel libcanberra*
yum -y install zip unzip bzip2 bzip2-devel zlib zlib-devel wget readline-devel
yum -y install compat-libtiff3 compat-libtiff3.i686 elfutils-libelf.i686 dos2unix
yum -y install lsof net-tools tree unix2dos mesa-libGLU tk-devel tcsh
yum -y install ksh vim-X11 redhat-lsb openmotif xterm ncurses-devel sqlite-devel
yum -y install motif.i686 libXp-devel.i686 mesa-libGLU.i686 libXScrnSaver mod_ssl
yum -y install mesa-libGL.i686 glibc-devel.i686 gmp-devel nss.x86_64 gdm.i686
yum -y install tigervnc-server tigervnc-server-module
yum -y groupinstall "Development Tools"
yum -y groupinstall "Server with GUI"

删除gnome初始化包,避免因为没有本地用户,导致开机强制创建本地用户
yum -y erase gnome-initial-setup

8、创建一个变量文件
/etc/profile.d/all.sh 指向 /tools/env/all.sh
以后每个node需要加载的变量都可以放在相应的文件里。
mkdir /tools/env/
echo "## Lincense" >> /tools/env/all.sh

echo "source /tools/env/license.sh" >> /tools/env/all.sh
echo "##load softwares" >> /tools/env/all.sh
echo "source /tools/env/common_tools.sh" >> /tools/env/all.sh
ln -s /tools/env/all.sh /etc/profile.d/all.sh
touch /tools/env/license.sh /tools/env/common_tools.sh

9、配置lsf客户端
/opt/lsf/10.1/install/hostsetup --top="/opt/lsf/" --boot="y"
systemctl enable lsfd
echo "## LSF" >> /tools/env/common_tools.sh
echo "source /opt/lsf/conf/profile.lsf" >> /tools/env/common_tools.sh

10、解决一些在CentOS7升级到Alma Linux8.10后,因本版问题无法定位的库文件。
ln -s /usr/lib64/libdb-5.3.so /usr/lib64/libdb-4.7.so

阅读(218) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~