在quartz进行集群部署时,由于为了确保文件一致性,所以就得实现多机共享一个本地目录,这里就得用到linux的挂载,下面简单介绍下操作步骤。
机器准备机器准备10.10.4.9(原有节点)、10.10.4.8、10.10.4.7,都需要root用户。
其中/opt/aspire/product/bdc/uspc是10.10.4.9的文件目录,如果是个软连接,则需要挂载软连接的源目录,现在就以/opt/aspire/product/bdc/uspc为共享目录,来描述操作步骤。
1、首先使用root账号登录到10.10.4.9
查看10.10.4.9上bdc账户的uid
id bdc
获取的uid为610,gid为610
执行命令 vi /etc/exports
写入:
/opt/aspire/product/bdc/uspc 10.10.4.8(rw,sync,no_wdelay,no_root_squash,anonuid=610,anongid=610)
/opt/aspire/product/bdc/uspc 10.10.4.7(rw,sync,no_wdelay,no_root_squash, anonuid=610,anongid=610)
保存退出
先执行service nfs status
如果没开启,则先开启nfs
service nfs restart
2、分别以root账号登陆到10.10.4.8和10.10.4.7执行下面操作
groupadd –g 610 bdc
useradd bdc –d -m /opt/aspire/product/bdc -g bdc –u 610
passwd bdc
设置密码
3、执行挂载命令
mkdir /opt/aspire/product/bdc/uspc
mount -o rw,nolock,hard,noac,intr,nfsvers=3 10.10.4.9:/opt/aspire/product/bdc/uspc /opt/aspire/product/bdc/uspc
4、开机自动挂载
分别使用root登陆10.10.4.8、10.10.4.7,执行下面命令:
vi /etc/fstab
在最后添加
10.10.4.9:/opt/aspire/product/bdc/uspc /opt/aspire/product/bdc/uspc nfs rw,nolock,hard,noac,intr,nfsvers=30 0
保存退出
vi /etc/rc.local
在末尾添加下面一行
mount -o rw,nolock,hard,noac,intr,nfsvers=3 10.10.4.9:/opt/aspire/product/bdc/uspc /opt/aspire/product/bdc/uspc
5、确认三台机器的时间一致
分别查看三台机器的系统时间,如果不一致,则需要修改操作系统时间,务必使得三台机器时间一致(精确到秒)