现在的位置:首页  /  云计算培训 >云计算技术教程

手把手教你安装VMware虚拟机

来源: 薪享宏福
发布时间: 2018年12月25日
分享到:
”要想知道梨子的味道就要先尝尝它”,学习Linux的第一个问题是搭建学习环境,很多初次接触运维培训的童鞋对Linux望而生畏,皆因对Linux安装的恐惧,害怕Windows系统被破坏,害怕硬盘数据丢....这些变成了新手的噩梦。本文将介绍如何搭建虚拟机的Linux环境。
 
我们以Red Hat公司的社区版Linux- CentOS 6.x为例讲解。虽然Linux版本众多,但主要分为两个流派: Red Hat 与Debian。二者最大的区别主要是软件包管理方式。不同版本的L inux在安装及使用方面大同小异,不过建议初学者使用我们示例的Linux版本,更加便于学习。
 
虚拟机软件VMware应用
 
简单来说, VMware可以使你在一台计算机上同时运行多个操作系统(如Windows、Linux、FreeBSD同时运行)。在计算机上直接安装多个操作系统,同一个时刻只能运行一个操作系统,切换需重启才可以;而Vmware可以同时运行多个操作系统,可以像Windows应用程序一样来回切换。 虚拟机系统可以如同真实安装的系统一样操作,甚至可以在一台计算机上将几个虚拟机系统连接为一个局域网或连接到互联网。在虚拟机系统中,每一台虚拟产生的计算机都被称为“虚拟机",而用来存储所有虚拟机的计算机则被称为“宿主机”。例如, 你的计算机的Windows即宿主机,而VMware安装的Linux则为虚拟机。

使用虚拟机软件VMware还有以下两点好处。
 
1.减少因安装L inux系统而导致的数据丢失
好多新手无知者无畏地尝试安装Linux系统,从而导致原有的Windows系统被破坏,甚至硬盘数据丢失。使用VMware则不需要担心这个问题,在虚拟机系统上所做的任何操作,包括划分硬盘分区、删除或修改数据等,都是在虚拟硬盘中进行的,无论怎么折腾,最坏的结局不过就是重装虚拟机的系统而已。运维经验较少的同学千万不要在公司的服务器上做实验;而在虚拟机中则百无禁忌,可以大胆练习、随意尝试。
 
2.可以方便地体验各种系统进行学习或测试
在同一台计算机上,可以通过VMware安装多个操作系统,如果你只有一台计算机,那么学习Linux无法做一些需要多台主机的网络实验。有了VMware就可以解决这个问题,用虚拟机和宿主机进行网络通信、文件共享,和真实的网络操作一样,在硬件配置较高的情况下,还可以同时启动两三个甚至更多个虚拟机系统,进行虚拟机系统之间网络应用方面的实验。更多的惊喜是,如果你想玩玩Linux的RAID或L VM等需要多块硬盘的服务,或者想体验一下双CPU的设置、想试试在Linux下添加双网卡,则通过VMware添加虚拟硬件都可以实现。
 
推荐使用版本: VMware Workstation Pro或VMware WorkstationPlayer。其中, Player版本推荐个人用户使用,非商业用途,是免费的。其他的VMware产品在此不做过多介绍。
 
使用VMware虚拟机软件的计算机硬件配置要达到要求,否则虚拟机运行速度会很慢,甚至不能运行。理论上,配置越高越好。现在主流的计算机配置都可以达到运行VMware的要求,千万不要用多年珍藏的老古董来运行VMware ,你会发现耐心并不是你的美德。再者,VMware只是工具,没必要追求最新版本,能用即可。VMware支持多种平台,可以安装在Windows、Linux等操作系统上,初学者大多使用Windows系统,可下载VMware Workstation for Windows版本。如果是对英文有恐惧的读者则可以使用汉化版本。VMware软件的安装非常简单,与其他Windows软件类似,不做详细讲解。
 
图2-1安装类型
安装类型唯一值得一提的是在安装过程中应选择何种安装类型,有典型安装和自定义安装两种如图2- 1所示,建议初学者选择典型安装。VMware安装好后,启动,进入主界面,如图2-2所示,我们依次进行新虚拟机设置。
VMware主界面
图2-2 VMware主界面

单击”创建新的虚拟机”按钮,进入“欢迎使用新建虚拟机向导”选择配置对话框,一为“典型(推荐)”配置,一为“自定义
(高级)”配置,建议新手选择“典型(推荐)" ,如图2-3所示。单击"下一步”按钮进入“安装客户机操作系统”界面,这里选择“稍后安装操作系统”。如果选择“安装程序光盘”或“安装程序光盘映像文件( iso )”,那么VMware会帮助用户自动安装一个最小化
的L inux操作系统,安装过程完全不用用户参与。这样做的好处是安装简单,适合初学者;坏处是完全不能干预安装过程,包括系统分区过程等,就失去了学习的意义,所以选择”稍后安装操作系统”,如图2-4所示。
选择配置
图2-3选择配置
安装客户机操作系统
图2-4安装客户机操作系统
 
单击"下一步”按钮,进入“选择客户机操作系统”界面,选择"Linux"然后在”版本”下拉列表框中选择要安装的对应的Linux版本,这里选择"CentOS" ,如图2-5所示。单击“下一-步”按钮,进入“命名虚拟机”界面,给虚拟机起一个名字,如"CentOS 6.3"或“PlayBoy"之类的,然后单击“浏览”按钮,选择虚拟机系统安装文件的保存位置,如图2-6所示。
选择客户机操作系统
图2-5选择客户机操作系统
命名虚拟机
图2-6命名虚拟机
 
