linux集群的搭建方法

这篇文章主要介绍“linux集群的搭建方法”,在日常操作中,相信很多人在linux集群的搭建方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux集群的搭建方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

创新互联主营贺州网站建设的网络公司,主营网站建设方案,手机APP定制开发,贺州h5微信平台小程序开发搭建,贺州网站营销推广欢迎贺州等地区企业咨询

1.集群的简介:

集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。

如果一个事情是由多个人去完成,则有着和集群类似的地方。大家共同承担着压力,如果有的人临时请假,其他的可以分担他的任务,事情不会因此耽搁。并且当他忙完自己的事情依然会分给他新的任务,不会因此断了节奏。而集群就是在模拟的做这样的事情,事实上大部分的公司也都是用集群在向用户提供服务。无论是apache还是nginx。我们总不希望自己在浏览网页的时候突然not found吧。那么你需要了解集群。这种调度方法和思想对于我们做任何事情都是非常有益的。

2.集群的框架图:

linux集群的搭建方法

这里要强调集群的一些特性:

心跳监测: 各个集群之间互相连接起来,当服务出现问题后,他们断开链接,但都认为是对方出了故障。

我们今天搭建一个高可用的集群:

1.实验环境:

1.系统:redhat6.5

2.主机:一共使用三个节点,一个主控制节点(用真机)和两个负载节点(用虚拟机)

注意:这个高可用集群是redhat公司的软件,无第三方公司软件,所以如果你的机子上有本地yum源的话,那一定可以做出来。

2.集群搭建步骤:

(1)我们的虚拟机可以采用快照来制作(节省资源)。

对于这三个节点我们有一下几个地方需要注意:

  • 1.三者的防火墙关闭;

  • 2.三个节点互相作解析(编辑/etc/hosts);

  • 3.控制节点的selinux关闭;

  • 4.要准确配置yum源;

  • 5.时间一定要同步,否则在加密或认证的过程中发生错误;

以上的问题我们一个一个来解决。

(2)控制节点:

首先修改yum源:

linux集群的搭建方法

linux集群的搭建方法

后面的[HighAvailability]、[LoadBalancer]、[ResilientStorage]、[ScalableFielSystem]都是在iso的挂载点,我们需要把他手动的添加上去。这个是上述yum的地址:

linux集群的搭建方法

完成后,要把这个yum.repo文件拷贝到另外两个负载节点的yum目录下:

linux集群的搭建方法

拷贝后,三个节点同时刷新:

linux集群的搭建方法

在控制节点处,安装luci软件,这个是集群的控制软件:

linux集群的搭建方法

在负载节点处需要安装ricci软件:

linux集群的搭建方法

linux集群的搭建方法

完成之后,在控制节点出启动服务:

linux集群的搭建方法

他会告诉你打开web控制台的网络地址,但在打开web之前,请先确保你的控制节点安装了apache服务,而且在作这个之前我们先去修改负载节点上ricci用户的密码,在之后会用到的。

linux集群的搭建方法

linux集群的搭建方法

然后打开web页面,弹出一下内容:

linux集群的搭建方法

用户是root,密码则是控制节点的root密码。

点击create创建集群,弹出一些页面:

linux集群的搭建方法

设置集群参数:

linux集群的搭建方法

这个添加的过程比较漫长,两个负载节点会安装cman、rgmanager、modclusterd、clvmd服务,并且服务安装完成后还会重启。等集群添加成功后如下所示:

linux集群的搭建方法

两个节点的集群就这样搭建完成,但这仅仅是最基本的工作,集群可以向外边提供高可用的服务,下次再进行讲解。

到此,关于“linux集群的搭建方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


当前标题:linux集群的搭建方法
文章分享:http://ybzwz.com/article/pgjshh.html