IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 集群机器配置时间同步和使用ssh密钥互连 -> 正文阅读

[系统运维]集群机器配置时间同步和使用ssh密钥互连

在这篇文章中我们将给集群中的机器安装ntp,以master主机为主服务器,同步其他机器的时间,然后使用ssh密钥安装每台机器都可以无障碍互连。

开始这步之前确保你已经完成了以下配置:

  1. 虚拟机中集群的基本网络配置

一、集群机器时间同步

集群中每台机器的时间都是必须要一致的,在集群中找一台机器作为时间服务器,这里把master(192.168.222.171)作为主服务器,其他3台机器(slave1,slave2,vm3)与这台同步。

1 安装NTP

每台机器都要安装

yum install -y ntp
yum install -y nano # 一个文本编辑器

命令解释

yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令。

参数 -y : 当安装过程提示选择全部为"yes"

2 配置hosts

每台机器都要配置

nano /etc/hosts

在文件尾部添加如下三行:

192.168.222.171  master  master.root
192.168.222.172  slave1  slave1.root
192.168.222.173  slave2  slave2.root
192.168.222.174  vm3  vm3.root

CTRL+O,回车写入,然后CTRL+X退出。

在这里插入图片描述

master做为ntp服务器,修改ntp配置文件 , nano /etc/ntp.conf

末尾追加:

 server 127.0.0.1
 fudge 127.0.0.1 stratum 10

重启时间服务
/bin/systemctl restart ntpd.service

3 从机时间同步

首先,关闭主机的防火墙,systemctl stop firewalld

同步时间,ntpdate master

在这里插入图片描述

二、集群主机使用ssh密钥互连

两个服务器之间通信(例如传数据)需要密码才可以,当集群运行起来后,频繁交换数据,每次输入密码是不可能的。不输入密码如何保证安全呢?

使用ssh密钥互连就可以了。

1 生成公钥-私钥

ssh-keygen -t dsa

输入三次回车就可以了
在这里插入图片描述

2 复制私钥为批准的私钥

cd /root/.ssh
ls
cat id_dsa.pub  >> authorized_keys  # #批准的私钥

ssh vm3 , 连自己测试,第一次要输入yes,第二次就不必了

在这里插入图片描述

3 公钥合成

在从机输入命令,vm3 改为对应从机的名字,比如slave1、slave2

cd /root/.ssh
scp  id_dsa.pub  root@master:~/.ssh/vm3.pub

说明:scp 命令,远程 copy

在这里插入图片描述

在主机输入命令

cd /root/.ssh
ls
cat  id_dsa.pub   slave1.pub   slave2.pub  vm3.pub>> authorized_keys

再将authorized_keys远程拷贝给从机的/root/.ssh/下

scp authorized_keys  root@slave1:~/.ssh/
scp authorized_keys  root@slave2:~/.ssh/
scp authorized_keys  root@vm3:~/.ssh/

这里可以看到,已经可以不用输入密码了,输入exit就可以退出了。

在这里插入图片描述


在完成这步以后,集群的机器就可以实现时间同步和数据无障碍互传了,这步依旧是在为后面的配置铺路。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-21 19:18:51  更:2022-05-21 19:19:53 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 16:01:53-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码