该【Atang群集软件LinuxApacheMySQLPHP详尽配置】是由【非学无以广才】上传分享,文档一共【22】页,该文档可以免费在线阅读,须要了解更多关于【Atang群集软件LinuxApacheMySQLPHP详尽配置】的内容,可以使用淘豆网的站内搜索功能linux版qq,选择自己适宜的文档,以下文字是截取该文章内的部份文字,如须要获得完整电子版,请下载此文档到您的设备,便捷您编辑和复印。atang群集软件(linuxapachemysqlphp)具体配备

Atang群集软件(Linux+Apache+MySQL+PHP)具体配备需求为:针对网站的LAMP环境配备双机热备,。Linux采用RedHatEnterpriseLinuxi386版本。安装前请再度阅读《第一章安装篇》中的《安装前的打算》小节。1)、配备前的检查

群集中的主机都能访问到共享c盘,该共享c盘卷mount到系统的/testvol1(该目

录名客人才能自由设定)。

2)、安装LAMP

a)、安装前打算

下载Apache,MySQL和PHP环境,为了质朴起见,采用光碟自带安装包的方

式安装。打算以下包:

httpd--

libdbi-dbd-mysql--

php-mysql--

mysql-server--

mysql--

php-common--

php-ldap--

php--

b)、首主机节点安装

关掉其它主机。

安装全部rpm包

安装的注意事项:

假如安装时提示须要安装依赖包,请顺次安装有关依赖包。

安装完毕,检测对应配备linux源代码分析,确保Apache和MySQL开机不会手动启动。

c)、其它主机节点安装

根据b)环节依次在其它节点上安装上全部包

d)、安装后的配备与测量

配备主节点,自动把共享卷mount到/testvol1上

主节点主机的Apache和mysql服务全部停止。

使用/etc/stop

/etc/stop

把网站Apache,PHP和MySQL数据放置到/testvol1盘上。

配备Apache:

配备Listener:Listener80,窃听80端口

配备DocumentRoot:DocumentRoot”/testvol1/www”,本例的php数据文献置于

“/testvol1/www”

配备修改的权限

配备MySQL:

配备datadir:”datadir=/testvol1/mysql”,本例的数据文献置于”/testvol1/mysql”

配备socket:”socket=/testvol1/mysql/”

Atang群集软件LAMP环境双机热备配置_Atang群集软件LinuxApacheMySQLPHP配置_linux集群软件 浮动ip

启动主节点的Apache和PHP服务,服务能正常启动,而且还能访问到MySQL

数据库和网站的页面

检查完毕后,停止该Apache和PHP服务,检查期间不要写数据。

卸载共享卷/testvol1并依次根据前面环节测量其它节点

注意事项:

1.有些版本RedHatEnterpriseLinux启动MySQL后报有错误,会提示TimeouterroroccurredtryingtostartMySQLDaemon.

如遇此种状况即可检测/etc/文献:

查找:

RESPONSE=`/usr/bin/mysqladmin-uUNKNOWN_MYSQL_USERping2>&1`&&

break

取代为:

RESPONSE=`/usr/bin/mysqladmin-uUNKNOWN_MYSQL_USER-S

$datadir/ping2>&1`&&break

即可,即指定了sock的目录,其默认使用为/var/lib/mysql/,因而导致出错。

3)、配备前的检查

在每位主机上把共享卷的目录umount掉。

4)、基本配备

参考第三章《基本配备篇》完毕群集的基本配备。

5)、配备IP资源

选中树节点中资源组LAMPGroup,点击右键,选用“添加IP地址资源”弹出筹建

IP资源窗口。

第一步:填入该IP资源的名称,不要同先前的名子重复。填入“LampIP”名字。

第二步:填入浮动的IP地址,。

第三步:填入该浮动IP地址的子网网段,。

第四步:选取该IP地址要挂载的具体网卡。

其它参数(涉及中级属性)依据实际不同才能自行设定。

6)、配备化学盘资源(针对共享c盘)

选中树节点中资源组LAMPGroup,点击右键,选用“添加化学c盘资源”弹出化学c盘资源窗口。

第一步:筹建该化学盘资源名子:LampVol。

第二步:选择具体设备:/dev/sdc

第三步:筹建该卷的挂载点:/testvol1

第四步:筹建文献系统的类型,本例为ext3,这个要看挂载盘的具体文献系统类型

而定。

其它参数按照实际不同才能自行设定。

注1:Linux环境下,在配备群集前,该设备及其子设备和该挂载点不能被筹建为

手动挂载(在/etc/fstab文献中筹建)linux集群软件 浮动ip,但是挂载前必须确保设备上有且只有一种分

区而且该分区早已构建了文献系统。详情请参考”物理c盘资源属性”.

linux集群软件 浮动ip_Atang群集软件LinuxApacheMySQLPHP配置_Atang群集软件LAMP环境双机热备配置

注2:镜像c盘形式忽略此环节。

7)、配备化学盘资源(针对镜像c盘)

选中树节点中资源组LAMPGroup,点击右键,选用“添加镜像c盘资源”弹出镜像c盘资源窗口。

第一步:筹建该资源名子:LampVol。

第二步:选择两主机上的c盘均为:/dev/sdb

第三步:筹建该卷的文献系统类型:ext3

其它参数按照实际不同才能自行设定。

注意:

3)映射为规定和uname-n的输出完全一致,假如主机名称是全小写的,那

么还能采用缺省值,假如不是全小写的,须要将uname-n的输出填入此处。

4)不能填写挂载点,否则在连机的时侯系统将会报错,这是因为DRBD设

备在刚配备好的时侯是没有文献系统的

在上述筹建完毕后将该资源组联机后在联机的主机上执行下述命令

/dev/drbd1

之后将资源组脱机后更改该资源的挂载点为/testvol1

假如构建资源失败,请复查一下状况。

4)填写了挂载点,而且drdb设备没有完善文献系统。

5)主机名称大小写不一致,请参考“Linux镜像资源属性”解决。

6)底层设备上已有文献系统,请参考“Linux镜像资源属性”解决。

Atang群集软件LAMP环境双机热备配置_linux集群软件 浮动ip_Atang群集软件LinuxApacheMySQLPHP配置

注:共享c盘形式忽略此环节。

8)、添加Apache资源

选中树节点中资源组LAMPGroup,点击右键linux集群软件 浮动ip,选用“添加服务资源”弹出添加资源服务到资源组窗口。

第一步:设定该服务资源名子:Apache。

第二步:在服务名称的下述条中,选择apache服务。

第三步:检测其它参数与否和默认参数一致

反选“只显示必须的参数”选择框,可见到configfile和httpd参数的默认值

configfile的默认值为“/etc/apache2/”和目前主机的Apache的配备文献

途径不一致,目前的配备途径为“/etc/httpd/conf/”,因而我们须要变更其

值为“/etc/httpd/conf/”,如红框3所示,键盘点击框即可进行更改。

httpd的参数不需变化,目前途径为“/user/sbin/httpd”

其它中级参数及其涵义请参见第六章《Linux服务资源阐述》的Apache章节

9)、添加MySQL资源

选中树节点中资源组LAMPGroup,点击右键,选用“添加服务资源”弹出添加资源服务到资源组窗口。

第一步:设定该服务资源名子:MySQL。

第二步:在服务名称的下述条中,选择mysql服务。

第三步:检测其它参数与否和默认参数一致

反选“只显示必须的参数”选择框,可见到参数的默认值

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复