linux服务器集群下如何搭建内容服务器

       提到了内容服务,也就是说我们在做集群时部署项目、不可能一个机器一个机器的去部署,几台还可以,如果上百台或者更多就瞎了、所以说集群时做内容服务器是必须的,所有的代码都存放在内容服务器上,内容服务器提供文件共享,集群机通过cifs方式映射为web目录,这样便于统一管理和即时同步


                                                                               |                     |----------|                  |

                                                                                |                     |              |                  |

                                                                                |                     |              |                  |

                                                                                |                     |----------|                 |                         |-------------|

                                                                                |                 Tomcat集群1                 |                         |                   |

                                                    |-------------|      |                 192.168.0.11                   |                         |                   |

    外网访问                                  |                   |       |                                                       |                         |                   |

--------------------------------->|                   |       |                    |----------|                   |                         |-------------|

                                                    |                   |       |                    |               |                   |                            内容服务器

                                                    |-------------|       |                   |               |                   |                            192.168.0.14

                                                  Nginx负载均衡      |                   |----------|                   |

                                                192.168.0.10           |                   Tomcat集群2                 |

                                                                               |                   192.168.0.12                  |

                                                                               |                                                         |                             |-------------|

                                                                               |                       |---------|                  |                             |                    |

                                                                               |                       |             |                   |                             |                    |

                                                                               |                       |             |                   |                             |                    |

                                                                               |                       |---------|                  |                              |-------------|

                                                                               |                   Tomcat集群3                |                               数据服务器

                                                                               |                    192.168.0.13                |                                192.168.0.15

这里我们选择2台机器做测试(假设是内网)。 
机器猫一:192.168.1.180(内容服务器)  

机器猫二:192.168.1.190

一、安装服务器端软件:nfs-utils和portmap 
 
 
nfs-utils: 提供rpc.nfsd 及 rpc.mountd这两个NFS DAEMONS的套件 
portmap: NFS其实可以被看作是一个RPC SERVER PROGRAM,而要启动一个RPC SERVER PROGRAM,都要做好PORT的对应工作,而且这样的任务就是由PORTMAP来完成的。通俗的说PortMap就是用来做PORT的mapping的。 
 
 
1、安装前首先检查一下机器是否安装以上2个软件、执行一下命令。 
rpm -qa|grep nfs 
rpm -qa|grep rpcbind


[root@admin ~]# cd /home/svn/
[root@admin  svn]# ls
car monitor
[root@admin  svn]# rpm -qa|grep nfs
nfs-utils-lib-1.1.5-11.el6.x86_64
nfs-utils-1.2.3-64.el6.x86_64
[root@admin  svn]# rpm -qa|grep portmap
[root@admin  svn]# rpm -qa|grep rpcbind
rpcbind-0.2.0-11.el6.x86_64
[root@admin  svn]#

系统默认已安装了nfs-utils portmap 两个软件包。



2、如果当前系统中没有安装NFS所需的软件包,需要手工进行安装。 
 
NF服务器端命令:  
yum  install  nfs-utils  portmap 
chkconfig rpcbind on #chkconfig:更新和查询各运行级别的系统服务 
chkconfig nfs on 
service rpcbind start(由于在6系列里面,portmap已经改名了 ,6系列需要使用 service rpcbind start启动) 
service nfs start 
 
3、停止NFS服务器要停止NFS运行时,需要先停止nfs服务再停止portmap服务,对于系统中有其他服务(如NIS)需要使用时,不需要停止portmap服务 
# service nfs stop# service rpcbind stop 
二、建立连接 
1、 在机器猫一中 vi /etc/exports 加入 
/web 192.168.1.190  (insecure,rw,sync) # web目录即为内容服务器共享目录 
 
2、在机器猫二中  
# mount NFS服务器IP:共享目录 本地挂载点目录 
# mount 192.168.1.190:/web/  /mnt/web/

三、分别重启 180和190的 portmap 和nfs 服务 
 
# service portmap restart  (service rpcbind restart)# service nfs restart 
# exportfs在180服务器 输入命令 df -h 
如果出现(由于是己服务器IP截图 故出现 不一致的现象)


[root@admin  svn]# df -h
Filesystem                      Size     Used     Avail   Use%   Mounted  on
|--------------------------------------------------------------------------|
|/dev/xvda1                    20G     3.1G     16G      17%      /                      |
|tmpfs                           498M    0           498M    0%      /dev/shm       |
|115.29.142.133:/web     20G     5.3G      14G     29%     /mnt/web        |
|--------------------------------------------------------------------------|
[root@admin  svn]#


说明配置成功。这样如果你更新180就不必更新190服务器的内容了、同理如果多服务器配置同上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值