实战浪潮英信服务器web部署操作过程(3)
2012-11-12 18:08
405 查看
八、Sersync文件同步[/b]
1、主服务器软件Sersync[/b]下载:http://code.google.com/p/sersync/ (服务器端)
(下载最新版 sersync2.5_32bit_binary_stable_final.tar.gz [/b])
2、同步服务器分为主服务器[/b]和目标服务器[/b],主服务器安装下载的套件,目标服务器可采用系统带的rsync套件。
文件的同步主要是从主服务器上复制到目标服务器[/b]上,主服务器一般只有一台[/b],目标服务器可以单台或多台。
3、在目标服务器web2[/b]上配置同步参数:
(1)新建同步配置参数
# cd /etc/
# vim rsync[/b]d[/b].conf (注意这边的是“rsyncd.conf[/b]”)
uid=root
gid=root
max connections=36000
use chroot=no
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
[tongbu[/b]]
path=/usr/local/tomcat7.0/webapps (这边设置要跟主服务器进行同步的本机目录[/b])
comment = tomcat
ignore errors = yes
read only = no
hosts allow = 192.168.1.111[/b]/24 (这边设置要同步的主服务器地址或网段[/b])
hosts deny = *
(2)开启同步守护进程
# rsync --daemon ([/b]注意这边不是“rsyncd”)[/b]
[/b]
(3)设置开机自动[/b]启动同步服务
# chkconfig rsync on [/b]([/b]注意这边不是“rsyncd”)[/b]
4、在主服务器web1[/b]上安装同步套件
# cd tools
# tar zxvf sersync2.5_32bit_binary_stable_final.tar.gz (解压缩)
# mv GNU-Linux-x86 /usr/local/sersync (移动到/usr/local目录下面并改名为sersync)
# cd /usr/local/sersync
# vi confxml.xml (修改下面的内容)
<sersync>
<localpath watch="/usr/local/tomcat7.0/webapps[/b]"> (要进行同步的本机目录[/b])
<remote ip="192.168.1.112"[/b] name="tongbu[/b]"/> (要同步的目标服务器[/b]地址)
<!--<remote ip="192.168.8.39" name="tongbu"/>--> (已注释掉,如果多台去掉两个的注释符)
<!--<remote ip="192.168.8.40" name="tongbu"/>-->
</localpath>
<rsync>
5、开启主服务器文件同步服务
(1)第一次运行完全同步(参数是“r”)[/b]
# cd /usr/local/sersync
# ./sersync2 -r [/b](新版本的服务名称是sersync2,以前旧版的名称是sersync)[/b]
[/b]
(2)然后再开启实时同步(参数是“d”)[/b]
# ./sersync2 -d [/b]
[/b]
(3)设置开机自动[/b]开启同步功能
# vi /etc/rc.local (添加如下命令)
/usr/local/sersync/sersync2 -o /usr/local/sersync/confxml.xml -d[/b]
(这边的“-o”参数表示指定[/b]哪一个配置文件[/b],“-d”是实时同步[/b]的意思)
九、RHCS的安装同步[/b]
1、由于浪潮服务器是采用ipmi的方式来管理BIOS芯片,所以首先在开机的时候按del键进入BIOS的界面设置
2、在Advanced[/b]选项中找到ipmi2.0的设置,进入以后设置IP地址(192.168.1.100)[/b]和子网掩码、网关等。这边的IP地址与物理网卡的IP地址是不一样的,要设置独立的IP[/b]。
3、设置完成以后重启,在另一台机子[/b]看能不能ping通刚才设置的IP地址,然后在网页中输入http://192.168.1.100看看能否打开页面。
4、在命令窗口中输入# system-config-cluster进入RHCS的设置界面:
(1)增加一个名称hacluster[/b]
(2)添加两个节点web1[/b]和web2[/b]
(3)增加主服务器web1的fence设备[/b]:这边要选择ipmi lan [/b],然后输入上面设置的IP地址192.168.1.100[/b],浪潮默认用户名为root[/b],密码为superuser[/b]。
(4) 增加备服务器web2的fence设备[/b]:这边要选择ipmi lan [/b],然后输入备用服务器ipmi的IP地址192.168.1.103[/b],浪潮默认用户名为root[/b],密码为superuser[/b]。([/b]注意这边两台服务器的ipmi都要增加进去,不能只增加本机的!!!!![/b])
(5)创建一个失效域:website,然后选中两个节点web1和web2
(6)创建两个资源:首先,下拉选择IP Address[/b],输入虚拟IP地址192.168.1.10[/b],子网掩码填 24[/b]位。
然后,下拉选择script[/b]脚本资源,名称httpserver[/b],位置 /etc/rc.d/init.d/httpd[/b]
(7)创建一个服务:名称为webservice[/b],把上面他创建的两个资源加入进来。
(8)保存配置文件
5、把RHCS的配置文件复制到另一台服务器上:
# scp[/b] /etc/cluster/cluster.conf web2:/etc/cluster/cluster.conf
(scp是双机复制命令,如果复制目录的话要加“-r”参数)[/b][/b]
[/b]
6、启动RHCS服务:
# service cman start
# service rgmanager start
7、停止RHCS服务:(注意与启动顺序相反)[/b]
# service rgmanager[/b] stop
# service cman [/b]stop
8、设置开机启动RHCS服务:
# chkconfig cman on
# chkconfig rgmanager on
9、RHCS状态查看:
# clustat
# system-config-cluster
10、两个小问题:
(1)设置了RHCS以后,如果没有先停止rgmanager和cman服务就重启的话,界面会一直卡在那边等待不动。(需要再次输入重启命令reboot才会真正的重启,也就是说要重启服务器需要输入两次reboot命令[/b])
(2)设置了RHCS的两台服务器,重启以后,httpd服务只有一个会随开机自启动起来,另一台的是停止不启动的,是否要手工把它启动?(不需要,RHCS启动的时候是连带着一起启动httpd服务了,httpd设置不开机启动。)
1、主服务器软件Sersync[/b]下载:http://code.google.com/p/sersync/ (服务器端)
(下载最新版 sersync2.5_32bit_binary_stable_final.tar.gz [/b])
2、同步服务器分为主服务器[/b]和目标服务器[/b],主服务器安装下载的套件,目标服务器可采用系统带的rsync套件。
文件的同步主要是从主服务器上复制到目标服务器[/b]上,主服务器一般只有一台[/b],目标服务器可以单台或多台。
3、在目标服务器web2[/b]上配置同步参数:
(1)新建同步配置参数
# cd /etc/
# vim rsync[/b]d[/b].conf (注意这边的是“rsyncd.conf[/b]”)
uid=root
gid=root
max connections=36000
use chroot=no
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
[tongbu[/b]]
path=/usr/local/tomcat7.0/webapps (这边设置要跟主服务器进行同步的本机目录[/b])
comment = tomcat
ignore errors = yes
read only = no
hosts allow = 192.168.1.111[/b]/24 (这边设置要同步的主服务器地址或网段[/b])
hosts deny = *
(2)开启同步守护进程
# rsync --daemon ([/b]注意这边不是“rsyncd”)[/b]
[/b]
(3)设置开机自动[/b]启动同步服务
# chkconfig rsync on [/b]([/b]注意这边不是“rsyncd”)[/b]
4、在主服务器web1[/b]上安装同步套件
# cd tools
# tar zxvf sersync2.5_32bit_binary_stable_final.tar.gz (解压缩)
# mv GNU-Linux-x86 /usr/local/sersync (移动到/usr/local目录下面并改名为sersync)
# cd /usr/local/sersync
# vi confxml.xml (修改下面的内容)
<sersync>
<localpath watch="/usr/local/tomcat7.0/webapps[/b]"> (要进行同步的本机目录[/b])
<remote ip="192.168.1.112"[/b] name="tongbu[/b]"/> (要同步的目标服务器[/b]地址)
<!--<remote ip="192.168.8.39" name="tongbu"/>--> (已注释掉,如果多台去掉两个的注释符)
<!--<remote ip="192.168.8.40" name="tongbu"/>-->
</localpath>
<rsync>
5、开启主服务器文件同步服务
(1)第一次运行完全同步(参数是“r”)[/b]
# cd /usr/local/sersync
# ./sersync2 -r [/b](新版本的服务名称是sersync2,以前旧版的名称是sersync)[/b]
[/b]
(2)然后再开启实时同步(参数是“d”)[/b]
# ./sersync2 -d [/b]
[/b]
(3)设置开机自动[/b]开启同步功能
# vi /etc/rc.local (添加如下命令)
/usr/local/sersync/sersync2 -o /usr/local/sersync/confxml.xml -d[/b]
(这边的“-o”参数表示指定[/b]哪一个配置文件[/b],“-d”是实时同步[/b]的意思)
九、RHCS的安装同步[/b]
1、由于浪潮服务器是采用ipmi的方式来管理BIOS芯片,所以首先在开机的时候按del键进入BIOS的界面设置
2、在Advanced[/b]选项中找到ipmi2.0的设置,进入以后设置IP地址(192.168.1.100)[/b]和子网掩码、网关等。这边的IP地址与物理网卡的IP地址是不一样的,要设置独立的IP[/b]。
3、设置完成以后重启,在另一台机子[/b]看能不能ping通刚才设置的IP地址,然后在网页中输入http://192.168.1.100看看能否打开页面。
4、在命令窗口中输入# system-config-cluster进入RHCS的设置界面:
(1)增加一个名称hacluster[/b]
(2)添加两个节点web1[/b]和web2[/b]
(3)增加主服务器web1的fence设备[/b]:这边要选择ipmi lan [/b],然后输入上面设置的IP地址192.168.1.100[/b],浪潮默认用户名为root[/b],密码为superuser[/b]。
(4) 增加备服务器web2的fence设备[/b]:这边要选择ipmi lan [/b],然后输入备用服务器ipmi的IP地址192.168.1.103[/b],浪潮默认用户名为root[/b],密码为superuser[/b]。([/b]注意这边两台服务器的ipmi都要增加进去,不能只增加本机的!!!!![/b])
(5)创建一个失效域:website,然后选中两个节点web1和web2
(6)创建两个资源:首先,下拉选择IP Address[/b],输入虚拟IP地址192.168.1.10[/b],子网掩码填 24[/b]位。
然后,下拉选择script[/b]脚本资源,名称httpserver[/b],位置 /etc/rc.d/init.d/httpd[/b]
(7)创建一个服务:名称为webservice[/b],把上面他创建的两个资源加入进来。
(8)保存配置文件
5、把RHCS的配置文件复制到另一台服务器上:
# scp[/b] /etc/cluster/cluster.conf web2:/etc/cluster/cluster.conf
(scp是双机复制命令,如果复制目录的话要加“-r”参数)[/b][/b]
[/b]
6、启动RHCS服务:
# service cman start
# service rgmanager start
7、停止RHCS服务:(注意与启动顺序相反)[/b]
# service rgmanager[/b] stop
# service cman [/b]stop
8、设置开机启动RHCS服务:
# chkconfig cman on
# chkconfig rgmanager on
9、RHCS状态查看:
# clustat
# system-config-cluster
10、两个小问题:
(1)设置了RHCS以后,如果没有先停止rgmanager和cman服务就重启的话,界面会一直卡在那边等待不动。(需要再次输入重启命令reboot才会真正的重启,也就是说要重启服务器需要输入两次reboot命令[/b])
(2)设置了RHCS的两台服务器,重启以后,httpd服务只有一个会随开机自启动起来,另一台的是停止不启动的,是否要手工把它启动?(不需要,RHCS启动的时候是连带着一起启动httpd服务了,httpd设置不开机启动。)
相关文章推荐
- 实战浪潮英信服务器web部署操作过程(1) 推荐
- 实战浪潮英信服务器web部署操作过程(2)
- Nagios实战-部署apache服务器 开启web网页服务
- tomcat整合apache Server部署web项目详细操作过程
- 将树莓派变成一个web服务器(2):Nginx+Flask+uWSGI部署全过程
- Nginx实战基础篇一 源码包编译安装部署web服务器
- Nginx实战基础篇一 源码包编译安装部署web服务器 推荐
- Nginx实战基础篇一 源码包编译安装部署web服务器
- [原]阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
- [原]阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
- 从写项目到部署linux服务器全过程-linux部署web项目篇
- 阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
- 【Linux 操作系统】阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
- Nginx实战基础篇一 源码包编译安装部署web服务器
- WEB专用服务器的安全设置的实战技巧
- Tomcat部署(进行web服务器开发)
- Java Web应用程序部署到Tomcat服务器上
- 部署在服务器iis上的web项目所有js无法执行的问题
- 润乾报表整合到Tomcat服务器的部署过程
- web服务器负载均衡部署及实现