服务器架构之性能扩展-第十一章(12)

简介:

第十一章、Linux高可用(HA)高性能(HPC

高可用的概念

高可用:(high-availablility)是一组互相信任的计算机组织在一起,当其中的一个成员出现故障,由其它成员来接替它的工作提供服务。

它的作用是提供冗余,并没有提高系统性能。

高可用要用到数据的共享,高可用状态下数据共享有磁盘复制和共享磁盘方式,其中磁盘复制在数据量小更新较少时适用。

高可用就要用到心跳检测工具,我们这里适用heartbeat实现,Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。

实验:

环境:我们使用两台计算机做双击热备,系统为centos5.6

共享磁盘的方式做两个集群,两个主机一个是192.168.211.7192.168.211.8,他们和测试主机windows7在同一个网段,win7ip192.168,211,1他们之间有一根心跳线连接10.0.0.110.0.0.2.

配置实例

我们使用setup分别给eth0eth1分配ip,其中eth0使用vmlan1路由和win7在同一网段,eth1使用vmlan2路由。然后,我们要使各个主机之间ping通。

heartbeat的安装

1、我们可以到Linux-ha.org 下载该软件

在安装之前要先安装pkconfigglib2-devele2fsprongslibnet。其中libnet需要源码安装。

2、建立用户和组

Groupadd –g 2000 haclient

Useradd –u 2000 –g haclient hacluster

3Yum -y install heartbeat

4、配置heartbeat

配置文件,我们可以到解压的heartbeat/doc/目录复制一份到/etc/ha.d/目录下,保证两个centos主机的配置文件相同,我们配置好一台,然后scprsync一份给另一台主机即可。

Vi  /etc/ha.d/ha.cf

Bcast eth1            //eth1做心跳检测

keepalive 3            //3秒更新一次

deadtime 30             //10秒更新服务器

warntime 5              //5秒警告级别            

udpport 694           //端口    

auto_failback on            //自动切换

node   node1              //节点1,接主机名

node   node2             //节点2

logfile /var/log/ha-log       //日志

respawn hacluster /usr/lib/heartbeat/ipfail

ping 10.0.0.2

Haresource文件

Vi /etc/ha.d/haresource

Node1  192.168.211.9/24 httpd    //转发的服务器地址

Vi /etc/ha.d/authkeys

Auth 1

1 crc hello

#Scp  ha.cf root@192.168.211.8:/etc/ha.d  //server2需要同样的配置

#Scp  haresource root@192.168.211.8:/etc/ha.d

#Scp  authkeys root@192.168.211.8:/etc/ha.d

Chmod 600 authkeys

Service heartbeat restart

会看到多了一个eth10的网卡

这时对192.168.211.7开启apache,然后做解析

Vi /etc/hosts

192.168.211.7      node1

192.168.211.8      node2

然后分别访问一下。

这时停止node1,会看到node2会自动进行开启eth1:0网卡。

这时192.168.211.9一会就可以ping通访问了。


本文转自zsaisai 51CTO博客,原文链接:http://blog.51cto.com/3402313/1032767

相关文章
|
1月前
|
存储 弹性计算 安全
阿里云第七代云服务器ECS性能、适用场景与价格参考
阿里云第七代云服务器ECS(Elastic Compute Service)作为阿里云最新一代的高性能计算产品,凭借其基于最新硬件架构和虚拟化技术的全面升级,在计算能力、存储性能、网络传输速度以及灵活性等多个方面实现了显著提升。这一代云服务器旨在为用户提供更为强大、稳定且可定制的云端基础设施服务,广泛适用于从基础的Web托管到复杂的高性能计算等多种应用场景。
|
1月前
|
监控 持续交付 API
深入理解微服务架构:构建高效、可扩展的系统
【10月更文挑战第14天】深入理解微服务架构:构建高效、可扩展的系统
84 0
|
20天前
|
存储 Oracle 关系型数据库
服务器数据恢复—EVA存储硬盘读写性能不稳定掉线的数据恢复案例
服务器存储数据恢复环境: 一台EVA某型号控制器+EVA扩展柜+FC磁盘。 服务器存储故障&检测: 磁盘故障导致该EVA存储中LUN不可用,导致上层应用无法正常使用。
88 47
|
1天前
|
存储 机器学习/深度学习 编解码
阿里云服务器计算型c8i实例解析:实例规格性能及使用场景和最新价格参考
计算型c8i实例作为阿里云服务器家族中的重要成员,以其卓越的计算性能、稳定的算力输出、强劲的I/O引擎以及芯片级的安全加固,广泛适用于机器学习推理、数据分析、批量计算、视频编码、游戏服务器前端、高性能科学和工程应用以及Web前端服务器等多种场景。本文将全面介绍阿里云服务器计算型c8i实例,从规格族特性、适用场景、详细规格指标、性能优势、实际应用案例,到最新的活动价格,以供大家参考。
|
17天前
|
监控 前端开发 JavaScript
探索微前端架构:构建可扩展的现代Web应用
【10月更文挑战第29天】本文探讨了微前端架构的核心概念、优势及实施策略,通过将大型前端应用拆分为多个独立的微应用,提高开发效率、增强可维护性,并支持灵活的技术选型。实际案例包括Spotify和Zalando的成功应用。
|
15天前
|
存储 弹性计算 网络协议
深度对比阿里云服务器ECS通用型g7、g7a、g8i、g8y、g8ise和g8a性能对比
阿里云ECS通用型g7、g7a、g8i、g8y、g8ise和g8a云服务器性能对比,涵盖CPU、内存、网络、存储等多方面参数。这些实例适用于多种企业级应用场景,如数据库、Web应用、大数据处理等。
58 1
|
20天前
|
人工智能 安全 Linux
|
21天前
|
存储 机器学习/深度学习 编解码
阿里云服务器计算型c7、c8a、c8y、c8i实例性能、适用场景区别及选择参考
随着阿里云2024年金秋云创季的开始,目前在阿里云的活动中,属于计算型实例规格的云服务器有计算型c7、计算型c8a、计算型c8y和计算型c8i这几个实例规格,相比于活动内的经济型e和通用算力型u1等实例规格来说,这些实例规格等性能更强,虽然这几个实例规格的云服务器通常处理器与内存的配比为都是1:2,但是他们在处理器、存储、网络、安全等方面等性能并不是一样的,所以他们的适用场景也有着不同。本文为大家介绍计算型c7、c8a、c8y、c8i实例的性能、适用场景的区别以及选择参考。
|
20天前
|
运维 Serverless 数据处理
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
58 1
|
28天前
|
存储 机器学习/深度学习 编解码
阿里云服务器计算型c7、计算型c8y、计算型c8i实例性能对比与选择参考
目前阿里云在售的云服务器中,主要包含了第6代、第7代、第8代实例规格的云服务器产品,从类别上来说,又分为计算型(c系列)、通用型(g系列)、内存型(r/re系列)、通用算力型(U实例)、大数据型(d系列)、本地SSD型(i系列)、高主频型(hf系列)等不同种类的云服务器实例规格,而在阿里云目前的活动中,计算型(c系列)主要计算型c7、计算型c8y和计算型c8i实例可选,有的新手用户并不清楚这三个计算型实例之间的差别,本文对这三个计算型实例的实例规格、CPU(核)、内存(G)、计算、存储、内存等方面为大家做个对比,让大家了解一下他们之间的不同,以供参考选择。

热门文章

最新文章

下一篇
无影云桌面