VMware虚拟机配置

VMware虚拟机配置

背景

  在做学习Linux时经常会在win环境下安装虚拟机,这其中涉及到一些细节操作,需要对虚拟机工作模式加以理解。

  本文在学习hadoop分布式环境搭建时写作。

1、虚拟交换机

  VMWare有三个虚拟交换机,分别是VMnet0(用于桥接网络)、VMnet1(用于Host-Only)和VMnet8(用于NAT网络),还可以根据需要添加VMnet2~VMnet7和VMnet9等7个虚拟机交换机。

  安装好VMWare虚拟机之后,在网络连接里可以看到两块虚拟的网卡。

  1)桥接模式:这种模式下,虚拟系统就像是局域网中的一台独立的主机,与宿主计算机平等的存在于网络中。本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,这里的虚拟网卡既不是Adepter VMnet1也不是Adepter VMnet8。既然是独立地位,因此没必要给宿主计算机安装单独的网卡。


  2)NAT模式:在NAT网络中,会用到VMware Network Adepter VMnet8虚拟网卡,主机上的VMware Network Adepter VMnet8虚拟网卡被直接连接到VMnet8虚拟交换机上与虚拟网卡进行通信。
  VMware Network Adepter VMnet8虚拟网卡的作用仅限于和VMnet8网段进行通信,它不给VMnet8网段提供路由功能,所以虚拟机需要虚拟一个NAT服务器。VMware Network Adepter VMnet8虚拟网卡的作用就是为主机和虚拟系统的通信提供一个接口,即使宿主机的VMware Network Adepter VMnet8网卡被关闭,虚拟机仍然可以连接到Internet,但是主机和虚拟机之间就不能互相访问了因为不在同一个网络。
  宿主计算机就相当于是开启了DHCP功能的路由器,虚拟系统就是内网中的一台实际的机器。 

 

  3)Host-Only:虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实Host-Only网络和NAT网络很相似,不同的地方就是 Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。

3、VMWare虚拟机软件相关

 1)克隆

  VMWare安装的虚拟机可以克隆,对于安装集群非常方便,右键安装的系统,在Manage下面有Clone。

 2)虚拟网络配置

  Edit-->Virtual Network Editor;可以设置VMware Network Adepter VMnet8的默认地址,以及虚拟网卡的网管地址。

  右键点击VMware快捷方式,打开文件所在位置 -> 双击vmnetcfg.exe -> VMnet1 host-only ->修改subnet ip 设置网段。

  在虚拟软件上 -- My Computer -> 选中虚拟机 -> 右键 -> settings -> network adapter -> host only -> ok。

  这里设置的

 3)解决VMware虚拟机桥接模式无法上网?

  首先查看本地以太网是否安装了VMware Bridge Protocol

    控制面板 --> 网络和Internet --> 网络连接 --> 以太网右键属性 --> 查看是否有安装VMware Bridge Protocol。

  其次查看VMware虚拟网络编辑器的VMnet0桥接模式设置

    编辑 --> 虚拟网络编辑器 --> 桥接模式 --> 桥接到默认自动,修改为你本地实际的Controller。

  最后禁用并启用虚拟系统本地连接

  注意:测试网络联通与否不要使用百度网址测试,或者ping www.baidu.com。配置8.8.8.8可能根据域名访问不了,使用这种方法必须保证DNS配置正确,下面推荐几个DNS服务器。 

百度IP地址:115.239.210.27

可用的DNS服务器:
1.
首选:119.29.29.29
备选:182.254.116.116
2.
首选:114.114.114.114
备选:114.114.114.115
3.
180.76.76.76
4.
首选:223.5.5.5
备选:223.6.6.6

4、NAT模式下,虚拟系统设置静态IP

  三个地方的网关地址,网段要统一起来,避免不必要的麻烦。

(1)虚拟机设置

(2)宿主计算机设置

(3)虚拟系统设置

  1)通过Linux图形界面修改

    右键点击右上方的两个小电脑 -> 点击Edit connections -> 选中当前网络System eth0 -> 点击edit按钮 -> 
选择IPv4 -> method选择为manual -> 点击add按钮 -> 添加IP:192.168.6.200
子网掩码:255.255.255.0 网关:192.168.6.2 -> apply 
 2)修改配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0
修改加注释的几个字段
DEVICE="eth0"
BOOTPROTO="static"               ###
HWADDR="00:0C:29:3C:BF:E7"
IPV6INIT="yes"
NM_CONTROLLED="yes"
ONBOOT="yes"  ##代表启动时是否激活
TYPE="Ethernet"
UUID="ce22eeca-ecde-4536-8cc2-ef0dc36d4a8c"
IPADDR="192.168.6.200"           ###
NETMASK="255.255.255.0"          ###
GATEWAY="192.168.6.2"            ###
 3)使用setup命令进入伪图形界面也可以设置
  更改配置可能不一定及时生效,需要切换到root用户执行service network restart

5、宿主机与虚拟系统之间的网络拓扑 

(1)总图

 

 

 

 

 

 6、参考链接

          https://blog.csdn.net/lp284558195/article/details/79388847   Vmware(client)与宿主机之间的网络连通设置

posted on 2018-11-07 10:58  随风浪子的博客  阅读(6835)  评论(0编辑  收藏  举报

导航