網絡拓撲
計算機名稱 IP地址 角色
centos7-01 192.168.18.128 Master Server
centos7-02 192.168.18.129 compute1
centos7-03 192.168.18.130 compute2
防火牆設置
集群節點執行命令
#systemctl stop firewalld
#systemctl disable firewalld
集群節點關閉 selinux
#cat /etc/selinux/config
SELINUX=disabled
集群節點修改機器名
#cat /etc/hostname
計算機名稱
安裝 NIS 服務器端
master節點安裝必備軟件,執行命令
#yum -y install ypserv rpcbind
master節點設置nis域名,執行命令
#nisdomainname simcloud.com
#echo "nisdomainname simcloud.com" >>/etc/rc.local
#echo "NISDOMAIN=simcloud.com" >> /etc/sysconfig/network
master節點增加配置
#cat /etc/hosts
192.168.18.128 centos7-01
192.168.18.129 centos7-02
192.168.18.130 centos7-03
#cat /etc/sysconfig/network
YPSERV_ARGS="-p 1011"
#/etc/sysconfig/yppasswdd
YPPASSWDD_ARGS="--port 1012"
master節點,替換文件內容
#cat /etc/ypserv.conf
dns: no
files: 30
xfr_check_port: yes
* : * : shadow.byname : port
* : * : passwd.adjunct.byname : port
master節點啟動服務
#systemctl restart rpcbind
#systemctl restart ypserv
#systemctl restart yppasswdd
master節點設置為開機啟動項
#systemctl enable rpcbind
#systemctl enable ypserv
#systemctl enable yppasswdd
利用 rpcinfo 來檢查看看
#rpcinfo -p localhost
#rpcinfo -u localhost ypserv
master節點執行創建庫
#/usr/lib64/yp/ypinit -m
master節點更新NIS賬戶和資料庫
#make -C /var/yp
NIS Client 客戶端設置
NIS Client節點安裝軟件,執行命令
#yum install -y rpcbind yp-tools ypbind
NIS Client節點設置nis域名,執行命令
#nisdomainname simcloud.com
#echo "nisdomainname simcloud.com" >>/etc/rc.local
#echo "NISDOMAIN=simcloud.com" >> /etc/sysconfig/network
NIS Client節點配置文件
#cat /etc/hosts
192.168.18.128 centos7-01
192.168.18.129 centos7-02
192.168.18.130 centos7-03
#cat /etc/nsswitch.conf
passwd: files nis
shadow: files nis
group: files nis
hosts: files nis dns
#cat /etc/sysconfig/authconfig
USENIS=yes
#cat /etc/pam.d/system-auth
password sufficient pam_unix.so sha512 shadow nis nullok try_first_pass use_authtok
#cat /etc/yp.conf
domain simcloud.com server 192.168.18.128
NIS Client節點啟動服務
#systemctl restart rpcbind
#systemctl restart ypbind
NIS Client節點開機啟動
#systemctl enable rpcbind
#systemctl enable ypbind
NIS Client節點yptest用來測試 server 端和 client 端能否正常通訊
#yptest