Redhat66双机安装手册.docx
- 文档编号:4516030
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:22
- 大小:1.05MB
Redhat66双机安装手册.docx
《Redhat66双机安装手册.docx》由会员分享,可在线阅读,更多相关《Redhat66双机安装手册.docx(22页珍藏版)》请在冰豆网上搜索。
Redhat66双机安装手册
Redhat双机安装手册
安装前的准备和规划
硬件准备
服务器要求能够支持RedHat6版本的安装。
通常服务器厂商会提供所支持操作系统的列表,通过查询该列表或直接咨询服务器厂商,即可确认该服务器是否支持该操作系统。
序号
硬件名称
规格
数量
备注
1
裸服务器*2
千兆网卡
≧3*2
A.两网卡分别用于心跳线检测,以及对外提供服务,另外一块网卡连接客户的服务器控制口
B.若用户采用IP-SAN则还需要再增加一块网卡,用于连接存储设备
DVD光驱
1
用于系统安装
服务器控制端口
1*2
Fence隔离设备使用,如用户不具备服务器控制端口也可采用模拟fence_ilo的方式部署。
HBA
≧1*2
A.若用户采用IP-SAN,可以不用准备
B.若用户采用多路冗余方式,则每台服务器至少需要提供两块HBA卡
硬盘
-
每个服务器硬盘做Raid后容量不得小于60G
2
存储设备*1
IP-SAN或FC-SAN
-
存储邮件,日志及用户信息
3
千兆交换机*1
-
-
采用千兆交换机主要是为防止数据读取写入产生I/O瓶颈
软件准备
序号
物品名称
备注
1
RedHat-6.6-i386-bin-DVD光盘
3
双机资源包
4
特殊设备驱动程序
特殊设备硬件安装所需的驱动,由硬件提供商提供
网络准备
两台服务器上安装RHCS双机,每台服务器节点上跑一个资源包(为mysql,在一个共享外接存储上),当一节点有问题时,资源包自动切换到另一节点以确保服务可用。
双机工作时以浮动IP地址对外提供服务,所以网络环境准备时需要像用户方索要三个IP地址,分别应用于为主机,备机和浮动
节点
Node1
Node2
主机名
Node1
Node2
物理ip即业务ip
172.52.37.66
172.52.37.67
业务浮动IP
172.52.37.68
对应资源包:
mysql
对应共享存储盘:
mysql
172.52.37.68
对应资源包:
mysql
对应共享存储盘:
mysql
IMM即fenceIP
172.52.37.166
172.52.37.167
IP规划(后边主机名对应/etc/hosts中的配置)
fence设备IP:
172.52.37.166ipmi1
172.52.37.167ipmi2
业务IP:
172.52.37.66node1
172.52.37.67node2
应用浮动IP:
172.52.37.68
服务器fenceip配置
RHCS提供的fencedevice有两种,
一种是内部fence设备。
常见的有:
IBM服务器提供的RSAII卡
HP服务器提供的iLO卡
DELL服务器提供的DRAC卡
智能平台管理接口IPMI()
常见的外部fence设备有:
UPS、SANSWITCH、NETWORKSWITCH,另外如果共享存储是通过GNBDServer实现的,那么还可以使用GNBD的fence功能。
x3650标配就带了IMM卡,在rhcs中可以配置fence类型为IPMI。
X3650M5IMM配置如下:
在UEFI中修改IMM的IP地址,开机时根据提示按F1进入BIOS
1.选择SystemSetting->IntegratedManagementModule(IMM)->Networkconfiguration
2.在输入需要修改的IP地址后,选择SaveNetworkSettings
3.在IE中输:
http:
//IP地址,即可访问IMM管理界面
这是就弹出来带有Lenovo标志的登录页面,默认状态下用户名和密码如下
用户名:
USERID (注意,全部大写)
密码:
PASSW0RD (注意,中间的是数字0)
输入用户名和密码后就进入到IMM2主界面了,画面显示我们的IMM2登录的是Systemx3650M5服务器,可以直接在最下面看到服务器各组件的状态,散热、电源等系统都处于正常状态
操作系统安装
略
主机名及网卡设置
Ø主机名设置:
本测试环境,两台主机名称分别为node1和node2
Ø网卡设置
eth0设置为对外提供服务的IP地址
IMM口为Fence地址。
关闭无用的服务
由于mysql数据库服务由双机进行接管,所以需要将两个主机如下应用服务设置为开机关闭,具体操作如下:
#catshut-service.sh
#chkconfigmysqldoff
#chkconfigldapoff
#chkconfigtransportoff
#chkconfigscheduleoff
#chkconfigfpmoff
#chkconfigsendqueueoff
#chkconfigpop3doff
#chkconfignginxoff
#chkconfiganylogdoff
#chkconfiganycgioff
#chkconfiganyfcgioff
#chkconfigalertdoff
#chkconfigauditdoff
#chkconfigfirstbootoff
#chkconfiggpmoff
#chkconfighiddoff
#chkconfiglvm2-monitoroff
#chkconfigmcstransoff
#chkconfigmdmonitoroff
#chkconfignetfsoff
#chkconfigpcscdoff
#chkconfigrawdevicesoff
#chkconfigrestorecondoff
#chkconfigsmartdoff
同时设置双机服务为开机自启动,操作如下:
#chkconfigcmanon
#chkconfigrgmanageron
#chkconfiglucion
#chkconfigriccion
主机名称修改
修改/etc/hosts文件,按如下格式追加内容,其中IP地址按照说明替换为用户实际应用的IP地址。
172.52.37.254router
172.52.37.68service
172.52.37.66node1
172.52.37.67node2
192.168.1.166ipmi1
192.168.1.167ipmi2
说明:
router为默认网关,service对应的IP地址为浮动IP地址,node1和node2分别代表主机对外提供服务的IP地址,ipmi1和ipmi2代表fenceip地址
关闭防火墙和SELINUX
根据客户情况需要将iptables、selinux禁用;
将NetworkManager服务禁用
#serviceiptablesstop
#sestatus
SELinuxstatus:
disabled
#/etc/init.d/iptablesstatus
iptables:
Firewallisnotrunning.
#/etc/init.d/NetworkManagerstatus
NetworkManagerisstopped
在双节点上将iso镜像复制到/backup/rhel6
在双节点上配置本地yum源
[rhel-media]
name=RedHatEnterpriseLinux6.6-Media
baseurl=file:
///backup/rhel6
enabled=1
gpgcheck=0
[rhel-Server]
name=RedHatEnterpriseLinux6.6-Server
baseurl=file:
///backup/rhel6/Server
enabled=1
gpgcheck=0
[rhel-HighAvailability]
name=RedHatEnterpriseLinux6.6-HighAvailability
baseurl=file:
///backup/rhel6/HighAvailability
enabled=1
gpgcheck=0
[rhel6-LB]
name=RedHatEnterpriseLinuxLB
baseurl=file:
///backup/rhel6/LoadBalancer
enabled=1
gpgcheck=0
[rhel6-RS]
name=RedHatEnterpriseLinuxRS
baseurl=file:
///backup/rhel6/ResilientStorage
enabled=1
gpgcheck=0
multipath多路径配置
1、安装多路径软件包:
device-mapper-1.02.90-2.el6
device-mapper-event-1.02.90-2.el6
device-mapper-multipath-0.4.9-80.el6
使用yum进行安装
2.设置开机自动启动
3.配置multipathd使其正常工作,编辑/etc/multipath.conf:
#vi/etc/multipath.conf
defaults{
user_friendly_namesyes
}
blacklist{
wwid3600605b00aedb5001e310e301f034c40
devnode"^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
devnode"^hd[a-z]"
devnode"^sda"
}
multipaths{
multipath{
uid0
gid0
wwid"36001438005df197b00009000009c0000"
mode0600
aliasrawdev1
}
multipath{
uid0
gid0
wwid"36001438005df197b00009000009c0000"
mode0600
aliasrawdev2
}
multipath{
uid0
gid0
wwid"36001438005df197b00009000009c0000"
mode0600
aliasrawdev3
}
multipath{
uid0
gid0
wwid"36001438005df197b00009000009c0000"
mode0600
aliasrawdev4
}
multipath{
uid0
gid0
wwid"36001438005df197b0000900000960000"
mode0600
aliasrawdev5
}
multipath{
uid0
gid0
wwid"36001438005df197b0000900000960000"
mode0600
aliasrawdev6
}
multipath{
uid0
gid0
wwid"36001438005df197b0000900000960000"
mode0600
aliasrawdev7
}
multipath{
uid0
gid0
wwid"36001438005df197b0000900000960000"
mode0600
aliasrawdev8
}
}
devices{
device{
vendor"(COMPAQ|HP)"
product"HSV1[01]1|HSV2[01]1|HSV300|HSV4[05]0"
path_grouping_policy"group_by_prio"
getuid_callout"/lib/udev/scsi_id--whitelisted--device=/dev/%n"
path_selector"round-robin0"
path_checker"tur"
features"0"
hardware_handler"0"
prio"alua"
failback"immediate"
rr_weight"uniform"
no_path_retry"12"
rr_min_io"100"
rr_min_io_rq"1"
}
}查看mutlipath
#multipath–ll
rawdev5(36001438005df197b0000900000960000)dm-2DGC,VRAID
size=100Gfeatures='1queue_if_no_path'hwhandler='1emc'wp=rw
|-+-policy='round-robin0'prio=1status=active
|`-1:
0:
0:
0sdd8:
48activereadyrunning
`-+-policy='round-robin0'prio=0status=enabled
`-0:
0:
1:
0sda8:
0activereadyrunning
mpathb(36006016056803d005902a4b909c1e511)dm-3DGC,VRAID
size=50Gfeatures='1queue_if_no_path'hwhandler='1emc'wp=rw
|-+-policy='round-robin0'prio=1status=active
|`-0:
0:
1:
1sdb8:
16activereadyrunning
`-+-policy='round-robin0'prio=0status=enabled
`-1:
0:
0:
1sde8:
64activereadyrunning
rawdev1(36001438005df197b00009000009c0000)dm-4DGC,VRAID
size=1.0Gfeatures='1queue_if_no_path'hwhandler='1emc'wp=rw
|-+-policy='round-robin0'prio=1status=active
|`-1:
0:
0:
2sdf8:
80activereadyrunning
`-+-policy='round-robin0'prio=0status=enabled
`-0:
0:
1:
2sdc8:
32activereadyrunning
磁盘阵列分区
1)格式化共享存储,具体操作如下:
s
#mkfs.ext4/dev/mapper/rawdev5
2)安装mysql
3)同步数据库数据至磁盘阵列,具体操作如下:
#servicemysqldstop
#mount/dev/mapper/rawdev5/mnt
#cp–a/var/lib/mysql/*/mnt/
#umount/mnt
#mount/dev/mapper/rawdev5/var/lib/mysql
#chownmysql.mysql/var/lib/mysql
4)创建lv
#pvcreate/dev/mapper/mpathb
#vgcreate–s4Mvg01/dev/mapper/mpathb
#lvcreate–L30G–nlv0001/dev/vg01
#mkfs.ext4/dev/vg01/lv0001
注:
在双节点中执行#lvs查看lv情况
若只有一个节点显示lv,而另一节点不显示lv,可重启不显示lv的节点,使节点重新读取共享存储
5)创建qdisk
#mkqdisk–c/dev/mapper/rawdev1–lraw1
双机配置
安装HA软件包
#yuminstallcluster-glueresource-agentspacemaker
#yuminstallluciriccicmanopenaisrgmanagerlvm2-clustergfs2-utils
配置RedhatEL6HA环境
1、启动HA服务
#servicelucistart
#servicericcistart
#servicergmanagerstart
#servicecmanstart
2、设置HA服务自启动
#chkconfigriccion
#chkconfiglucion
#chkconfigcmanon
#chkconfigrgmanageron
3、修改ricci用户密码
使用passwdricci命令为用户ricci将ricci密码设定为root用户的密码
#passwdricci
配置集群
1、登录HA的配置
用浏览器打开
https:
//172.52.37.66:
8084/
2、创建一个群集
以root用户登录
给ricci用户授权
以ricci用户登录
创建集群
3、添加节点名称和成员
4、配置fence设备
添加fence设备
点节点名称,关联节点和Fence设备
在nodes中将节点与fence设备进行关联
5、创建失效域
6、创建资源
7、创建集群服务
8、添加仲裁磁盘
在一个节点上执行命令
#mkqdisk-c/dev/mapper/rawdev1–l/raw1
注:
/dev/mapper/rawdev1为multipath后的设备raw1为指定卷标(自己设定)
在浏览器中添加仲裁盘
在节点中启动qdisk
chkconfigqdiskdon
serviceqdiskdstart
双机系统测试
在双机系统搭建完毕后,需要对双机系统进行相应测试,以保证服务能够自动恢复服务或自动切换,测试方法如下。
序号
测试方法
预期结果
备注
1
在主机上关闭数据库应用服务
假设关闭mysql服务,执行如下命令:
#serivcemysqlstop
服务自动重启
主机的数据库服务出现问题时,系统首先会自行重启
2
模拟主机上的某个应用服务无法启动如mysql服务。
关闭mysql服务同时将/etc/mysql/mysql.conf文件移走
主机尝试3次重启服务失败后,数据库服务自动切换到备机
对于出现问题的服务,主机尝试重启服务,3次后仍然失败才会发生切换
3
拔掉对外提供服务的网线或停掉对外提供服务的网卡,模拟应用服务的网络故障
服务自动切换到备机
缺省在发生故障后30秒后切换,时间可以根据需要调整
4
主机重启或关机
服务自动切换到备机
5
按电源键强制关机,模拟主机宕机状态
服务自动切换到备机
要求:
fence设备配置正常且可以正常使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Redhat66 双机 安装 手册