单击“下一步”按钮,进入“指定磁盘容量”界面。默认虚拟的硬盘大小为20GB (虚拟出来的硬盘会以文件形式存放在虚拟机系统安装目录中)。虚拟硬盘的空间可以根据需要调整大小,但不用担心其占用的空间,因为实际占用的空间还是以安装的系统大小而非此处划分的硬盘大小为依据的。比如你设定了硬盘容量为20GB ,但是安装Linux只用了4GB ,那么实际上只会在你的Windows分区中占用4GB的空间,占用空间会随着虚拟机系统使用的空间增加而增加,如图2-7所示。
虚拟机系统使用的空间
接下来进入“已准备好创建虚拟机”界面,确认虚拟机设置, 不需改动则单击“完成”按钮,开始创建虚拟机,如图2-8所示。
虚拟机配置
我们可以略做调整,单击“自定义硬件”按钮进入硬件调整界面。为了让虚拟机中的系统运行速度快一-点 ,我们可以选择“内存”调整虚拟机内存大小,但是建议虚拟机内存不要超过宿主机内存的一半。CentOS 6.x最少需要628MB及以上内存分配,否则会开启简易安装过程,如图2-9所示。

选择“新CD/DVD(IDE)"可以选择光驱配置。如果选择"使用物理驱动器”,则虚拟机会使用宿主机的物理光驱;如果选择“使用ISO映像文件”,则可以直接加载ISO映像文件,单击"浏览”按钮找到ISO映像文件位置即可, 如图2-10所示。
光盘配置
图2-10光盘配置
 
选择“网络适配器”,将进入VMware新手设置中最难以理解的部分:设置网络类型,如图2-11所示。此设置较复杂,不过网络适配器配置在虚拟机系统安装完成后还可以再行修改。
网络适配器配置
图2-11网络适配器配置
 
VMware提供的网络连接有5种,分别是”桥接模式”"NAT模式"“仅主机模式”“自定义”和“L AN区段”。
 
●桥接模式:相当于虚拟机的网卡和宿主机的物理网卡均连接到虚拟机软件所提供的VMnet0虚拟交换机上,因此虚拟机和宿主机是平等的,相当于一个网络中的两台计算机。这种设置既可以保证虚拟机和宿主机通信,也可以和局域网内的其他主机通信,还可以连接Internet ,是限制最少的连接方式,推荐新手使用。

●NAT模式:相当于虚拟机的网卡和宿主机的虚拟网卡VMnet8连接到虚拟机软件所提供的VMnet8虚拟交换机上,因此本机是通过VMnet8虚拟网卡通信的。在这种网络结构中, VMware为虚拟机提供了一个虚拟的NAT服务器和一个虚拟的DHCP服务器,虚拟机利用这两个服务器可以连接到Internet。所以,在正常情况下,虚拟机系统
只要设定自动获取IP地址,就能既和宿主机通信,又能连接到Internet了。但是这种设置不能连接局域网内的其他主机。
 
●仅主机模式:宿主机和虚拟机通信使用的是VMware的虚拟网卡VMnet1 ,但是这种连接没有NAT服务器为虚拟机提供路由功能,所以仅主机网络只能连接宿主机,不能连接局域网,也不能连接Internet网络。

●自定义网络:可以手工选择使用哪块虚拟机网卡。如果选择Vmnet1,就相当于桥接网络;如果选择VMnet8,就相当于NAT网络。

●L AN区段:这是新版VMware新增的功能,类似于交换机中的VL AN (虚拟局域网) ,可以在多台虚拟机中划分不同的虚拟网络。以上对于VMware网络的描述,读者看完了可能会有点困惑。
 
简单总结一下:在VMware安装好后,会生成两个虚拟网卡一-VMnet1和VMnet8 (在Windows系统的“网络连接”中可以查看到),如图2-12所示。
虚拟网卡
图2-12虚拟网卡

其中常用设置为: - 种情况是需要宿 主机的Windows和虚拟机的Linux能够进行网络连接,使用"桥接模式” (桥接时,Linux也可以访问互联网,只是虛拟机需要配置和宿主机Windows同样的联网环境);另一种情况是需要宿主机的Windows和虚拟机的Linux能够进行网络连接,同时虚拟机的Linux可以通过宿主机的Windows连入互联网,使用“NAT模式"。单击"完成”按钮,搞定!可看到如图2- 13所示的虚拟机操作界面。当然,这只是一台新建的虚拟机,还没有安装任何操作系统。
虚拟机操作界面
图2-13虚拟机操作界面
这时如果还想调整虚拟机的硬件配置,则可以选择“虚拟机”->“设置”命令,重新进入“硬件”界面,如图2- 14所示。
虚拟机设置
图2-14虚拟机设置

若想试验多块硬盘等也可以添加,不过作为新手上路,就先别玩儿这么大了。可关闭虚拟机中关于软驱的自动检测设置,以减少启动检测时间。至此, VMware新建虚拟机设置完成,单击“开启此虚拟机”按钮就可以开始安装虚拟机系统了, 如图2-15所示。
启动虚拟机
图2-15启动虚拟机
 
我们不讲解Linux和Windows双系统安装,为什么?道理很简单,你不会看到任何服务器是双系统启动的..作为实用主义者,我们并不建议你把时间花在研究双系统或多系统的安装使用上,意义不大。体验多个系统,使用我们绍的虚拟机方式即可。