从零开始构建集群前期准备之---NTP服务器

集群中各服务器之间能够协调工作的前提之一,时间必须同步。如果B主机比A主机时间慢2个小时,A主机向B主机下达一个命令,B主机2小时后才执行。对整个集群而言,将是无法忍受的。

搭建NTP服务器可以让集群中的所有服务器工作在同一时钟周期内,做到步调一致。下面是实现方法:

NTP server IP:192.168.100.104

NTP client IP:192.168.100.100

NTP server端设置:

一、安装NTP服务:

[[email protected] ~]# yum -y install ntp

二、配置NTP服务:

[[email protected] ~]#vim /etc/ntp.conf

修改:

restrict 192.168.100.0 mask 255.255.255.0 nomodify notrap

(表示:允许192.168.100.0网段的服务器可以到NTP server上同步数据)

注:restrict这个参数主要语法格式:

  restrict IP mask netmask_IP parameter

  其中IP可以是软体位址,也可以是 default ,default 就类似0.0.0.0

  paramter规则:

  ignore:关闭所有的NTP 连线服务

  nomodify:表示Client 端不能更改 Server 端的时间参数,不过Client端仍然可以透过Server 端來进行网络较时。

  notrust:该 Client 除非通过认证,否则该 Client 来源将被视为不信任网域

  noquery:不提供 Client 端的时间查询

  如果 paramter完全没有设定,那就表示该 IP (或网域) 没有任何限制!

三、iptables放行:

NTP服务默认走UPD协议,使用123端口,如果启动防火墙的话,需要配置一下防火墙。vim /etc/sysconfig/iptables 打开防火墙配置文件。加入如下配置项:

-A  INPUT -m state --state NEW -m udp -p udp --dport 123 -j ACCEPT

或:iptables -t filter -A INPUT -p udp --destination-port 123 -j ACCEPT

四、重启NTP服务

[[email protected] ~]# /etc/init.d/ntpd restart

NTP client端设置:

一、定期去NTP服务器同步时间

[[email protected] ~]# vim /etc/crontab

添加:

* 2 * * * root /usr/sbin/ntpdate 192.168.100.104;/sbin/hwclock -w

二、同时复制到其他服务器

[[email protected] ~]# scp /etc/crontab [email protected]192.168.100.101:/etc/

总结:

常见故障

  客户端同时时出现:no server suitable for synchronization found 错误提示

原因:

  在ntp server上重新启动ntp服务后,ntp server自身或者与其server的同步的需要一个时间段,这个过程可能是5分钟,在这个时间之内在客户端运行ntpdate命令时会产生no server suitable for synchronization found的错误。

  那么如何知道何时ntp server完成了和自身同步的过程呢?

  在ntp server上使用命令:

  #ntpq -p

时间: 2024-10-11 12:32:49

从零开始构建集群前期准备之---NTP服务器的相关文章

从零开始构建集群前期准备之---SSH各服务器间无密码登陆

集群中服务器数量较多时,各节点的密码不相同之间不停切换,需要牢记各节点密码并输入密码,就成了一件很痛苦的事了.本文讲的SSH各服务器间无密码登陆,就是解决这个问题的. 本文,我们需要实现node1.node2.node3之间不需要输入密码直接通过: ssh node1或ssh 192.168.100.130直接登录 各节点列表: node1 192.168.100.130 node2 192.168.100.100 node3 192.168.100.101 实现过程: 首先实现node1无密码

从零开始构建集群前期准备之---yum源

工作中大多数使用centos系统,当我们安装完centos系统的时候其实yum已经配置好了.我们直接执行yum install 软件包名称 就可以安装好一个软件包.他默认使用配置好的centos的源.但好多人习惯都使用下面的这二个源 1.这是中科大的源 cd /etc/yum.repos.dmv CentOS-Base.repo CentOS-Base.repo.save   //先重命名Centos自带的yum源.wget http://mirrors.ustc.edu.cn/centos/C

linux RHCS集群 高可用web服务器

RHCS集群,高可用服务器 高可用 红帽集群套件,提供高可用性,高可靠性,负载均衡,快速的从一个节点切换到另一个节点(最多16个节点)负载均衡 通过lvs提供负载均衡,lvs将负载通过负载分配策略,将来自于客户端的请求分配到服务器节点 当某个服务器节点无法提供服务,节点将被从集群中剔除存储集群功能 rhcs通过gfs文件系统提供存储集群功能 gfs即global file system,允许多个服务同时读写一个单一的共享文件系统 通过gfs消除在应用程序间同步数据的麻烦 通过锁管理机制来协调和管

memcached构建集群分析之一

memcached本身是不支持集群的,集群所关注的容灾.容错.宕机恢复机制统统都没有,实战中需要自己实现容灾机制. memcached集群相比memcached的优势: 巨量数据分布到集群的多台应用主机可以降低带宽压力.数据访问时间. memcached集群相比未集群的多台memcached的优势: 集群系统的容灾机制保证了全天候的业务高可用性. 集群的某一台或者某几台服务器宕机,都会有备份服务器接管业务,根据容灾的级别,对客户的影响被隔离到无影响.闪断即恢复.中断数分钟~十数分钟. 集群封装了

使用Akka构建集群(二)

前言 在<使用Akka构建集群(一)>一文中通过简单集群监听器的例子演示了如何使用Akka搭建一个简单的集群,但是这个例子"也许"离我们的实际业务场景太远,你基本不太可能去做这样的工作,除非你负责运维.监控相关的工作(但实际上一个合格的程序员在实现功能的同时,也应当考虑监控的问题,至少应当接入一些监控系统或框架). 本文将介绍一个相对看来更符合我们对于集群使用的业务需求的例子--将客户端请求的字符串转换为大写(假如客户端真的没有这个能力的话). 服务端 本文的Akka配置继

legend分布式服务器集群中的数据库服务器的性能测试

今天将把如下图所示测试用例进行测试: MainCache代表主线程是缓存操作DaemonORM代表守护线程是ORM入库操作,其中ORM开启了事务处理OnlyORM代表仅仅使用ORM直接入库操作 本框架采用的是MainCache+DaemonORM的机制,即所有玩家对DB的任何操作都是在内存中进行,任何变更都会由守护线程后台通过ORM同步到DB中以下测试结果对MainCache+DaemonORM与OnlyORM进行了对比 在里面有一万条记录的基础上做单条记录的操作: 7.让数据库插入一条记录时的

集群类型以及提高服务器性能的技术概述

一.集群类型: 1.负载均衡集群(LB集群--Load Balancing): 考虑提高服务器容量,是实现伸缩性扩展的主要技术. 当并发请求出现下面的情形时,就要考虑扩展: 1200请求:1s 1500请求:2s 1800请求:10s 扩展类型: Scale up:向上,需要更强大性能的服务器,缺点是:提高的上限是有限的,并且它的性价比较差. Scale out:向外,需要n多台主机. A.LB的软件解决方案: LVS(Linux Virtual Server). Haproxy. Nginx等

Window平台搭建Redis分布式缓存集群 (一)服务器搭建及性能测试

百度定义:Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型),为了保证效率,数据都是缓存在内存中. 区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步. 以前公司一直在使用ehcache缓存,但是随着业务增多和用户访问量的增多

集群搭建-Fadfs图片服务器

FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等,解决了大容量存储和负载均衡的问题.特别适合以文件为载体的在线服务,如相册网站.视频网站等等. FastDFS为互联网量身定制,充分考虑了冗余备份.负载均衡.线性扩容等机制,并注重高可用.高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传.下载等服务. 简介 FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage