VMware Workstation虚拟机安装Linux系统不做介绍, 主要记录宿主机与虚拟机的网络配置

目录

基础

安装VMware后,宿主机本地网络会出现两个网卡 

编辑VMware虚拟网络

虚拟机有3种网络模式可选

   桥接模式

   仅主机模式

   NAT模式

案例:用nat模式搭建虚拟机集群

网段规划

1.编辑VMware虚拟网络

2.设置VMnet8网卡

3. Linux虚拟机网络设置

下一台集群节点搭建

其他注意事项

自动同步时间

主机名

域名

关闭防火墙

删除Linux网卡信息还原文件



基础

安装VMware后,宿主机本地网络会出现两个网卡 

virtual box虚拟机hadoop集群 vm虚拟机搭建集群模式_网络

编辑VMware虚拟网络

virtual box虚拟机hadoop集群 vm虚拟机搭建集群模式_VMware_02

virtual box虚拟机hadoop集群 vm虚拟机搭建集群模式_VMware_03

虚拟机有3种网络模式可选

virtual box虚拟机hadoop集群 vm虚拟机搭建集群模式_网络_04

  1. 选择桥接模式,通过虚拟的网桥,机器的真实网卡进行上网,让虚拟机成为一台和主机相同地位的机器联网
  2. 选择仅主机模式, linux虚拟机就会连上VMware Network Adapter VMnet1虚拟网卡 ,虚拟机与外网隔开,只与主机相互通讯
  3. 选择NAT模式, linux虚拟机就会连上VMware Network Adapter VMnet8虚拟网卡 , 共享主机ip联网

virtual box虚拟机hadoop集群 vm虚拟机搭建集群模式_linux_05

virtual box虚拟机hadoop集群 vm虚拟机搭建集群模式_linux_06

virtual box虚拟机hadoop集群 vm虚拟机搭建集群模式_VMware_07

案例:用nat模式搭建虚拟机集群

用nat的好处是 既可以连外网,又能与宿主机通讯, 设置成固定IP比桥接模式方便

网段规划

- 宿主机IP 192.168.1.2

- VMware Network Adapter VMnet8
    - 固定IP 192.168.2.1
    - 网关192.168.2.2

- VMware虚拟网络
    - 子网网段192.168.2.3-192.168.2.254
    - 网关192.168.2.2

- 虚拟机节点1
    - 固定IP 192.168.2.3
    - 网关192.168.2.2

- 虚拟机节点2
    - 固定IP 192.168.2.4
    - 网关192.168.2.2

- 虚拟机节点N......

1.编辑VMware虚拟网络

设置NAT模式虚拟交换机的子网网段与网关

virtual box虚拟机hadoop集群 vm虚拟机搭建集群模式_网络_08

2.设置VMnet8网卡

网关IP = NAT虚拟交换机的网关IP,自身IP只要不冲突随意设置

这里的意思就是,本机物理机通过192.168.2.1去访问 VMware虚拟网络的子网网段(192.168.2.3-192.168.2.254)

virtual box虚拟机hadoop集群 vm虚拟机搭建集群模式_IP_09

3. Linux虚拟机网络设置

网关写NAT虚拟交换机的网关地址,IP不冲突随意,dns能连上网随意

命令行设置

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

virtual box虚拟机hadoop集群 vm虚拟机搭建集群模式_网络_10

或者图形页面设置

virtual box虚拟机hadoop集群 vm虚拟机搭建集群模式_服务器_11

虚拟机可联通外网与宿主机

宿主机可联通虚拟机

virtual box虚拟机hadoop集群 vm虚拟机搭建集群模式_VMware_12

下一台集群节点搭建

与案例相同的方式在建一台虚拟机,除ip地址其他完全一样。 可以之间拷贝虚拟机然后改ip。

两台机器处于同一个网段,防火墙不要限制就可以互相访问

删除Linux网卡信息还原文件

  • 把虚拟机文件夹整个拷贝到新电脑之后,也要把这个文件删除,新电脑的虚拟机里面的网卡才能用
  • 克隆虚拟机的时候,也要把这个文件删除,网卡才能用
rm -r /etc/udev/rules.d/70-persistent-net.rules

其他注意事项

自动同步时间

CentOS 7 用ntp/ntpdate服务 

yum -y install ntp ntpdate

CentOS 8 系统中,原有的时间同步服务 ntp/ntpdate服务已经无法使用 使用chrony替代ntp

#使用dnf安装
dnf install -y chrony
# 也可以用yum安装
yum install -y chrony

#临时同步时间方法:
chronyd -q 'server ntp.ntsc.ac.cn iburst'

#永久设置
vim /etc/chrony.conf

主机名

#永久修改主机名
vi /etc/hostname
#设定 主机名、网卡启动、网关配置
vi /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=node1

域名

域名与主机名没有任何关系!!! 

# 域名与ip的对应关系
vi /etc/hosts

192.168.1.2 宿主机
192.168.2.3 node1
192.168.2.4 node2

:x保存退出

配置网络服务

#停止 Network服务
service NetworkManager stop

#重启网卡配置文件
/etc/init.d/network restart

#关闭 Network开机自启
chkconfig NetworkManager off

虚拟机设置网关

vi /etc/resolv.conf

nameserver 192.168.2.2

重启网卡

service network restart

关闭防火墙

service iptables stop

#禁止开机启动
chkconfig iptables off

集群间免密登录

virtual box虚拟机hadoop集群 vm虚拟机搭建集群模式_网络_13