位置: 编程技术 - 正文

Linux系统 CentOS 7怎么搭建集群? 搭建高可用集群的步骤(kail Linux系统)

编辑:rootadmin

推荐整理分享Linux系统 CentOS 7怎么搭建集群? 搭建高可用集群的步骤(kail Linux系统),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Linux系统挂载U盘,Linux系统优点,Linux系统有哪些,Linux系统版本号查询,kail Linux系统,Linux系统怎么修改IP,Linux系统有哪些,Linux系统有哪些,内容如对您有帮助,希望把文章链接给更多的朋友!

  CentOS 7下怎么搭建高可用集群。高可用集群是指以减少服务中断时间为目的的服务器集群技术。它通过保护用户的业务程序对外不间断提供的服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度。那么新的centos下怎么来搭建高可用集群。

  环境:本文以两台机器实现双集热备高可用集群,主机名node1的IP为... ,主机名node2的IP为... 。

  一、安装集群软件必须软件pcs,pacemaker,corosync,fence-agents-all,如果需要配置相关服务,也要安装对应的软件

  二、配置防火墙

  1、禁止防火墙和selinux

  修改/etc/sysconfig/selinux确保SELINUX=disabled,然后执行setenforce 0或者reboot服务器以生效

  2、设置防火墙规则

  三、各节点之间主机名互相解析分别修改2台主机名分别为node1和node2,在centos 7中直接修改/etc/hostname加入本机主机名和主机表,然后重启网络服务即可。

  配置2台主机的主机表,在/etc/hosts中加入

  四、各节点之间时间同步在node1和node2分别进行时间同步,可以使用ntp实现。

  五、各节点之间配置ssh的无密码密钥访问。下面的操作需要在各个节点上操作。

  两台主机都要互相可以通信,所以两台主机都得互相生成密钥和复制公钥,相互的节点上的hosts文件是都要解析对方的主机名, ... node1 ... node2

  六、通过pacemaker来管理高可用集群

  1、创建集群用户

  为了有利于各节点之间通信和配置集群,在每个节点上创建一个hacluster的用户,各个节点上的密码必须是同一个。

  2、设置pcsd开机自启动

  3、集群各节点之间进行认证

  4、创建并启动集群

  5、设置集群自启动

  6、查看集群状态信息

  7、设置fence设备

  这个可以参考<Red Hat Enterprise Linux 7 High Availability Add-On Reference>

  corosync默认启用了stonith,而当前集群并没有相应的stonith设备,因此此默认配置目前尚不可用,这可以通过如下命令验证:

  可以通过如下面命令禁用stonith:

  8、配置存储

  高可用集群既可以使用本地磁盘来构建纯软件的镜像型集群系统,也可以使用专门的共享磁盘装置来构建大规模的共享磁盘型集群系统,充分满足客户的不同需求。

  共享磁盘主要有iscsi或DBRD。本文并没有使用共享磁盘。

Linux系统 CentOS 7怎么搭建集群? 搭建高可用集群的步骤(kail Linux系统)

  9、配置浮点IP

  不管集群服务在哪运行,我们要一个固定的地址来提供服务。在这里我选择...作为浮动IP,给它取一个好记的名字ClusterIP 并且告诉集群 每秒检查它一次。

  、配置apache服务

  在node1和node2上安装httpd ,确认httpd开机被禁用

  配置httpd监控页面(貌似不配置也可以通过systemd监控),分别在node1和node2上执行

  首先我们为Apache创建一个主页。在centos上面默认的Apache docroot是/var/www/html,所以我们在这个目录下面建立一个主页。

  node1节点修改如下:

  node2节点修改如下:

  下面语句是将httpd作为资源添加到集群中:

  、创建group

  将VIP和WEB resource捆绑到这个group中,使之作为一个整体在集群中切换。(此配置为可选)

  、配置服务启动顺序

  以避免出现资源冲突,语法:(pcs resource group add的时候也可以根据加的顺序依次启动,此配置为可选)

  、指定优先的 Location (此配置为可选)

  Pacemaker 并不要求你机器的硬件配置是相同的,可能某些机器比另外的机器配置要好。这种状况下我们会希望设置:当某个节点可用时,资源就要跑在上面之类的规则。为了达到这个效果我们创建location约束。同样的,我们给他取一个描述性的名字(prefer-node1),指明我们想在上面跑WEB 这个服务,多想在上面跑(我们现在指定分值为,但是在双节点的集群状态下,任何大于0的值都可以达到想要的效果),以及目标节点的名字:

  这里指定分值越大,代表越想在对应的节点上运行。

  、资源粘性(此配置为可选)

  一些环境中会要求尽量避免资源在节点之间迁移。迁移资源通常意味着一段时间内无法提供服务,某些复杂的服务,比如Oracle数据库,这个时间可能会很长。

  为了达到这个效果,Pacemaker 有一个叫做“资源粘性值”的概念,它能够控制一个服务(资源)有多想呆在它正在运行的节点上。

  Pacemaker为了达到最优分布各个资源的目的,默认设置这个值为0。我们可以为每个资源定义不同的粘性值,但一般来说,更改默认粘性值就够了。资源粘性表示资源是否倾向于留在当前节点,如果为正整数,表示倾向,负数则会离开,-inf表示负无穷,inf表示正无穷。

  常用命令汇总:查看集群状态:#pcs status

  查看集群当前配置:#pcs config

  开机后集群自启动:#pcs cluster enable –all

  启动集群:#pcs cluster start –all

  查看集群资源状态:#pcs resource show

  验证集群配置情况:#crm_verify -L -V

  测试资源配置:#pcs resource debug-start resource

  设置节点为备用状态:#pcs cluster standby node1

  这就是小编给大家带来的CentOS 7下怎么搭建高可用集群步骤,是不是很详细。谢谢阅读,希望能帮到大家,请继续关注积木网,我们会努力分享更多优秀的文章。

