目录
一、前言
在我大二的时候,觉得在一台电脑上安装双系统是一件BG很高的事情,于是,我在电脑上安装了双系统,一个是win 7,另一个是Red Hat Linux系统。过了一段时间,新鲜感过了,然后就觉得在一台电脑上安装双系统有点白痴,因为很多时候都用不到这个系统,而且即使用到这个系统,偶尔也会需要用到Windows系统,这个B有点装大了。当时我的硬盘也不大,固态硬盘也很贵,所以我的电脑空间是十分有限的,现在想起来也觉得很悲催。后来我找到了两全其美的办法,空间不够,我加了个硬盘,系统切换不方便,我就装了个VMware Workstation。当时这个VM我是使用VM 10的版本,当然从现在的角度来看,它的确很老了,所以今天我写这篇文章介绍的是15.5版本的VMware。
二、VMware的功能
1.在一台 PC 上运行多个操作系统
借助 VMware Workstation Pro,您可以在同一台 Windows 或 Linux PC 上同时运行多个操作系统。创建真实的 Linux 和 Windows 虚拟机以及其他桌面、服务器和平板电脑环境(包括可配置的虚拟网络连接和网络条件模拟),用于代码开发、解决方案构建、应用测试、产品演示等。
2.可连接到 VMware vSphere
可安全地与 vSphere、ESXi 或其他 Workstation 服务器连接,以启动、控制和管理虚拟机 (VM) 和物理主机。常见的 VMware hypervisor 可最大限度地提高工作效率,实现与本地 PC 之间轻松传输虚拟机
3.可针对任何平台进行开发和测试
Workstation Pro 支持数百种操作系统,可与云技术和容器技术(如 Docker 和 Kubernetes)协同工作。
4.安全的隔离环境
运行具有不同隐私设置、工具和网络连接配置的第二个安全桌面,或使用取证工具调查操作系统漏洞。Workstation 可提供业界最安全的 hypervisor 之一,还可为 IT 安全专业人员提供强大功能。
这个功能是官网上介绍的,我想了下,还是引用一下,因为个人觉得这些功能解析的到位。
三、VMware的主界面介绍
这个主界面我主要把它分为4大部份,
第一部份为菜单栏,主要是文件的处理方式、网卡编辑、查看、虚拟机操作、选项卡、相关帮助等功能。
第二部份为常用工具按钮,涉及虚拟机的电源操作、快照拍摄与管理、视图切换等功能。
第三部份为已经安装的虚拟机列表,可以在这个列表选择相应的虚拟机。
第四部份为主页界面,有创建、打开虚拟机,连接远程服务器等功能。
四、VM的相关功能细节介绍
1.创建一个新的虚拟机
(1)在主页界面,单击创建新的虚拟机或在左上角的文件菜单栏的下拉菜单中选择创建新的虚拟机。
或:
(2)在出现的新建虚拟机向导界面中,选择典型(推荐)安装,自定义这个没有必要。
(3)选择安装程序光盘映像文件,注意在浏览时选择相应的ISO镜像,其他的文件格式是无法读取的,当然也可以选择稍后安装操作系统,这里我选择稍后安装。
(4)这个有一个客户机的操作系统,因为我安装的是Win Server 2003,所以我选择Microsoft Windows,下面还有一个版本,选择相应的版本就可以了,下一步。
(5)定义虚拟机的名称,然后单击浏览,选择相应的虚拟机存放位置,这个不建议放在C盘哈,当然若只有一个C盘,那就没有办法了。
(6)磁盘容量,这里可以采用默认配置,直接下一步即可,这里最大磁盘大小表示,整个虚拟机最多占用40GB,一开始就一个系统不会很大的。
(7)这时就可以完成了。
2.编辑虚拟机设置
(1)在虚拟机列表中选择刚才安装的Windows Server 2003,然后在右边的界面中选择编辑虚拟机设置。
(2)调整内存,这里觉得虚拟机的内存太小了不够用,可以单击一下内存,然后在右边的位置通信拖拉的方式进行调整内存。
(3)使用ISO映像文件,点击CD/DVD选项,然后在右边的界面中选择使用ISO映像文件,在浏览按钮下选择相应的操作系统文件。
(4)这里有三种网络连接模式,至于有什么区别这个等再说,这里我选择NAT模式。
(5)编辑好相应的设置就可以开启虚拟了,第一次的时候会有相应的系统安装过程的,这个我就不再详细写出来了。
3.安装虚拟机Vmware-tool工具。
(1)打开新安装好的虚拟机,发现界面太小了,还有若想把相应资料复制进去也无法完成。
(2)安装Vmware-tool工具。
安装了Vmware-tool工具后,可以直接从物理机拖拉数据进虚拟机,也可以看到更大的屏幕。
右击虚拟上方相应的虚拟机标签,选择安装Vmware-Tools,这里我已经安装了,所以会有重新安装这些字样。
(3)使用WIN+R,在运行界面中输入D:\setup.
剩下的默认安装即可,Win系列的虚拟机都是这样安装VMWare-tools工具的。
(4)测试效果。
直接把物理机的一个文件拖拉进去。
4.虚拟机的视图模式。
(1)默认就是显示库视图方式,如下图。
(2)若觉得那个虚拟视图太小了,可以点击隐藏视图按钮的,如下图。
(3)点击下图所示按钮也可以显示缩略图的,在下方就可以看到已经安装的虚拟机,没有启用的虚拟机是黑色界面的,选择缩略图与选择相应的标签是一样的功能。
(4)可以直接进入全屏模式,如下图所示。
5.虚拟机的电源操作
在虚拟机的上方,有一个橙色双竖杠的按钮,点击一下旁边的下三角符,会出现相应的虚拟机电源操作,如关机、重启、挂起等操作。
6.发送Ctrl+Alt+Del。
虚拟机长时间不操作时,有的操作系统会自动锁屏,并要求发送Ctrl+Alt+Del,可以选择虚拟机的下拉菜单中的发送Ctrl+Alt+Del选项。
7.NAT、物理桥接、仅主机三种网络连接模式
(1)NAT模式
默认是这种模式,NAT是使用VM8的网段,例如VM8的网络是192.168.1.0/24,那么采用NAT方式的虚拟机就是在这个网络范围。在Vmware安装好之后,物理机会多两块网卡出来,VM1/VM8,其中VM8这个网卡是所有采用NAT模式的虚拟机的数据出口,虚拟机之间的通信也是通过它的。现在我们来看看这个模式有什么特别之处:
1访问Internet:
2访问物理机:
查看VM8的IP地址:
虚拟机访问物理机:
这里注意一下,我们是使用一个新的虚拟网卡,这个网卡可以理解为物理网卡的复制品,但是它所具有的功能是与物理网卡是一样的,通常情况下,我们都使用这种模式。我们可以使用下图来理解:
(2)桥接模式
现在我们关机选择桥接模式,然后开机,测试它的相关功能
1关机
2选择桥接模式
3开机,然后查看相关的网络状态。
查看虚拟机的网络地址
查看物理机的IP地址
4虚拟机访问Internet
网络是可以ping通的
5与物理机通信
在这种模式下,虚拟机是可以访问Internet,也可以访问物理机的,但是它是直接使用真实的物理网卡网络(我这里为192.168.1.0/24)。若是在一个小型的办公网络可以使用这种方式,但是若在一个大的网络中,虚拟机会消耗网络空间的,慎用。若需要访问公网,建议使用NAT模式,我们可以使用下图来理解这种模式。
(3)仅主机模式
现在我们关机,选择仅主机模式,然后开机,测试它的相关功能。
1关机
2选择仅主机模式
3查看相关网络地址
在CMD下使用命令ipconfig来查看虚拟机的IP地址
查看物理机的虚拟网卡IP地址,双击VM1网卡
这里的网络为192.168.100.0/24
4虚拟机访问Internet
无法访问
5与物理机的VM1网卡通信
这个是可以与物理机的VM1网卡通信的,但是不能访问网络,它与NAT的区别在于,NAT可以访问外网,但是仅主机模式无法访问外网,其他的功能都是一样的。我们可以使用下图来理解这种模式:
注意:有时候我们发现,物理机与虚拟机同一个网络之内他们也不能通信,这里很容易忽略的一个问题,没有关闭防火墙。关闭防火墙的方法如下:
(1)WIN+R,在弹出的会话框中输入firewall.cpl,回车。
(2)在弹出的会话框中,选择启用或关闭Windows Defender防火墙选项。
(3)关闭专用与公用网络设置的防火墙。
总结
当需要同时使用多个操作系统时,可以使用VMware这个虚拟软件,当然,也可以使用VirtualBox这个虚拟软件。两个软件我都使用过,但是个人还是习惯使用VMware这个软件。对于一个新手来说,掌握本文章所写的内容已经足够使用了,VMware真的是个不错的软件。学习网络的新手入门时会遇到很多虚拟机的问题,我当初也是一样,被各种各样的问题搞得心烦,但是还得解决问题不是?很有必要学习如何使用这个工具,不需要其他更多的内容了,就这些足够了。好了,今天就说到了,有更好的想法可以在留言给我,相关的工具下载连接如下:
链接:https://pan.baidu.com/s/1nzCT6ZJxsOMFQ9yMDCoJBg 提取码:nq08
VMware这个软件最大的问题与根源
安装成功的VMware软件会在网卡处显示VM1与VM8这两个虚拟网卡,但是有很多人安装完软件都没有这两个网卡。这个我必须提一下我的血泪史,我之前就遇到过,什么防火墙、恢复VM的网卡设置、重启、重装软件等所有可以从网络上找到可能解决的方法我尝试了,结果都没有解决。我花了整整7天的时间(当时以为只要肯花时间下去什么都可以搞定)去解决这个问题,最后我不得不承认我失败了,当时我的作法是重装一个系统。后来我进入教育行业,很多学生也遇到这个问题,他们也尝试了很多种方法(我之前所有可以从网上找的办法都试过了)也不行。最后我问了两个Linux同事大佬,他们说这个是操作系统的问题,我恍然大悟。我之后使用虚拟机来多次验证,发现重装系统确实可以触决问题,但是有的操作系统是不行的(我为了验证这个问题的解决方法,相同的系统也重装了好几次,不同的操作系统也试过)。若尝试了所有可能解决问题的方法也没有这两个网卡的话,那就重装系统吧。不过重装的系统最好是纯净版本的,至少不要那些功能不全的哈(比如WIN 10的ITSC)。当然了,若不想重装系统,也可以使用VirtualBox这个虚拟软件。