集群的概念

1、LB集群:lvs,nginx(lvs,nginx也可以实现高可用,但是相对来说在高可用中keepalived比较常见)
2、HA集群:keepalived,heartbeat,corosync
3、HP集群:高性能集群、超算集群,在互联网公司中很少见,一般在国家级实验室或者超算实验室中比较常见(HP集群一般可以用分布式计算来替换)

延伸:分布式计算中的一些概念
分布式存储:HDFS
分布式计算:YARN
batch:mapreduce
in-memory:spark
stream:storm

HA cluster配置前提:
1、本机的主机名与host中定义的主机名保持一致,要与hostname(uname -n)获得的名称保持一致 #根据主机名彼此通信
配置主机名:
在centos6中,/etc/sysconfig/networks
在centos7中,hostnamectl set-hostname HOSTNAME

#各节点要能相互解析主机名:一般建议通过host文件进行解析(配置文件/etc/hosts)
2、各节点时间同步
3、确保iptables及selinux不会成为服务的阻碍
iptables -L -n #查看iptables规则
getenforce #查看selinux状态