SUSELinux搭建企业服务器的双机配置过程
SUSElinuxHA安装配置
.
SUSE linux HA安装配置
专业资料Word
.
目录
1SUSE HA双机服务器基本配置 (3)
1.1升级kernel (3)
服务器IP、主机名配置1.2 (4)
配置SSH无密码登录1.3 (5)
2安装SUSE 高可用组件 (6)
2.1配置软件安装源 (6)
安装HA2.2组件包 (7)
3初始群集设置 (8)
3.1配置群集 (9)
同步集群配置 ........................................................................................... 123.2
检查集群状态 ........................................................................................... 3.313
4使用GUI 配置群集资源 (14)
4.1Linux HA Management Client (14)
4.2CRM配置 (15)
4.3创建资源组 (16)
添加浮动ip4.4资源 (19)
专业资料Word
.
1创建克隆资源4.5 (2)
7创建LVM 4.6 (2)
7创建文件系统资源4.7 (2)
13.......................... 、4.8Oracle安装完毕后添加oracleoracle监听资源。
1 ............................................................................................. 35配置完成后状态检查135.1打开GUI界面、CRM命令检查状态 ..................................................
SUSE linux HA安装配置
SUSE linux HA安装配置
目录
1 ................................................................................................................. SUSE HA双机服务器基本配置4
1.1 ................................................................................................................................... 升级kernel
4
1.2 .............................................................................................................. 服务器IP、主机名配置
5
1.3 ................................................................................................................... 配置SSH无密码登录
7
2 ............................................................................................................................ 安装SUSE 高可用组件8
Sure HA 双机linux环境配置手册(镜像型)
Sure HA 双机linux环境配置手册(镜像型)
一、基础环境设置
1、设置IP ,请在两个服务器上分别进行操作
host1:公网IP:192.168.2.101 私网IP:192.168.20.101
host2: 公网IP :192.168.2.102 私网IP :192.168.20.102
修改IP的方法为:
vi /etc/sysconfig/network/ifcfg-eth0
vi /etc/sysconfig/network/ifcfg-eth1
eth0修改后的结果
eth1修改后的结果
查看并确认IP地址
2、设置/etc/HOSTNAME,请在两个服务器上分别进行操作
vi /etc/HOSTNAME
修改主机名为:host1
查看修改后的结果为:
重启后hostname才能生效
3、查看防火墙的状态,如果是打开状态则关闭防火墙,请在两个服务器上分别进行操作chkconfig --list |grep firewall 注:list前面是两个短线--
关闭防火墙
chkconfig SuSEfirewall2_setup off
chkconfig SuSEfirewall2_init off
SuSEfirewall2 stop
4、设置/etc/hosts,请在两个服务器上分别进行操作
修改/etc/hosts文件,内容如下
5、设置硬盘分区,请在两个服务器上分别进行操作
说明:在本文环境中只有两个主分区,故在下文中首先新建了一个扩展分区,然后建立了一个20M的cluster分区,剩余的分区划分成数据分区。
创建虚拟机安装SUSE Linux操作指南
在Vmware虚拟机安装SUSE Linux
0.概要说明
0.1概要
本文简要介绍如何在Vmware虚拟机安装SUSE Linux。主要介绍(一)创建虚拟机,(二)安装SUSE Linux。(三)配置和实现主机和虚拟机的网络连接
0.2环境及软件说明
本机配置:双处理器,2G内存,32位
本机系统:VISTA +sp1
虚拟机版本:Vmware WorkStation ACE版6.0.2
SUSE Lunux版本:openSUSE10.3
0.3为什么在虚拟机安装
1.如果对Linux的安装,管理及使用掌握程度不深,则可以在虚拟机上学习Linux。
2.如果在Linux服务器上安装复杂服务(如oracle,DB2),可以在虚拟机上进行尝试。摸清安装需要注意的事项后,再在服务器上安装,以免破坏服务器上的系统。
1.创建并设置虚拟机
1.1创建虚拟机
1. 打开【新建虚拟机向导】,开始新建虚拟机.
2. 虚拟机配置,选择【自定义】.
3. 硬件兼容性,默认.
4. 客户机操作系统,选择你将要在虚拟机上安装的操作系统。
这里选择Linux,并选择版本SUSE Linux.
5. 填入你的虚拟机名称,并选择保存位置。虚拟机及其系统,在本机上,就是一个文件夹。
因此要选择硬盘空间足够大的磁盘分区。
6. 处理器:自己选择1个或2个。
7. 内存:默认是256M。自己设置。
8. 网络连接:选择Host-only模式或NAT模式。这个主要关系到和主机,局域网通信。
Host-only模式,可以实现虚拟机和本机的连接。NAT模式,可以连接到局域网中。
Suse Linux 11 sp2_HA部署文档
Suse 11 sp2—HA部署文档
1安装HA的软、硬件要求
1) 服务器不要求有相同的硬件(内存、磁盘空间等),但它们必须具有相同的体系结构。
不支持跨平台群集。
2) 群集节点使用多路广播或单路广播进行通讯,因此网络设备必须能支持您采用的通讯方
式。可使用ping命令进行测试。
3) 在所有群集组成的节点上,安装了可用联机更新的 SUSE?Linux Enterprise Server 11
SP2。
4) 时间同步:群集节点同步相同时间。
5) 主机名和 IP 地址:通过编辑群集中每台服务器上的 /etc/hosts 文件,配置主机名解
析。确保群集通讯速度不受任何 DNS 影响:每台使用静态 IP 地址并且配置不同的主机名。
6) SSH:所有群集节点都必须能通过 SSH 相互访问
2 系统源安装
2.1 将系统iso包拷贝至服务器上,采用zypper直接安装,可参考《zypper.txt》,suse 环
境下比较复杂,建议使用下述方案2;
2.2 将系统光盘通过光驱直接挂到服务器上,通过VNC方式连接服务器进行系统源安装。
具体步骤如下:
1)进入yast界面,选择“软件安装源”
2)进入“已配置安装源”界面,选择“添加”后,进入“媒体类型”界面,选择“DVD”
3)点击“下一步”,弹出一个提示框,请点击“继续”
4)点击继续后,系统就会从系统DVD中读取系统源文件,结束后选择“完成”即可。
3 Suse HA ISO包安装
1)下载suse sp2下的关于HA的ISO包,本文档是针对sp2进行梳理,故下载SLE-HA-11-SP2-x86_64-GM-CD1.iso
RoseMirrorHA镜像服务器双机热备解决方案及具体配置
R o s e M i r r o r H A镜像服务器双机热备解决方案及具
体配置
Prepared on 22 November 2020
RoseMirrorHA镜像服务器双机热备解决方案
及具体配置
一、双机热备拓扑图以及工作原理
双机热备工作示意图
二、双机热备方案介绍
在高可用性方案中,操作系统和应用程序是安装在两台服务器的本地系统盘上的,而整个网络系统的数据是通过磁盘阵列集中管理和数据备份的。数据的集中管理是通过双机热备份系统,将所有站点的数据直接从中央存储设备来读取和存储,并由专业人员进行管理,极大地保护了数据的安全性和保密性。用户的数据存放在外接共享磁盘阵列中,在一台服务器出现故障时,备机主动替代主机工作,保证网络服务不间断。
双机热备份系统采用“心跳”方法保证主系统与备用系统的联系。所谓“心跳”,指的是主从系统之间相互按照一定的时间间隔发送通讯信号,表明各自系统当前的运行状态。一旦“心跳”信号表明主机系统发生故障,或者是备用系统无法收到主机系统的“心跳”信号,则系统的高可用性管理软件(双机软件RoseHA)认为主机系统发生故障,立即令主机停止工作,并将系统资源转移到备用系统上,备用系统将替代主机发挥作用,以保证网络服务运行不间断。
双机备份方案中,根据两台服务器的工作方式可以有三种不同的工作模式,即双机热备模式、双机互备模式和双机双工模式。下面分别予以简单介绍:
•双机热备模式即目前通常所说的active/standby方式,active服务器处于工作状态;而standby服务器处于监控准备状态。当active服务器出现故障的时候,通过软件诊测或手工方式将standby机器激活,保证应用在短时间内完全恢复正常使用。这是目前最理想的一种模式。
RoseMirrorHA镜像服务器双机热备解决方案及具体配置
RoseMirrorHA镜像服务器双机热备解决方案及
具体配置
一、双机热备拓扑图以及工作原理
双机热备工作示意图
二、双机热备方案介绍
在高可用性方案中,操作系统和应用程序是安装在两台服务器的本地系统盘上的,而整个网络系统的数据是通过磁盘阵列集中管理和数据备份的。数据的集中管理是通过双机热备份系统,将所有站点的数据直接从中央存储设备来读取和存储,并由专业人员进行管理,极大地保护了数据的安全性和保密性。用户的数据存放在外接共享磁盘阵列中,在一台服务器出现故障时,备机主动替代主机工作,保证网络服务不间断。
双机热备份系统采用“心跳”方法保证主系统与备用系统的联系。所谓“心跳”,指的是主从系统之间相互按照一定的时间间隔发送通讯信号,表明各自系统当前的运行状态。一旦“心跳”信号表明主机系统发生故障,或者是备用系统无法收到主机系统的“心跳”信号,则系统的高可用性管理软件(双机软件RoseHA)
认为主机系统发生故障,立即令主机停止工作,并将系统资源转移到备用系统上,备用系统将替代主机发挥作用,以保证网络服务运行不间断。
双机备份方案中,根据两台服务器的工作方式可以有三种不同的工作模式,即双机热备模式、双机互备模式和双机双工模式。下面分别予以简单介绍:
•双机热备模式即目前通常所说的active/standby方式,active服务器处于工作状态;而standby服务器处于监控准备状态。当active服务器出现故障的时候,通过软件诊测或手工方式将standby机器激活,保证应用在短时间内完全恢复正常使用。这是目前最理想的一种模式。
SUSE+LINUX+DHCP+服务器配置指导
SUSE LINUX DHCP 服务器配置指导
一.本文档的目的
简要说明在SUSE系统上配置DHCP服务器的方法以及要注意的事项,使读者能快速掌握SUSE系统DHCP服务器的配置。
二.DHCP服务器概述
对网络上的计算机,要想适用网络资源,就要配置其网络设置,如IP 地址、网络掩码、网关等。DHCP(动态主机配置协议) 能够用于动态分配地址分配。极大简化了多个客户端的配置和管理,方便了网络的使用和控制。例如,DHCP 特别适合笔记本电脑在不同的网络间频繁地移动,它们的设置必须随每个新的网络环境而变化。DHCP 服务建立在客户端和服务器之间。客户端向服务器广播请求包括网络地址的网络参数。作为响应,服务器向客户端返回这些参数。然后客户端将这些参数分配给自己使用。
三.DHCP的构成
四.配置步骤
(1)安装dhcpd程序
(2)修改/etc/dhcpd.conf配置文件信息
(3)启动dhcp服务
五.软件包的安装
通常情况下SUSE LINUX默认已经安装。如果没有可下载dhcpd软件包进行安装。六.DHCP的启动和停止
TLES 8 所采用的DHCP 服务器程序的实体是dhcpd 守护程序。dhcpd 的启动脚本是/etc/init.d/dhcpd。启动/停止等可以通过执行该脚本进行。
例如,启动dhcpd,执行如下命令。
# /etc/init.d/dhcpd start
另外,启动系统时要时dhcpd 也自动启动,请执行chkconfig 命令。
# chkconfig dhcpd on
注意:配置文件修改后,为了使配置生效,必须重新启动dhcpd。七.DHCP的设置
SuseLinux9操作系统安装指导手册
SUSE 9操作系统安装指导手册中兴通讯股份有限公司
变更记录
/ 工程文档 / 培训资料 / 其它
目录
第1章安装Suse Linux操作系统 (3)
1.1 安装准备 (3)
1.2 操作系统的安装步骤 (3)
1.3 安装后的配置 (13)
1.4 配置网络环境 (15)
第1章安装Suse Linux操作系统
本安装文档针对X86平台,在X86平台上安装SLES9(SUSE Linux Enterprise Server Version 9)系统都适用此文档。在商用环境中,很多平台是基于X86_64的,但我们的业务程序目前是在X86_32环境下开发的,所以仍然要安装X86_32的SLES9。
1.1 安装准备
检查软件安装盘是否已配备齐全,包括:
1.SUSE LINUX操作系统安装盘前四张(SUSE Linux Enterprise Server 9),我们安装的一共有12
张盘和2张刻录的SP2补丁盘,我们安装时用的是其中Interl X86平台的前四张。
2.SLES9 ServicePack3-i386-CD的前两张
3.安装说明:市场上常见的X86架构的PC服务器,都自带有一张启动盘。在进行一般的操作系统安装时,都用这张启动盘引导系统,然后再进行操作系统的安装。可是有些启动盘不支持X86的SLES9安装,此时,就需要用SLES9的SP3 CD1来引导系统,并进行安装。SP3 CD1中含有大多数RAID卡和SCSI控制器的驱动程序,能让安装光盘准确地识别出服务上的硬盘。
注意:
一定要用SP3 CD1来引导安装操作系统,安装完系统和会自动识别出光纤卡。1.2 操作系统的安装步骤
SUSE Linux 11安装
SUSE Linux 11.0 安装
Suse Linux Enterprise Server 11.0
安装、配置与管理手册
Version 1.0
1. 安装准备
●x86计算机,20G以上硬盘,100M以太网卡,2G以上内存;
●安装介质:SuseLinux DVD 2-1;
●磁盘驱动程序盘(可选);
●磁盘容量规划表(如下表)
2. 安装过程
2.1 启动机器
选择Installation;安装程序加载Linux核心。
2.2 选择语言、键盘,并接受软件许可
2.3 检查安装介质(可选)
2.4 选择安装类型New Installation
2.5 选择时间和时间区域
2.6 选择服务器基本场景
2.7 安装设置预览
●点击“Partitioning”,进行磁盘定制;
●点击“Software”进行软件定制。
2.8 配置磁盘
PC服务器配臵的本地磁盘通常容量较大,应合理规划容量,并预留一定的空间后续使用。通常一个磁盘最多可以创建四个主分区或三个主分区和一个扩展分区,而扩展分区又可以创建若干子扩展分区。每个主分区和扩展分区或扩展分区的子分区构成磁盘物理卷,是组成卷组的最小单位,即扩展卷组空间每次以一个物理卷为单位的,因此每个物理卷的容量不宜太大,建议容量以10G单位。
基于上述原因,建议的磁盘规划如下:
(1)创建一个主分区给swap使用;
(2)创建一个主分区给boot使用;
(3)创建一个主分区给操作系统使用;
(4)剩余空间暂不分配,留待以后使用。
2.8.1 选择“Custom Partitioning (for experts)”
SuSe&Oracle系统下NewStartHA双机安装手册
SUSE双机环境安装指导手册
任务:搭建一个带磁阵的双机环境,运行Oracle服务。
双机软件版本:NewStartHA v2.1 for Linux
操作系统:SuSE 9 sp3
心跳线:配置两根交叉以太网线,一根串口线
工作链路:要求配置bonding
磁阵:存储数据库文件。用ext3文件系统。
操作步骤
1、准备硬件环境
两台服务器,每台服务器四张网卡,两根交叉网线,一根串口线。
假设每台服务器有四张网卡eth0-eth3。eth0和eth1设置bonding(步骤见后文),采用热备模式,其中eth0作为Active,连接到交换机A,eth1作为Backup,连接到交换机B。通过在NewStartHA中设置对外服务管理,产生公共网卡IP(public IP)地址,作为工作链路,而安装后业务服务的浮动IP也会自动设置在工作链路上。eth2和eth3和另一节点对应的网卡通过交叉网线相连,并且两个节点通过串口线将各自的第一个串口相连,这些连接将作为心跳链路,负责传输心跳信号。
2、安装SLES9操作系统,并打上sp3补丁(如果需要安装该补丁),设置主机名。
具体过程略,我们这里假设系统是完全安装的,两个主机的节点名设置分别是NMG-WAP1-2和NMG-WAP1-1 (全部小写)安装后,可用uname -n命令检查主机名是否正确,如下:
[root@NMG-WAP1-1 ~]# uname -n
NMG-WAP1-1
如果主机名还未设置正确,则修改/etc/HOSTNAME文件
vi /etc/HOSTNAME修改主机名为NMG-WAP1-2,修改另一台主机名为NMG-WAP1-1
SuSE_Linux日常管理操作指南
SUSE LINUX Enterprise Server
简易使用文档
接收方:华为公司
2005年1月
版本历史
版本日期备注1.0 2005年1月第1版
目录
编写目的 (5)
1使用篇 (5)
1.1 SUSE LINUX Enterprise Server安装后的一些常用命令 (5)
1.1.1 启动/关闭系统 (5)
1.1.2 磁盘重新分区和创建文件系统 (6)
1.1.3 查询、设置主机的IP地址、子网掩码 (14)
1.1.4 查询设置主机名称 (16)
1.1.5查询、设置主机的路由和网关 (20)
1.1.6查询、设置主机的日期时间 (23)
1.1.7 telnet和ftp (26)
1.1.8 ssh和scp (38)
1.1.9 建立NFS文件共享 (39)
1.1.10 查看CPU、内存、网卡等硬件的配置情况 (42)
1.1.11 修改显示分辨率、刷新频率 (46)
1.2 服务器系统的可靠维护手段 (48)
1.2.1 修复文件系统 (48)
1.2.2 在SLES下的备份方法 (48)
1.2.2.1 用tar进行备份和恢复 (49)
1.2.2.2使用dd进行备份/恢复 (51)
编写目的
SUSE LINUX Enterprise Server 8/9 为安全的企业计算提供了可扩展的高性能基础,使企业能够充分利用Linux* 和开放源代码。该产品具有极强的可靠性,并且为当前的网络环境提
供了全面的功能,以满足用户的需求。SUSE LINUX Enterprise Server还支持广泛的硬件平
台和领先的软件应用。凭借其独特的开放式管理能力,您可以在网络的任何位置轻松地安装、部署、配置、保护和更新Linux服务器――从而显著节约IT成本。由于SUSE LINUX Enterprise Server由Novell提供全面的支持,因此,在实施可行的关键任务平台时,可获得
suse linux HA配置
SUSE11 sp3下HA的配置
1前言
HA(High Available), 高可用性群集,是保证业务连续性的有效解决方案,一般有两个或两个
以上的节点,且分为活动节点及备用节点。通常把正在执行业务的称为活动节点,而作为活
动节点的一个备份的则称为备用节点。当活动节点出现问题,导致正在运行的业务(任务)不能正常运行时,备用节点此时就会侦测到,并立即接续活动节点来执行业务。从而实现
业务的不中断或短暂中断。
2资源规划
两台SUSE11sp3的虚机,计算机名分别为ccfile1、ccfile2。
网卡的IP地址为节点1 :eth0 192.168.58.238 eth2 10.10.58.238
节点2 : eth0 192.168.58.238 eth2 10.10.58.238
VIP 10.10.58.240
漂移IP 10.10.58.240 192.168.58网段用于心跳
suse11sp3 和对应的HA的光盘
3前期环境准备
3.1连接工具
3.1.1Vsphere client连接
提前安装好vsphere client软件,向管理员咨询虚拟机管理服务器vcenter server的地址,输
入其地址及个人的域名和密码。
可按IP或者虚拟机名称查找。
双击查找出的结果:
选择虚拟机,右键选择“打开控制台”,将鼠标移动到弹出的窗口中,点击左键,即可登录到虚拟机操作系统界面中。(有时可能需要重新输入操作系统的账号和密码进行登录)
3.1.2xmanager xbrowser
安装Xmanager3软件,使用xbrowser软件来连接虚拟机。过程如下:
SUSE+Linux+Enterprise+Server操作系统安装手册
SUSE Linux Enterprise Server 操作系统安装手册
更新版本:V 1.0
更新时间:2008-09-18
作者:王春蕾
1 开始安装
(该手册中SUSE Linux Enterprise Server的版本为10.1)
将第一张CD安装盘或DVD安装盘放入光驱,服务器从光驱启动进入SLES安装欢迎界面,如图1-1
图1-1
1.1 选择启动选项
欢迎界面后,进入启动选择界面,选择第二项“Installation”,如图1-2
图1-2
若不进行安装而直接进入该服务器上原来安装的操作系统,则选择第一项“Boot from Hard
Disk”。
1.2 语言设置
系统启动后,需要配置语言环境,如图1-3
图1-3
当选中语言后,安装程序将立即更改系统语言,让用户使用该语言继续安装。选中“简体中文”,点击“下一步”,或者使用键盘上的Ctrl+N快捷键。
1.3许可协议
阅读许可协议后,选中“是,我接受许可协议”,并点击“下一步”,如图1-4
图1-4
1.4 系统分析
如果是第一次在该服务器上安装SUSE Linux操作系统,则要选中“全新安装”,点击“下一步”,如图1-5
如果该服务器上已经安装了较低版本的SUSE Linux操作系统,则可以选中“更新”选项,可以只更新有变化的部分。
图1-5
1.5 时区设置
要正确的操作,系统时间必须正确,在硬盘分区前,需要选择时间区,检查日期、时间及区域,如图1-6
图1-6
2 定制安装
2.1 定制分区
进入安装设置,定制所需的安装内容,如图2-1
图2-1
选中“分区”选项,进入分区界面,选中分区方式“创建自定义分区设置”,点击“下一步”,如图2-2
suse网络配置
SuSE linux网络配置手记(2008-10-06 10:00:51)
标签:it分类:VMW.Lnx
SuSE linux 基础网络配置
1.入门操作
Suse 进入命令窗口
ctrl alt + f1-f6
回到桌面
ctrl alt + f7(也可能是f8)
2.配置Suse静态IP地址
Suse的网络配置文件存放在:/etc/sysconfig/network目录下,其中的类似
ifcfg-eth-id-00:40:ca:c7:04:fc这样的文件是以太网卡的配置文件,文件名中的
00:40:ca:c7:04:fc为网卡的MAC地址,类似ifcfg-wlan-id-00:0c:f1:1d:a5:6d这样的文件是无线网卡的配置文件,同样的文件名中的00:0c:f1:1d:a5:6d为无线网卡的MAC地址,而ifcfg-lo是本地环回的配置文件。
安装后从dhcp更改为固定的IP地址
#cd /etc/sysconfig/network
# vi ifcfg-eth-id-00:40:ca:c7:04:fc
BOOTPROTO=’static’
IPADDR=’192.168.70.64’
NETMASK=’255.255.255.0’
..
配置或添加网关,如果routes文件不存在,需要手动地创建。
# echo ‘default 192.168.70.1 - -’ >>routes
另外,你也可以通过图形化配置:
# Yast2 network
完成上述操作后,重启网络服务使更改生效
#rcnetwork restart
SuseLinux常用命令小结
SuseLinux常⽤命令⼩结
Suse Linux常⽤命令⼩结
⽬录
1、Suse9下配置默认⽹关 (1)
2、Suse9下开启telnet服务 (1)
3、Suse9下开启FTP服务 (2)
4、Suse9下配置rlogin (2)
5、查看版本、内核 (2)
6、查看CPU、MEM (3)
7、查看操作系统位数 (3)
8、查看VCS双机软件版本 (3)
9、主机名修改 (3)
10、检查系统分区 (4)
11、检查内存空间 (4)
12、检查时区设置 (4)
13、修改时区设置 (4)
14、系统时间设置 (4)
15、重新设置光纤驱动 (4)
16、检查磁盘分区信息 (4)
17、创建物理卷 (5)
18、查看已经创建的PV (5)
19、创建卷组 (5)
20、创建逻辑卷 (5)
21、查看创建的卷组和逻辑卷 (5)
22、创建⽂件系统 (5)
23、激活/去激活卷组 (5)
24、查找卷组信息 (5)
25、IP地址配置(临时⽣效,系统重启后会丢失) (6)
26、IP地址配置(永久⽣效) (6)
27、配置IP地址与节点名映射关系 (7)
28、激活/去激活⽹卡 (7)
29、配置双机ssh信任关系(两个节点上都要执⾏该操作) (8)
30、配置⽤户的.rhosts⽂件 (8)
31、配置⼼跳⽹卡信息 (9)
32、修改主机名 (10)
33、VCS涉及主机名的修改 (10)
34、XDM配置 (10)
35、Suse10sp1下开启FTP服务 (11)
36、查看操作系统补丁 (12)
37、查看操作版本 (12)
1、Suse9下配置默认⽹关
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SUSE Linux搭建企业服务器的双机配置过程
当集群中的某个节点由于软件或硬件原因发生故障时,集群系统可以把资源切换到其他健康的节点上,使整个系
统能连续不间断的对外提供服务,从而为机构24x365的关键业务提供了可靠的保障,达到了系统99.999%的高可用性和可靠性。SuSE Enterprise Linux 10.0是内置Linux 2.6.16内核的企业级服务器,较之SuSE Enterprise Linux 9.0,它在性能、可扩展性、易管理性和安全等方面都予以加强,并有众多硬件和应用软件支持。
最近,笔者使用SuSE Enterprise Linux 10.0作为系统平台(使用其它Linux平台在安装部署时可能有小差异),在其上采用HeartBeat、Mon和Rsync等开源软件打造了一个高可用系统,挖掘了SuSE Linux的高可用性。下面我为大家
详细介绍如何在Suse Linux搭建双机的配置过程。
一、HeartBeat、Mon、Rsync简介
二、安装环境
首先,需要准备两台PC服务器,每台服务器有两块网卡,其物理网络图如图 1
安装环境
图1 网络拓扑图
虽然在YaST2控制中心里有"高可用性"图形化的配置向导,我们这里不介绍一个过程,中在讲述原理和方法,主
要是基于命令行的配置方式。首先在PC服务器上安装SuSE Enterprise Linux 10.0系统,并将eth0配置为192.168.8.*网段,eth1配置为10.1.1.*网段,eth0链接对外的交换机,eth1用于两台机器的对连。
修改/etc /hosts文件,修改内容如下:
1.10.1.1.1 linux1
2.10.1.1.2 linux2
3.192.168.8.92 svr1
4.192.168.8.93 svr2
5.192.168.8.112 svr
注意,10.1.1.*为心跳线IP地址,192.168.8.*为对外IP,192.168.8.112为浮动IP。并且,拷贝hosts文件到linux2上:
1.#scp /etc/hosts 10.1.1.2:/etc
同时,关闭不需要的服务如下:
1.chkconfig -s alsasound off
2.chkconfig -s nfs off
3.chkconfig -s nfsboot off
4.chkconfig -s portmap off
5.chkconfig -s slpd off
6.chkconfig -s smbfs off
7.chkconfig -s setserial off
8.chkconfig -s splash off
9.chkconfig -s splash_early off
10.chkconfig -s splash_late off
11.chkconfig -s xdm off
12.chkconfig -s fbset off
13.chkconfig -s cups off
14.chkconfig -s nscd off
15.chkconfig -s random off
最后,修改启动级别为3。找到/etc/inittab文件的如下几行:
1.#The default runlevel is defined here id:5:initdefault:
将其改为如下:
1.#The default runlevel is defined here id:3:initdefault:
三、安装HeartBeat
通过yast2工具添加heartbeat,如图片 2
安装HeartBeat
图2 heartbeat安装
1)安装HeartBeat软件包。可以通过SuSE的光盘进行安装,安装命令如下:
1.#rpm -Uvh heartbeat-1.
2.2-0.6.i586.rpm libnet-1.1.1-42.1.i586.rpm
heartbeat-pils-1.2.2-0.6.i586.rpm heartbeat-stonith-1.2.2-0.6.i586.rpm
2)修改HeartBeat的配置文件
①主配置文件/etc/ha.d/ha.cf
将/usr/share /doc/packages/heartbeat/目录下ha.cf、authkeys、haresources 三个文件考入/etc/ha.d/目录下,再将主配置文件/etc/ha.d/ha.cf修改如下:
1.node linux1
2.node linux2
3.keepalive 2
4.deadtime 30
5.warntime 10
6.initdead 120
7.auto_failback on
8.bcast eth1
9.ping 10.1.1.1
10.ping 10.1.1.2
11.respawn hacluster /usr/lib/heartbeat/ipfail
②认证方式文件/etc/ha.d/authkeys
修改认证方式文件/etc/ha.d/authkeys如下:
1.auth 2
2. 2 crc
③资源配置文件/etc/ha.d heresources
假设现在正在进行Apache服务的HA系统,这里设置的服务必须在/etc /ha.d/resource.d和/etc/rc.d/init.d下有响应的脚本。修改资源配置文件/etc/ha.d/haresources如下:
1.linux1 19
2.168.8.112 apache2
④拷贝配置文件到linux2
1.#scp /etc/ha.d/ha.cf 10.1.1.2:/etc/ha.d
2.#scp /etc/ha.d/authkeys 10.1.1.2:/etc/ha.d
3.#scp /etc/ha.d/haresources 10.1.1.2:/etc/ha.d
3)启动HeartBeat服务:
1.#chkconfig -s heartbeat on
2.#chmod 600 /etc/ha.d/authkeys
3.#/etc/init.d/heartbeat start
系统显示信息如下:
1.Starting High-Availability servicesheartbeat:2010/4/01_23:05:19 info: Neither logfile nor l
ogfacility found.
2.heartbeat: 2010/4/01_23:05:19 info: Logging defaulting to /var/log/ha-log
3.heartbeat: 2010/4/01_23:05:19 info:**************************
4.heartbeat: 2010/4/01_23:05:19 info:Configuration validated.Starting heartbeat 1.2.2
5.done
通过运行"ps -ef|grep heartbeat"命令来查看进程:
1.root 4240 1 0 23:25 ? 00:00:01 heartbeat:heartbeat:master control process
2.nobody 4242 4240 0 23:05 ? 00:00:00 heartbeat:heartbeat:FIFO reader
3.nobody 4243 4240 0 23:05 ? 00:00:00 heartbeat:heartbeat:write:bcast eth1
4.nobody 4244 4240 0 23:05 ? 00:00:00 heartbeat:heartbeat:read:bcast eth1
5.nobody 4245 4240 0 23:05 ?00:00:00 heartbeat:heartbeat:write:ping 10.1.1.1
6.nobody 4246 4240 0 23:05 ? 00:00:00 heartbeat:heartbeat:read:ping 10.1.1.1
7.nobody 4247 4240 0 23:05 ? 00:00:00 heartbeat:heartbeat:write:ping 10.1.1.2
8.nobody 4248 4240 0 23:05 ? 00:00:00 heartbeat:heartbeat:read:ping 10.1.1.2
9.haclust 4254 4240 0 23:07 ? 00:00:00 /usr/lib/heartbeat/ipfail
1 安装Apache
1)安装Apache和相关软件包如下:
1.#rpm -Uvh apahe2-
2.0.49-27.8.i586.rpm apache2-prefork-2.0.49-27.8.i586.rpm libapr0-2.0.49-2
7.8.i586.rpm
2.#SuSEconfig --module apache2
2)启动Apache:
1./etc/init.d/apache2 start