zoukankan      html  css  js  c++  java
  • 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)与宿主机之间的网络连通设置

  • 相关阅读:
    APK自我保护方法
    Andorid APK反逆向解决方案---梆梆加固原理探寻
    判断android文件是否加壳
    java调用dll-JNA
    Java调用本地接口
    pat00-自测2. 素数对猜想 (20)
    pat00-自测4. Have Fun with Numbers (20)
    pat00-自测3. 数组元素循环右移问题 (20)
    pat00-自测1. 打印沙漏(20)
    pat1013. Battle Over Cities (25)
  • 原文地址:https://www.cnblogs.com/liun1994/p/9921309.html
Copyright © 2011-2022 走看看