虚拟机环境:
VMware 16版本
CentOS 7.2 ,三台。
部署java环境,我用的是1.8.0_65。安装包来源:清华大学镜像站,JDK8。

JDK安装

安装很简单,只需要将安装包解压至对应路径。
我解压到了“/usr/local”
解压完毕之后,ls到对应目录下看一眼,并且将对应的文件夹名称复制)

我这里复制了:“jdk8u282-b08”,然后使用命令修改环境变量:"vim /etc/profile "
在对文件最后添加如下几行:

export JAVA_HOME=/usr/local/jdk8u282-b08 #这里是你解压JDK包的路径。
export JRE_HOME= J A V A H O M E / j r e e x p o r t C L A S S P A T H = . : {JAVA_HOME}/jre export CLASSPATH=.: JAVAH​OME/jreexportCLASSPATH=.:{JAVA_HOME}/lib: J R E H O M E / l i b : {JRE_HOME}/lib: JREH​OME/lib:CLASSPATH
export JAVA_PATH= J A V A H O M E / b i n : {JAVA_HOME}/bin: JAVAH​OME/bin:{JRE_HOME}/bin
export PATH= P A T H : PATH: PATH:{JAVA_PATH}
如图:
配置完成保存退出。
使用命令"source /etc/profile",重新加载环境变量配置文件,令其生效。
验证是否成功。命令:“java -version”#查看java版本

成功配置并使用java相关命令可以完成jdk的使用。

建立集群负载均衡

本次实验环境准备了三台服务器:
192.168.3.128 ~ test01 LVS服务器 10.0.0.8
命令增加虚拟IP:
ifconfig eno16777736(根据自己网卡名称添加):0 10.0.0.8/24 up
10.0.0.17 ~ test02 WEB服务器
10.0.0.7 ~ test03 WEB服务器

分别搭建了nginx 并区分web内容 ,分别写入/etc/hosts 做解析

安装LVS
yum -y install ipvsadm.x86_64

一、启用ip_forward转发功能
vim /etc/sysctl.conf
在内添加一行:net.ipv4.ip_forward = 1
输入:sysctl -p 让其生效
检查:sysctl -a | grep ip_forward

二、添加LVS集群:
ipvsadm -A -t 192.168.3.128:80 -s rr # 这是web集群。
ipvsadm -A -t 192.168.3.128:3306 -s rr #可建多个集群,这是数据库
【-A是增加集群】

三、添加LVS节点:
ipvsadm -a -t 192.168.3.128:80 -r 10.0.0.7 -m # 添加集群节点
ipvsadm -a -t 192.168.3.128:80 -r 10.0.0.17 -m
ipvsadm -a -t 192.168.3.128:80 -r 10.0.0.8 -m
做完查看一下: ipvsadm -Ln
-m是NAT模式
-g是直连模式
-i是TUN隧道模式(用得少)
执行ipvsadm -Sn > /etc/sysconfig/ipvsadm保存策略
cat /etc/sysconfig/ipvsadm

清理策略:
ipvsadm -C#全部干掉
#加载保存的策略
ipvsadm -R < /etc/sysconfig/ipvsadm


验证:

