赵小黑 发表于 2019-1-4 07:29:43

群集

  LB
  处理大量的并发运算的
  HA
  Server1—sever2
  需要安装底层软件
  通过线缆连接
  1.       串口链路
  2.       光纤跳线
  3.       双绞线
  解决群集分裂:
  Stonish –l 查看机制
  1.Stonith 设备 服务器出现故障切断交换电源
  2.软件 ssh,rhcs fens
  高可用性的三个层次
  底层 基础(信息)架构层
  二层 Lrm 本地资源管理层
  三层 资源代理 resource agent
  HP 高性能群集 科研的模式实验 天气预报
  大量的运算
  Lvs的三种模型
  Director用linux系统实现,server群可以是其他系统实现,个别系统不能用作lvs-dr模型
  1.Lvs-nat
  Cluster需要和director在同一个网段,容易出现Director 瓶颈 ,所有数据包要经过director的转发,可以做端口映射请求和响应可以是不同的端口,cluster用director的dip作为getaway来响应数据包请求给client,
  Nat 1~10
  2.Lvs-dr
  Cluster要有director路由,relay数据包由vip响应,需要在cluster上配置vip,
  Arp请求时只有某个cluster响应
  10~100台服务器集群
  3.Lvs-tun
  可以实现异地群集,
  群集·lvs-nat的实现
  


  56-1
  用户空间需要的ipvsadm,软件包在cluster目录里
  Server1的配置
  # mount /dev/cdrom /mnt/cdrom
  # yum install http* -y
  Complete!
  # ifconfig eth0 192.168.2.10
  # route add default gw 192.168.2.2
  # service httpd start
  Starting httpd:                                          
  # vim /var/www/html/index.html
  web1!            
  #
  Server2的配置
  # ifconfig eth0 192.168.2.20
  # route add default gw 192.168.2.2
  # yum install http* -y
  # service httpd start
  Starting httpd:                                          
  # vim /var/www/html/index.html
  web2
  #
  Director
  #ll /boot/config-*
  --查看内核是否加载了ipvsadm
  #grep –i ip_vs /boot/config*
  #mv server.repo /etc/yum.repos.d/
  #yum install ipvsadm
  # ipvsadm -A -t 192.168.10.10:80 -s rr
  # ipvsadm -a -t 192.168.10.10:80 -r 192.168.2.20 -w 10 -m
  # ipvsadm -a -t 192.168.10.10:80 -r 192.168.2.10 -w 5 -m
  #vim /etc/sysctl.conf
  #sysctl –p
  # service ipvsadm start
  --nat转换要开转发
  # ipvsadm -Ln
  IP Virtual Server version (size=4096)
  Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port         Forward Weight ActiveConn InActConn
  TCP192.168.10.10:80 rr
  -> 192.168.2.10:80            Masq    5      0          0         
  -> 192.168.2.20:80            Masq    10   0          0         
  #
  


  56-2
  


  56-3
  安装nfs
  #rpm –ivh nfs-utils-
  #vim /etc/exports
  /var/www/html 192.168.2.20 (rw,sync,no_root_squash)
  #exportfs -rv
  #showmount –e 192.168.2.10
  Export list for 192.168.2.10:
  /var/www/html 192.168.2.20
  #service nfs start
  #chkconfig nfs on
  #ll –d /var/www/html
  #chmod o+w /var/www/html
  #mount 192.168.2.10:/var/www/html /var/www/html
  #service ipvsadm restart
  #ipvsadm –Ln
  Nfs共享出来用户访问的都是server1的站点内容
  




页: [1]
查看完整版本: 群集