Woker_connections 的值要根据具体服务器性能和程序的内存使用量来指定(一个进程启动使用的是内存根据程序确定),如下Events 核定NGINX的工作模式以及链接数上限。
服务端修改:

配置文件修改

查看
3 配置负载均衡
1 查看后端服务IP地址


2 修改配置文件



3 重启服务:

server 1 配置文件复制到server4 中;



创建软连接,以便于启动服务:
修改配置和server1 相同:



配置地址解析并测试:




三 :集群软件安装
1 集群管理软件ricci 和 luci 的安装与启动
1 ricci 安装
2 设置管理软件的密码


3 启动节点管理工具


4 设置开机自启动


5 安装配置管理工具luci
6 启动服务并配置开机自启动


四 集群节点的添加
1 使用web界面进行登录,并添加其信任,
其用户名和密码分别是root和节点server1 root对应的密码,





2 创建集群节点资源
:并添加节点,其名称是对应的uname -n 对应的主机名,密码是在ricci 安装完成后设置的密码


集群节点创建中:

集群节点创建完成:

3 查看集群节点状态 clustat


四 向集群中添加NGINX服务:
1 创建NGINX启动脚本:




2 添加执行权限并进行测试:

3 将其发送到另一个节点上并进行测试:


4 添加nginx服务资源
1 添加服务资源名并配置相关优先级:



5 添加虚拟VIP地址并配置子网掩码。




6 添加NGINX启动脚本:


7 添加组,将其上面的VIP和NGINX绑定到同一个组中,使用VIP来当做NGINX 监听的IP地址,及客户端访问使用的IP地址。




添加成功:

8 进行测试:





五 集群重启之后使服务运行步骤





六 fence 安装
1 在真机上安装而不是在调度器或后端server 上

2 生成密钥:

此处的网络接口必须与server1和server4在同一个网段的端口,负责不能起到防止脑裂的作用,因为如果不在同一个网段,网络则不通、


3 发送器密钥到集群节点上,使其与监控端的通信使用密文传输。

4 添加fence 资源:

选择使用组播方式进行数据传输,因为上述在生成密文的时候默认是使用组播的方式传输信息的。

5 添加个服务的子资源




6 通过UUID的方式绑定资源,其UUID是不可变的,因此使用UUID最为合适,









7 测试结果,看其在一个节点突然down机后是否能够立即重新启动




7 添加共享磁盘资源运行mysql服务:
1 服务端server2 分配磁盘资源


2 查看资源是否添加成功:

3 服务端安装scsi 软件,并配置其标识符:





4 客户端安装iscsi 软件以共享磁盘资源

5 发现服务端资源并查看:




6 磁盘分区,
注意此时的磁盘只需要进行一次分区即可,因为其是同一块磁盘:




7 磁盘格式化

8 挂载
9 查看:

10 卸载:


11 安装mysql服务并将其挂载到共享磁盘上:
1 安装mysql