Linux搭建集群、负载。相关推荐

  1. 搭建集群负载均衡系统

    声明:本文是参考大量网上资料以及tigerlei自己的实际操作而写的笔记,仅供大家参考,绝非原创. 搭建集群负载均衡系统 负载均衡集群是在应用服务器高负载的情况下,由多台节点提供可伸缩的,高负载的服务 ...

  2. redis在linux搭建集群,Linux/Centos 7 redis4 集群搭建

    背景说明: 项目初期使用AWS的ElastiCache Redis作为系统的数据缓存,近期由于数据量和QPS加大,导致Redis存在压力,进行了两次的单点垂直升级,缓解了目前的压力.项目组进行了数据和 ...

  3. 使用LVS+TUN搭建集群实现负载均衡

    使用LVS+TUN搭建集群实现负载均衡 TUN模式的概述与工作原理 TUN模式服务概述:      IP Tunneling(IP隧道) --可以在不同地域,不同网段      Director分配请 ...

  4. Linux+.NetCore+Nginx搭建集群

    本篇和大家分享的是Linux+NetCore+Nginx搭建负载集群,对于netcore2.0发布后,我一直在看官网的文档并学习,关注有哪些新增的东西,我,一个从1.0到2.0的跟随者这里只总结一句话 ...

  5. 使用Nginx在windows和linux上搭建集群

    Nginx Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器 特点:反向代理 负载均衡 动静分离- 反向代理(Reverse Pro ...

  6. 全面讲述linux集群负载均衡

    学习linux时,你可能会遇到linux集群的问题,这里将介绍linux集群负载均衡的方法,经过仔细整理,在这里拿出来和大家分享一下,希望本文能教会你更多东西. 集群原理 linux集群系统包括集群节 ...

  7. linux hadoop集群搭建,hadoop集群搭建

    hadoop集群搭建步骤 实验介绍 下面将要在三台linux虚拟机上搭建hadoop集群. 知识点 linux基本命令 集群安装 完成实验需要以下相关知识 解压命令 tar -zxvf XX.tar. ...

  8. Hadoop从安装Linux到搭建集群环境

    简介与环境准备 hadoop的核心是分布式文件系统HDFS以及批处理计算MapReduce.近年,随着大数据.云计算.物联网的兴起,也极大的吸引了我的兴趣,看了网上很多文章,感觉还是云里雾里,很多不必 ...

  9. 10分钟搭建服务器集群——Windows7系统中nginx与IIS服务器搭建集群实现负载均衡...

    10分钟搭建服务器集群--Windows7系统中nginx与IIS服务器搭建集群实现负载均衡 原文:10分钟搭建服务器集群--Windows7系统中nginx与IIS服务器搭建集群实现负载均衡 分布式 ...

最新文章

  1. Knative 实战:如何在 Knative 中配置自定义域名及路由规则
  2. C++11新特性-容器的cbegin和cend函数
  3. STM32堆栈溢出的问题
  4. px、em、rem区别介绍
  5. python输出100到200的素数_python输出2到100之间的素数
  6. php3.2接口分页,thinkphp3.2.3分页完整实例
  7. 当WEB2.0从概念变成电子商务网站的工具
  8. redis源码剖析(4):基础数据结构skiplist
  9. Exadata的独门武器--卸载(Offloading)
  10. 华为宣布了,鸿蒙 OS 2.0 开放源代码
  11. 马拉车算法(Manacher's Algorithm)
  12. win7计算机里找不到硬盘,win7系统重装时提示"找不到硬盘驱动器"的解决方法...
  13. 教你用3DMAX打造个性鲜明卡通角色
  14. 纸张的规格A3.A4.A5.A6纸的尺寸大小
  15. mysql 文本类型的长度
  16. android高德地图自定义地图,Android集成高德地图如何自定义marker
  17. easypoi 语法_高中英语语法:高中英语必修1选修8全八册知识点总结
  18. html箭头随着点击而移动,点击左右箭头,图片跟随移动,正中的图片始终最大...
  19. 黑马程序员软件测试课后习题答案
  20. 工厂模式--大侠,您要预定金疮药还是黑玉断续膏?

热门文章

  1. MySQL math函数
  2. 华为南研所2014春季机试题目-1字符串拼接
  3. 【JPA】记录JPA批量处理的优化
  4. 这是个转贴,QB教程,很不错
  5. Android系统分析之带着问题看事件分发机制
  6. 《OnlineChat996》基于微信群聊的在线实时通信工具
  7. 一网打尽win10 Google Chrome浏览器打开后默认 桔梗 页面
  8. CA6140车床拨叉工艺及铣30X80面夹具设计
  9. Android动画失效
  10. 键盘按键响应时间越快越好吗_【涨姿势】按键无冲、响应延时、键盘调速……你会看机械键盘参数指标吗?...