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