怎么在linux下修改IP地址?linux下使用命令轻松修改ip地址方法 下面积木网小编为大家带来linux下使用命令轻松修改ip地址方法,不会的同学可以参考本文,希望能帮到大家!工具/原料root用户权限方法/步骤1、使用roo

在Linux 系统下怎么用Krita软件对照片进行编辑?Krita的使用方法 图1:侏儒山羊AnnabelleKrita是一款很棒的绘图应用,同时也是很不错的照片编辑器。今天我们将学习如何给图片添加文字,以及如何有选择地锐化照片的

linux系统 如何在Crunchbang下恢复Openbox的默认配置 runchBang概念runchBangLinux是基于Debian制作的光盘启动(LiveCD)GNU/Linux发布版,桌面环境为Xfce、轻量级的Openbox作为窗口管理器以及GTK+应用程序。以轻量级的

标签: kail Linux系统

本文链接地址:https://www.jiuchutong.com/biancheng/366928.html 转载请保留说明!

上一篇:linux系统中配置Nginx 拒绝代理访问指定IP的方法(Linux系统中配置网络)

下一篇:怎么在linux下修改IP地址?linux下使用命令轻松修改ip地址方法(linux更改)

  • 山东省增值税发票查验平台
  • 一般纳税人财务要求
  • 开出销项发票和进项票成本有出入怎么办?
  • 两个公司如何一起经营
  • 企业回购股票会使所有者权益
  • 股东股权转让印花税公司可以报销吗
  • 红字专用发票能作废吗
  • 自己提供原材料让别人加工
  • 提供有形动产租赁服务适用税率为13%
  • 收到抵物广告费的会计处理怎么做?
  • 当月确认收入下年怎么算
  • 收到跨境分红的会计处理怎么做?
  • 自行建造厂房一座,现已完工,经验收后交付费用
  • 个税手续费需要开具发票吗
  • 计提的利息收入交所得税吗
  • 2019年小微企业增值税起征点为月销售额
  • 筹建期间所得税
  • 服务业成本会计分析
  • 腾讯电脑管家中蓝牙在哪
  • 如何关闭windowsdefender防病毒
  • 合伙企业是怎样分红的
  • 瓶盖再来一瓶
  • 物业公司预收款增值税纳税义务发生时间
  • 关联企业需要计提坏账
  • win7为什么现在不能用了
  • 跨年会计科目用什么软件
  • 一般纳税人企业注销流程
  • 巴拉诺维奇市
  • 系统win7旗舰版
  • 法人营业执照和非法人营业执照
  • 酒类销售企业广告宣传语
  • 公司给员工的购房补贴
  • 法定盈余公积使用于什么
  • vue入门
  • 购买超市购物卡会计分录
  • 盘点时发现存货怎么处理
  • 残疾人就业保障金计入什么科目
  • 收到的免税苗木发票必须当月抵扣么
  • 新收入准则修订的目的
  • 增值税不含税销售额填在哪里
  • 一般纳税人申报表电子版
  • 计提缴纳企业所的会计分录怎么写
  • 其他综合收益影响留存收益吗
  • 一般纳税人领票提交什么资料
  • 春节补贴是正数还是负数
  • 货物已到发票未开具
  • 办培训机构需要什么条件手续
  • 商品流通企业税费按征收对象可分为
  • 支付货代运费账务处理
  • 应付职工薪酬中社保费怎么记账
  • 入账价值有
  • 外借资质交企业所得税怎么交
  • 盘盈盘亏做好记录这句好怎么说
  • 固定资产的处理方法
  • 固定资产折旧计算表模板
  • 个体户能开建筑劳务发票吗
  • mysql怎么复制粘贴语句
  • mysql 存储过程存放在哪里
  • windows modules installer占用磁盘高
  • windows server 2008的技巧:防止ping的方法
  • linux安装软件怎么安装
  • 为什么电脑显示windows10即将终止服务
  • Ubuntu 14.04安装java的方法以Ubuntu14.04为例
  • linux系统基础教程
  • 磁盘空间不足怎么弄
  • unity粒子制作ui特效
  • php滚动代码
  • javascript密码强度
  • NGUI 响应touchscript 的 tuio动作
  • jquery网页设计
  • python魔法方法详解
  • 设置自定义
  • 税收效应分析供求曲线
  • 如何查询纳税信用等级证明
  • 新疆干部在线网络平台登录
  • 莆田税务学校地址
  • 在税盘上怎么申请电子发票
  • 税控系统技术维护费每年都要交吗
  • 法制观念的问题
  • 个体户操作流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设