VMware虚拟机及三种网络模型讲解

2.1.1 虚拟机概念linux

   虚拟机(Virtual Machine)是经过软件模拟出的计算机系统。它具备独立完整的系统功能,与真实电脑计算机没有使用差异。使用虚拟机软件能够在一台PC上建立一个或多个虚拟机系统,安装操做系统启动后,多台虚拟计算机可同时运行互不干扰。生活中有常见应用场景,例如,在Windows电脑上经过虚拟机软件安装一个macOS的计算机系统,这样就能够根据需求同时使用两种不一样操做系统。工做中的应用场景最丰富,主要是经过虚拟机软件构建服务器,以知足互联网、软件的开发测试应用须要。web

2.1.2 常见虚拟机软件介绍windows

   市场上,虚拟机软件不少,常见的有Vmware Workstation、Virtual Box、Virtual PC、KVM、Xen等,每一个软件都有自身的特色和相应的使用环境。Vmware Workstation是VMware公司的商业虚拟机软件,它功能丰富、性能稳定、操做简单、多平台支持(Windows/Linux/Mac),适合用于搭建学习环境或小规模服务器环境。Virtual Box是Oracle公司的开源虚拟机软件,它自由免费、小巧易用、更新快、社区活跃,能知足开发测试环境须要,适合开发爱好者使用。Virtual PC是Microsoft公司的虚拟化软件,它基于windows,安装便捷,简单易用,windows7适配,适合win应用开发者使用。KVM是Redhat公司的开源虚拟化软件,它基于内核调度的全虚拟化技术,由linux系统程序管理调度,技术复杂、适用于企业虚拟化应用场景。Xen是剑桥大学开发的一款开源服务器级虚拟化软件,它性能优异、稳定高效、技术要求高,适合企业虚拟化场景。服务器

  弱水三千,我只取一瓢饮,技术万变,我只选最适用。Linux运维技术学习中,虚拟机必不可少,Vmware产品众多使用场景全面丰富,虽是商业软件,依旧推荐使用Vmware Workstation虚拟机环境。网络

2.1.3 VMware安装使用运维

   1 Vmware 虚拟机版本选择编辑器

  根据PC系统使用的习惯和经验,作以下推荐:ide

  MacOS        VMware-Fusion  11.5/12.0性能

  Windows7      VMware-workstation  12.5/15.5学习

  Windows10     VMware-workstation  15.5/16.0  (本教程选用win10+VM15.5)

  2 Vmware Workstation下载安装

  根据PC系统选择下载所需软件,官网须要注册才能下载,云盘中的软件均来自VMware官网,可直接下载。

  官网下载地址  https://my.vmware.com/cn/web/vmware/downloads

  百度云盘地址  https://pan.baidu.com/s/10YlqMRu1Gb0yGoz4sT3Srg 提取码: r9m2 

  Vmware Workstation安装简单,按照Windows常规方法,默认安装、持续按“下一步”便可完成。VMware-Fusion按照Mac安装软件的常规步骤进行便可。因为VMware的这些软件属于商业产品,须要许可证密钥受权方能长期使用。商业上使用能够到官网购买受权密钥,我的学习使用建议百度一个许可证密钥。

  3 建立虚拟机配置详解

  使用Vmware Workstation建立虚拟机配置,实质是选择虚拟机的基础资源配置,为虚拟机安装操做系统作准备,这一过程不涉及系统安装。

  下面是配置一个虚拟机的过程讲解:

  1)启动Vmware Workstation,双击桌面图标启动软件。

 image.png

  2)Ctrl+N 快捷键打开建立虚拟机向导界面,推荐使用典型向导。典型---->稍后安装操做系统。

 image.png

image.png

  3)选择操做系统--->命名虚拟机,选择的系统和版本必须与后面要安装的操做系统一致;命名虚拟机,能够自定义名称;位置选择,是选择虚拟机安装的目录,目录需提早建立。

 image.png

image.png

   4)指定磁盘大小--->自定义硬件

  磁盘大小默认不得小于20G,宿主机的安装目录磁盘不得小于20G,将磁盘存为单个文件利于提升性能。

 image.png

image.png


   5)自定义硬件,选择硬件合适的配置,根据需求配置大小。

  内存建议2G起步,处理器设2核,新CD/DVD使用iso系统镜像,网络适配器选择桥接模式或NAT网络,其余默认。

  配置选择完成后,关闭自定义硬件页面便可。

 image.png

image.png

 image.png

image.png


   6)完成虚拟机配置,配置完成后并无系统可运行,点击开启此虚拟机就能够安装操做系统了(linux系统部署详见下节内容)。

 image.png

image.png

   到此,Vmware虚拟机的准备工做就作完了。

2.1.4 VMware网络类型分析

   VMWare提供了三种网络工做模式,分别是Bridged(桥接模式)、NAT(网络地址转换模式)和Host-only(主机模式)。

  1)Bridged(桥接模式),能够理解为宿主机网卡和虚拟机交换机Vmnet0之间虚拟出一座桥,经过这座桥链接到宿主机所在局域网的路由器上,获取与宿主机同网段的独立IP,能够直接链接外部网络,该网络模式下的虚拟机与真实的计算机没有区别,它简单快捷高效,特别适合稳定的局域网环境,存在的缺点是有局域网IP冲突的可能,更换网络路由环境后也会有没法联网的影响。

image.png

  2)NAT(网络地址转换模式),能够简单理解为,虚拟机经过宿主机网卡进行网络数据交换的。虚拟机网卡链接虚拟VMnet8交换机上,虚拟VMnet8交换机链接到虚拟路由器和虚拟DHCP服务器上,虚拟路由器链接宿主机网卡并接入到局域网路由器上实现联网。VMware NAT Service充当了虚拟路由器,VMware DHCP service充当虚拟DHCP服务器。虚拟VMnet8也链接到宿主机的VMware Network Adapter VMnet8上,实现宿主机与虚拟机的通讯。该网络模式不存在局域网IP冲突,也能够随时更换属主机的网络路由环境,虚拟机ip链接不受影响。

image.png

  3)Host-only(主机模式),虚拟机VMnet1链接宿主机的VMware Network Adapter VMnet1进行通讯,Host-only将虚拟机与外网分开,只与宿主机通讯,可造成独立的内部局域网系统。在此模式下,默认是不可以链接外网的,若想链接外网,能够将宿主机网卡共享给VMware Network Adapter VMnet1网卡(宿主机上设置)并设置虚拟机静态网络,便可达到联网的目的。

image.png

  主机模式链接外网操做方法:开启宿主机网卡共享给VMnet1,VMnet1的ip会由默认的地址变为192.168.137.1;而后到VMware上修改 虚拟网络编辑器设置,配置修改成192.168.137.0的网段,配置dhcp的ip范围及有效时间;接着设置虚拟机使用host-only网络模式;最后启动虚拟机配置有效网络,重启network后便可链接外网。步骤以下图

image.png


image.png

image.png

 image.png

 

  本节有关虚拟机的知识点是后续linux学习的前提,必须掌握如何安装VMware及三种网络模型的选择使用。理论就在那儿放着,能掌握多少技能,全看你的实践。只要原理清楚,想错都难。

相关文章
相关标签/搜索