码迷,mamicode.com
首页 > 其他好文 > 详细

LVS-NAT

时间:2014-09-13 18:53:46      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:lvs-nat

环境


   准备四个虚拟机


       directory:调度器                IP:172.16.249.175  


       RS1:php,http        IP:172.16.17.0  

       RS2:php,http        IP:172.16.17.1  

       mysql、discuz、nfs:             IP:172.16.249.73





     

       在虚拟机172.16.17.0 ,172.16.17.1中搭建php,http;

       在虚拟机172.16.249.73上搭建mysql,discuz,nfs;

       将DISCUZ论坛目录通过NFS挂载到虚拟机172.16.17.0 ,172.16.17.1中,使它们可以实现论坛的访问并为论坛添加数据。

       在虚拟机172.16.249.175 上实现LVS-NAT负载均衡。



在172.16.249.73上安装mysql



 yum -y install mysql mysql-server

# service mysqld start

# mysqladmin -uroot -p password ‘mageedu‘   

# mysql

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘172.16.17.0‘ IDENTIFIED BY ‘mageedu‘;    

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘172.16.17.1‘ IDENTIFIED BY ‘mageedu‘;    

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘localhost‘ IDENTIFIED BY ‘mageedu‘;        

mysql> FLUSH PRIVILEGES;



   安装discuz

# yum -y httpd php php-mysql    

# unzip Discuz_X3.2_SC_UTF8.zip    

# cp -r ./upload/ /var/www/html/

# chmod 777 upload -R    

在浏览器中输入172.16.249.73安装。按照提示一步步完成安装

       

bubuko.com,布布扣


  

RS1上安装httpd、php

   [root@xuniji ~]# yum -y install httpd php php-mysql




   编辑测试页/var/www/heml/index.html 并测试http、php服务



同样部署RS2并测试http、php服务

确保RS1,RS2的http、php服务正常




用NFS将discuz挂载到RS1和RS2上,注意给RS1和RS2安装nfs-utils ,负责无法成功挂载



# yum install -y rpcbind nfs-utils    

# service nfs start

# vim /etc/exports


/var/www/html/upload 172.16.17.0(rw,no_root_squash)

/var/www/html/upload 172.16.17.1(rw,no_root_squash)

# service nfs restart

# mount -t nfs 172.16.249.73:/var/www/html/upload /var/www/html/

  实验

           在RS1(172.16.17.0)上登录并发帖


           在RS2(172.16.17.1)上查看是否有新帖

bubuko.com,布布扣


       






LVS-NAT

   

   DIP:eth1内网, 192.168.0.1以自定义网络连接网卡方式在directory上添加一块网卡

   VIP:bro公网, 172.16.249.175  注意这里因为之前在虚拟机中创建了2个虚拟机,所以这里的网络接口名称是br0

   RS1:RIP     192.168.17.2   自定义网络连接网卡

   RS2:RIP     192.168.17.3    自定义网络连接网卡

   mysql        192.168.17.4    自定义网络连接网卡



安装ipvsadm 

yum install ipvsadm -y


加规则


# ipvsadm -A -t 172.16.249.175:80 -s rr

# ipvsadm -a -t 172.16.249.175:80 -r 192.168.17.2  -m

# ipvsadm -a -t 172.16.249.175:80 -r 192.168.17.3 -m

bubuko.com,布布扣bubuko.com,布布扣


   RS1和RS2轮询。



   修改NFS


   把网卡类型改为仅主机模式


   


   重装论坛,把mysql服务器地址改成192.168.17.4


# vim /etc/exports


/var/www/html/upload 192.168.17.2(rw,no_root_squash)

/var/www/html/upload 192.168.17.3(rw,no_root_squash)

# service nfs restart


LVS-NAT

标签:lvs-nat

原文地址:http://tliss.blog.51cto.com/6883268/1551810

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!