Chinaunix首页 | 论坛 | 博客
  • 博客访问: 263493
  • 博文数量: 36
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1162
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-22 12:50
文章分类

全部博文(36)

文章存档

2016年(2)

2015年(2)

2014年(32)

分类: LINUX

2014-07-26 17:58:46

1.集群的简介:

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

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

2.集群的框架图:



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

    心跳监测: 各个集群之间互相连接起来,当服务出现问题后,他们断开链接,但都认为是对方出了故障。
   
我们今天搭建一个高可用的集群:
   
1.实验环境:

    1.系统:redhat6.5
    2.主机:一共使用三个节点,一个主控制节点(用真机)和两个负载节点(用虚拟机)
    注意:这个高可用集群是redhat公司的软件,无第三方公司软件,所以如果你的机子上有本地yum源的话,那一定可以做出来。

2.集群搭建步骤:

(1)我们的虚拟机可以采用快照来制作(节省资源)。
     对于这三个节点我们有一下几个地方需要注意:
        1.三者的防火墙关闭;
        2.三个节点互相作解析(编辑/etc/hosts);
        3.控制节点的selinux关闭;
        4.要准确配置yum源;
        5.时间一定要同步,否则在加密或认证的过程中发生错误;

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

(2)控制节点:

   首先修改yum源:
 

 

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

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

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

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

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

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

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

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

   用户是root,密码则是控制节点的root密码。
   点击create创建集群,弹出一些页面:
  

   设置集群参数:
  

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

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


阅读(13817) | 评论(11) | 转发(12) |
给主人留下些什么吧!~~

linux_player_c2014-09-23 20:54:33

恋上您的滋味:楼主您好,我有些具体的配置不太懂。我德实验平台是redhat Linux6.4的,对于您的yum源问题的配置有些疑问。请问yum源文件内容是手工编写的么?怎么挂载才能安装后面软件啊。我就郁闷在这个地方。没人教,培训只讲了网络服务。谢谢您啊!

嗯,关于yum的配置,在iso挂在的地方可以找到截图上的目录,把他们的路径写到repo文件就可以了,当然不是自己编写的,这个也是redhat提供的包,只是和普通的包不同的地方是写在了单独的目录里,加入到repo文件后执行yum clean all刷新后就可以读取到了。

回复 | 举报

恋上您的滋味2014-09-22 12:47:45

楼主您好,我有些具体的配置不太懂。我德实验平台是redhat Linux6.4的,对于您的yum源问题的配置有些疑问。请问yum源文件内容是手工编写的么?怎么挂载才能安装后面软件啊。我就郁闷在这个地方。没人教,培训只讲了网络服务。谢谢您啊!

linux_player_c2014-09-13 09:24:13

CU博客助理:专家点评:可以算做是配置性文章不错。概念的配置说明都不错,而且加入了自己的思想。如果加上一些配置应用时常见的小问题及注意事项就更好了。

恩,好的。rhcs套件还没有讲完,会尽快把剩下的部分补充进来。

回复 | 举报

CU博客助理2014-09-11 15:23:21

专家点评:可以算做是配置性文章不错。概念的配置说明都不错,而且加入了自己的思想。如果加上一些配置应用时常见的小问题及注意事项就更好了。

linux_player_c2014-07-30 10:19:10

pizimsn:楼主的关于linux的博文都阅读完毕,写得真心不错。支持一下,希望楼主能继续将linux学习中的心得分享出来。

谢谢支持,以后会更多的分享出来。有什么问题欢迎指出来。

回复 | 举报