CentOS 7下怎么搭建高可用集群?

2016-03-31 15:54 76 1 收藏

下面这个CentOS 7下怎么搭建高可用集群?教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

【 tulaoshi.com - 服务器 】

CentOS 7下怎么搭建高可用集群?

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

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

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

  二、配置防火墙

  1、禁止防火墙和selinux

CentOS 7下怎么搭建高可用集群? 图老师

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

  2、设置防火墙规则

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

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

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

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

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

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

  1、创建集群用户

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

  2、设置pcsd开机自启动

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

  4、创建并启动集群

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

  5、设置集群自启动

  6、查看集群状态信息

  7、设置fence设备

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

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

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

  8、配置存储

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

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

  9、配置浮点IP

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

  10、配置apache服务

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

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

来源:http://www.tulaoshi.com/n/20160331/2051444.html

延伸阅读
标签: windows系统
Win8环境下ftp怎么搭建?   Win8如何搭建FTP服务器 FTP(File Transfer Protocol)是TCP/IP网络上两台计算机传送文件的协议,使得主机间可以共享文件。目前有很多软件都能实现这一功能,然而windows 8系统自带的IIS就可以帮助你搭建FTP服务器。下面就告诉大家详细的步骤。 方法/步骤 步骤一:首先在开始屏幕中打开...
标签: 服务器
LINUX下搭建FTP服务器   1、FTP服务器的简介 关于ftp的介绍,大家也一定不陌生了。我就直接把百度百科上的介绍拿过来,和大家一起温习一下概念。 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为文传协议。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操...
win7下IIS搭建FTP服务器图文教程 第一步:依次进入控制面板–程序和功能–打开或关闭windows功能,如图: 接下来就选择要添加的功能,如图 点击确定,保存之后,再次依次进入 控制面板–系统和安全–管理工具。。。 然后打开Internet信息服务(IIS)管理器。。。建议发一个快捷方式到桌面上,...
win7下利用iis搭建web服务器的方法   1、首先打开开始菜单中的控制面板选择,在控制面板中选择并打开程序,找到并双击打开或关闭Windows功能,在弹出的窗口中选择Internet信息服务下面所有选项,点击确定,然后就会开始更新服务,等待一会; 2、等待更新完成之后,打开浏览器,在浏览器地址栏上输入http://localhost/,然后回...
标签: 电脑入门
在这win7下cpu使用率高怎么办呢? 只要两个步骤就可以轻松享受win7视频大宴,不用担心CPU使用率100%卡机等等问题 此为微软win7一个机制当检测到开启视频相关服务就将CPU多分配一些供其使用 解决办法分两步: 一、修改注册表 二、修改服务将其禁用 三、重新启动,ok,搞定!

经验教程

564

收藏

97
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部