创建VMware集群

1、我们首先新建一个虚拟机命名为master。

修改网络配置文件:

我们首先进入/etc/sysconfig/network-scripts下

cd /etc/sysconfig/network-scripts

vim ifcfg-ens33

 

 文件详解如下:

TYPE="Ethernet"                       #网卡类型(通常是Ethemet以太网)
PROXY_METHOD="none"              #代理方式:为关闭状态
BROWSER_ONLY="no"                #只是浏览器:否
BOOTPROTO="static"                  
#网卡的引导协议【static:静态IP  dhcp:动态IP   none:不指定,不指定容易出现各种各样的网络受限】
DEFROUTE="yes"                     #默认路由
IPV4_FAILURE_FATAL="no"            #是否开启IPV4致命错误检测
IPV6INIT="yes"                        
#IPV6是否自动初始化:是(现在还未用到IPV6,不会有任何影响)
IPV6_AUTOCONF="yes"	                
#IPV6是否自动配置:是(现在还未用到IPV6,不会有任何影响)
IPV6_DEFROUTE="yes"	
#IPV6是否可以为默认路由:是(现在还未用到IPV6,不会有任何影响)
IPV6_FAILURE_FATAL="no"            #是否开启IPV6致命错误检测
IPV6_ADDR_GEN_MODE="stable-privacy"	
#IPV6地址生成模型
NAME="ens33"	         #网卡物理设备名称
UUID="ab60d501-535b-49f5-a76b-3336a4120f64"
#通用唯一识别码,每一个网卡都会有,不能重复,否则两台linux机器只有一台可上网
DEVICE="ens33"	                       #网卡设备名称,必须和‘NAME’值一样
ONBOOT="yes"
	#是否开机启动,要想网卡开机就启动或通过 `systemctl restart network`控制网卡,必须设置为 `yes`
IPADDR=192.168.115.129                #本机IP
NETMASK=255.255.255.0	 #子网掩码
GATEWAY=192.168.115.2	 #默认网关
DNS1=8.8.8.8                          #8.8.8.8为Google提供的免费DNS服务器的IP地址
DNS2=8.8.8.4                          #8.8.8.4为Google提供的免费DNS服务器的IP地址

 

 

重点配置项:

TYPE=Ethernet                   # 网络类型为以太网
BOOTPROTO=static              # ip获取方式,DHCP为自动获取,静态IP为none和static
NAME=ens33                    # 网卡名称
DEVICE=ens33                  # 网卡设备名,设备名一定要跟文件名一致 
ONBOOT=yes                   # 该网卡是否随网络服务启动
IPADDR=192.168.115.129         # 该网卡ip地址 
NETMASK=255.255.255.0         # 子网掩码
GATEWAY=192.168.115.2         # 网关
DNS1=8.8.8.8                   # 8.8.8.8为Google提供的免费DNS服务器的IP地址   
DNS2=8.8.8.4                   # 8.8.8.4为Google提供的免费DNS服务器的IP地址   

配置完成后 :wq 保存退出,重启网卡

service network restart

 

我们ping一下www.baidu.com查看我们的网络是否已经可以使用

 

可以看到可以ping通,可以使用。 

 2、克隆虚拟机,部署集群

克隆两次master机器,分别命名为slave1、slave2,如下:

 

 

配置集群:

修改slave1、slave2对应的网络配置文件(因为我们是克隆的机器,修改IP地址就可以了)

/etc/sysconfig/network-scripts
vim ifcfg-ens33

 

 slave2:

 

 

 我们依旧重启网卡我们依旧重启网卡和ping 百度查看网络是否可用

service network restart

ping www.baidu.com

 修改hostname

分别启动slave1、slave2并分别修改hostname,命名为slave1、slave2。

# vim /etc/hostname

 slave1内容为:

slave2内容为:

 

 

设置host映射文件

分别在master、slave1、slave2三个节点设置Host映射文件

# vi /etc/hosts

 

3、设置集群节点免密登录

我们可以使用Xshell,用ssh连接我们的master、slave1、slave2三节点,并分别执行命令ssh-keygen,生成master服务器密钥。

# ssh-keygen

这里需要我们回车三次 

 执行命令ssh-copy-id master,将master节点公钥拷贝至master节点本身。

# ssh-copy-id master

公钥拷贝完成后,可以在 master 服务器上直接执行命令 ssh master ,验证是否可以免密登录 master 服务器:

# ssh master       #登录本机网络地址
# exit    #退出本次登录

 

 

执行命令ssh-copy-id slave1,将master节点公钥拷贝至slave1节点,并验证是否可以免密登录。

# ssh-copy-id slave1

# ssh slave1
# exit

 执行命令ssh-copy-id slave2,将master节点公钥拷贝至slave1节点,并验证是否可以免密登录。

# ssh-copy-id slave2

# ssh slave2
# exit

 这样我们一个免密的三节点的集群就创建成功了!

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值