标题:负载均衡代理web 负载均衡代理Elasticsearch
=================================================
架构图
1.Web集群部署实战
(1)部署NFS服务
1>跳板机传nfs使用的web页面
2>创建共享目录--解压网站到目录
3>下载nfs--添加配置文件
(2)部署web服务
1>启动跳板机的yum反向代理
2>下载ansible--配置ansible
3>剧本--下载httpd,php,nfs--httpd自启动--编写自动挂载文件--挂载
4>访问成功
(3)购买负载均衡器--添加监听器
1>目前只是内网ip(访问代理服务器)--可以验证负载均衡
2>再次购买公网ip进行绑定
浏览器可以访问
浏览器访问验证负载均衡
===================================================================================================
1.Elasticsearch 安装
(1)添加 ELK 软件包到自定义 Yum 仓库
1>将自定义包添加到自定义仓库--更新仓库
(2)集群安装
9100:插件
9200:用户使用
9300:内部开会选取主节点
1>配置DNS
2>下载elasticsearch--修改配置(集群名相同--主机名不同)
a.集群名
b.主机名
c.监听所有网络接口,从而允许来自任何IP地址的连接
d.仅在首次启动新的Elasticsearch集群时使用,用于指定哪些节点应该参与集群引导过程,从而选举出第一批主节点(最少两个)
e.告知Elasticsearch节点集群的种子主机地址,无论是在集群的首次启动还是在节点重启后(最少三个节点)
3>重启访问
(3)配置节点es0002
1>DNS
2>下载elasticsearch--修改配置(主机名不同,其他相同修改)
3>访问如果没有,重启es0001
(4)集群扩容
1>配置ansible
2>将在es0001配置好的文件下载--修改为变量
3>剧本--DNS--下载elasticsearch--上传配置文件--自启动
(5)集群搭建成功
2.插件管理
(1)插件是一个动态页面
1>将插件下载
2>部署在nginx下
(2)再次给负载均衡器添加一个监听器(只将es0001加入,8080是前端端口,后端真实节点es0001仍然监听80端口)
访问负载均衡 8080/es-head 只是一个插件页面
3.数据库管理
(1)由于数据库直接暴露在公网不安全,做一个代理(es0001的数据库)与加密
访问 负载均衡:8080 等于 访问es0001:80 (即测试页面)
这个数据库只能使用9200本地访问,必须需要代理(这个9200是集群信息)
(2)直接访问显示需要密码
(3)设置用户密码--登录后显示数据库内容
admin 123
4.使用插件显示数据库
(1)访问插件地址
(2)在插件中添加数据库地址--点击连接