创建centos集群中的网络配置
文章目录
1.先安装VMware,然后安装Centos7
具体的安装步骤参考:
1.1 CentOS 7.0系统安装配置图解教程
2.配置网络信息
2.1 安装的centos,选用的网络适配器为NAT
2.2 关闭防火墙和SELinux
# 关闭防火墙
Systemctl stop firewalld
# 关闭SELINUX:
vim /etc/selinux/config
# 修改令SELINUX=disabled
2.3 修改hostname:
还可以参考:CentOS7修改主机名的三种方法
vim /etc/hostname # 打开后直接修改成自己想要的hostname即可
# 再使用命令:
vim /etc/sysconfig/network
# 在hosts文件中添加
NETWORKING=yes #网络可用
HOSTNAME=master #添加主机名称
2.4 配置centos的网络
-
- 配置的时候参考虚拟网络编辑器,中的nat的设置
- 配置的时候参考虚拟网络编辑器,中的nat的设置
-
- 配置centos网络
vim /etc/sysconfig/network-scripts/ifcfg-ens33
关于centos7特有的ens33(本人没有修改),如果想修改或者查看区别,请参考:
https://www.cnblogs.com/achengmu/p/8979257.html
https://blog.csdn.net/WSHDC0802/article/details/79845169
具体修改参数:
关于ifcfg-ens33文件中的参数配置说明,请参考:Centos中ifcfg-ens33文件参数解释
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
# 一般广播地址指的是内网中的第一台机器
BROADCAST=192.168.144.255
IPADDR=192.168.144.102
NETMASK=255.255.255.0
NETWORK=192.168.144.0
GATEWAY=192.168.144.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=c8840756-7h61-47ye-b6d8-cbg51d858ace
DEVICE=ens33
# modify no to yes
ONBOOT=yes
DNS1="114.114.114.114"
DNS2="8.8.8.8"
# 修改hosts的映射
vim /etc/hosts
在原来参数中追加内容:
# 重启网络功能
systemctl restart network
2.5 复制两台虚拟机
如何复制请参考:Linux之CentOS7.5安装及克隆
注意:VMware中的快照,只有虚拟机在关闭状态下的快照才能被克隆,开启状态下的快照只能让原来的虚拟机恢复到当前状态
# 修改ip地址:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
# 修改主机名称:
vim /etc/hostname
打开后直接修改成对应的hostname即可:
然后相互之间就可以ping通了,三台相互连通的centos搭建完成。
2.6 配置SSH key
配置SSH key参考地址:https://blog.csdn.net/apicescn/article/details/82382542
(在hostname为master的节点上进行配置,且在非root用户下,本人试着再root用户下创建,没有问题)
-
- 具体配置过程
# 生成key值
ssh-keygen -t rsa
# 拷贝key到各个需要安装的主机上
ssh-copy-id -i ~/.ssh/id_rsa.pub node1@192.168.144.101
ssh-copy-id -i ~/.ssh/id_rsa.pub node1@192.168.144.102
ssh-copy-id -i ~/.ssh/id_rsa.pub node1@192.168.144.103
# 测试连接
ssh [ip]
3.安装配置过程中出现的问题
-
- 使用ssh登陆的时候,出现
The authenticity of host ‘***********’ can’t be established.
使用如下的命令进行:
ssh -o StrictHostKeyChecking=no hostId
- 使用ssh登陆的时候,出现