阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux下集群的搭建

131次阅读
没有评论

共计 2359 个字符,预计需要花费 6 分钟才能阅读完成。

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 下集群的搭建

集群

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

Linux 下集群的搭建

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

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

Linux 下集群的搭建

设置集群参数:

Linux 下集群的搭建

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

Linux 下集群的搭建

两个节点的集群就这样搭建完成,但这仅仅是最基本的工作,集群可以向外边提供高可用的服务,可以看看《Heartbeat+LVS 构建高可用负载均衡集群》http://www.linuxidc.com/Linux/2014-09/106964.htm 与 Keepalived 高可用集群搭建 http://www.linuxidc.com/Linux/2014-09/106965.htm。

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 下集群的搭建

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-20发表,共计2359字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中