期中架构实现步骤

期中架构集群搭建详细步骤

服务端:

0.准备工作:

   cat /etc/redhat-release 查看服务器版本

   Uname -r 查看内核版本信息

   Uname -m 查看操作系统位数

1.NFS服务器搭建和挂载

rpm -qa nfs-utils rpcbind 查看服务器是否安装了这两个软件

yum install nfs-utils rpcbind -y

rpm -qa nfs-utils rpcbind 确认是否安装成功

/etc/init.d/rpcbind status 检查rpcbind服务状态

/etc/init.d/rpcbind start 启动服务

/etc/init.d/rpcbind status

lsof -i :111 查看该端口是什么服务

netstat -lntup | grep rpcbind 查看服务信息

chkconfig --list rpcbind

rpcinfo -p localhost 查看端口映射

#######################################

/etc/init.d/nfs status 查看nfs信息

/etc/init.d/nfs start 启动nfs服务

rpcinfo -p localhost 查看端口映射

ps -ef|egrep “rpc|nfs” : egrep = grep -E  匹配正则表达式

设置开机自启:

   chkconfig rpcbind on

   chkconfig nfs on

   chkconfig --list rpcbind\nfs 查看是否成功设置

   chkconfig --list | egrep “nfs\b|rpcbind”

配置exports文件:

   /data 192.168.110.0/24(rw,sync,all_squash)

   mkdir -p /data

   chown -R nfsnobody.nfsnobody /data

   grep nfsnobody /etc/passwd

   /etc/init.d/nfs reload    平滑启动==exportfs -rv

   showmount -e localhost 查看本地挂载情况

   mount -t nfs 192.168.110.128:/data /mnt

   df -h   查看挂载情况

客户端:

yum install rpcbind nfs-utils -y

rpm -qa rpcbind nfs-utils 安装nfs服务,可以使用showmount功能

/etc/init.d/rpcbind start

/etc/init.d/rpcbind status

showmount -e 192.169.110.128

mkdir -p /dataweb1

mount -t nfs 192.168.110.128:/data /dataweb1

df -h

mount 查看挂载信息

mkdir -p /dataweb1/web1 测试

ls -l /dataweb1

 

echo “/etc/init.d/rpcbind start” >>/etc/rc.local

echo “/bin/mount -t nfs 192.168.110.128:/data /dataweb1” >>/etc/rc.local

tail -2 /etc/rc.local

NFS客户端挂载深入:

nf如果没有自动创建nfsnobody用户:

groupadd nfsnobody -g 888

useradd nfsnobody -u 888 -g nfsnobody

id nfsnobody

chown -R nfsnobody.nfsnobody /data

vim /etc/exports
/data 192.168.110.128/24(rw,sync,all_squash,anonuid=888,anongid=888) 

showmount -e localhost

 

posted @ 2018-08-05 23:19  deanyang  阅读(336)  评论(0编辑  收藏  举报