摘要:
一、update yum 二、踩坑 在第6步报错时,我在安装新版本的rpm包时,未使用-Uvh参数,而是使用-ivh参数附加--nodeps,这时安装失败,按照网上的方法,加上了--force参数,导致rpm包依赖出现问题报错为 /usr/lib64/python2.7/site-packages/ 阅读全文
摘要:
一、heartbeat准备 1、接上文 2、 安装heartbeat-ldirectord组件包 3、ldirectord组件简介 ldirectord依赖于自己的配置文件来生成ipvs的规则,因此,定义LVS集群、添加RS都是在ldirectord的配置文件中指定,而无需手动执行ipvsadm命令 阅读全文
摘要:
一、简述HA高可用集群 高可用集群就是当集群中的一个节点发生各种软硬件及人为故障时,集群中的其他节点能够自动接管故障节点的资源并向外提供服务。以实现减少业务中断时间,为用户提供更可靠,更高效的服务。 二、基于nfs实现mysql的高可用集群配置 环境准备接上文 实验环境: nfs server准备 阅读全文
摘要:
一、简介gui heartbeat的v2版本将v1中haresources配置文件使用GUI图形配置接口来配置高可用集群。更加便捷,直观。 二、准备条件和资源规划见上文http://www.cnblogs.com/jym1/p/8073164.html 三、heartbeat-gui配置 1、安装 阅读全文
摘要:
一、heartbeat介绍 heartbeat是HA高可用集群的一个重要组件,heartbeat实现了资源转移和心跳信息传递。它的常用组合方式为heartbeat v1,heartbeat v2+crm,heartbeat v3 + pacemaker,目前版本为v3版本。 二、编译前准备 hear 阅读全文
摘要:
一、HA部署 本次实验的程序选型为heartbeat v1 + hearesources。资源有IP和httpd,filesystem 配置HA集群的前提: (1)各节点资源一致,硬件或软件环境一致 (2)各节点时间保持一致,便于心跳传递,使用ntp协议实现 (3)节点间需要通过主机名互相通信,必须 阅读全文
摘要:
一、LVS-dr的基本原理 direct routing,它通过修改请求报文的目标MAC地址进行转发。 请求报文经由director发送至RS,那么就不能让除Director外的RS响应,因此,有三种解决方案:1.在上游路由器进行IP和MAC的绑定,2.在RS上做arptables,3.修改RS主机 阅读全文
摘要:
一、LVS基本情况 lvs:Linux Virtual Server,是一种负载均衡集群,其主要是由工作在内核的ipvs与用户空间的命令行工具ipvsadm组成。支持TCP,UDP,AH,EST,AH_EST,SCTP等诸多协议。 lvs-type: lvs-nat lvs-dr(direct 阅读全文
摘要:
内核编译前准备工作: 准备好开发环境 Server Platform Development Development Tools 2.获取目标主机硬件设备相关信息 cpu: pci: 全部的硬件设备: 3.获取内核源码 4.安装图形依赖包 5.安装虚拟屏幕 简单依据模板文件的内核编译过程 常见报错信 阅读全文
摘要:
一、产生背景 在实际工作中,linux集群需要自动化的管理,市面上较常见的自动化运维工具诸如ansible,puppet,saltstack;轻量级的有pssh系列,这其中大多数工具使用的前提就是集群配置有公钥机可免密ssh登录集群内所有服务器,所以要先配置一台公钥机使用。 二、配置实例 1、在除公 阅读全文