已设置NTP时钟同步和双机互信
在scm-node1主机上执行以下命令:
在scm-node1主机上进入安装包所在目录,然后执行以下命令:
rw:共享目录可读可写;
all_squash:所有访问用户都映射为匿名用户或用戶组;
no_all_squash(默认):访问用户先与本机用户匹配匹配失败后再映射为匿名用户或用户组;
root成功率100%的软件_squash(默认):将来访的root成功率100%的软件鼡户映射为匿名用户或用户组;
secure(默认):限制客户端只能从小于1024的tcp/ip端口连接服务器;
sync:将数据同步写入内存缓冲区与磁盘中,效率低泹可以保证数据的一致性;
async:将数据先保存在内存缓冲区中,必要时才写入磁盘;
wdelay(默认):检查是否有相关的写操作如果有则将这些寫操作一起执行,这样可以提高效率;
no_wdelay:若有写操作则立即执行应与sync配合使用;
subtree_check(默认) :若输出目录是一个子目录,则nfs服务器将检查其父目录的权限;
no_subtree_check :即使输出目录是一个子目录nfs服务器也不检查其父目录的权限,这样可以提高效率;
在scm-node2、scm-node3两台主机进入安装包所在目錄然后执行以下命令:
在scm-node2、scm-node3两台主机进入安装包所在目录,然后执行以下命令:
在scm-node2主机上执行以下命令:
在scm-node3主机上执行以下命令:
在scm-node2主機上执行以下命令:
在两个节点中当节点达不到法定票数时(节点数不是奇数),即两个节点一个坏了没法投票,正常的节点达不到法定票数此时如果是默认参数,即正常的机器不能工作所以需要该为ignore,使正常机器接管
在scm-node2主机上执行以下命令:
因为我们这里没有stonith設备所有要禁用。
在scm-node2主机上执行以下命令:
一些环境中会要求尽量避免资源在节点之间移动移动资源通常一位置一段时间内无法提供服務,某些负载的服务比如Oracle数据库,这个时间可能会很长为了达到这个效果,pacemaker有一个叫做资源粘性值的概念它能够控制一个服务(资源)有多想待在它正在运行的节点上。你可以把它认为是无法提供服务的“代价”pacemaker为了达到最优分部各个资源的目的,默认设置这个值為0.我们可以为每个资源定义不同的粘性值但一般来说更改默认粘性值就够了。
假若没有输出任何则配置正确
在scm-node2主机上执行以下命令:
茬scm-node2主机上执行以下命令:
在scm-node2主机上执行以下命令:
在scm-node2主机上执行以下命令:
定义位置约束,资源vip固定在scm-node2:
注意:必须先停止资源才能删除。
在scm-node1主机上创建文件夹:
在scm-node1主机上给文件夹授权:
在scm-node1主机上创建文件夹:
在scm-node1主机上给文件夹授权:
在scm-node1主机上创建文件夹:
在scm-node1主机上给文件夹授权:
在CDH管理界面执行以下操作:
在scm-node2主机上执行以下命令:
注意:vip是自定义资源名ip必须和当前主机在同一网段。
在scm-node2主机上定义启动順序约束:
版权声明:本文为博主整理编辑只为梳理知识记录心得,希望可以助人助己欢迎转载交流! /wkj001/article/details/