VMWare 虚拟机使用技巧

2021-11-09 10:47:21 浏览数 (1)

JZGKCHINA

工控技术分享平台

尊重原创 勿抄袭

勿私放其他平台

VMWare Workstation作为最常用的个人版虚拟化软件广受工程师的喜爱,其基于Windows环境安装,便捷的设置页面、灵活的Vmtools工具等特点为工程提供了很多操作便利。本人也是经常使用VMWare Workstation软件,移动硬盘里面满满的全是虚拟机文件。当然使用过程中也遇见了不少问题,特意记录下来分享给大家。

一、网络设置

VMWare Workstation软件安装完以后一般会默认在你的系统内安装3个虚拟网卡vmnet0、vmnet1、vmnet8,当然这这三个网卡可以在软件内修改的,你也可以增加或减少这种虚拟网卡。这种虚拟网卡的作用就是把你的虚拟机网络跟物理机网卡连接起来,当然这种连接方式有好几种,后面会详细介绍到。你可以理解为这是一个虚拟的交换机,你也不需要在你物理机的网络管理里面对他们进行修改,默认就好。

你创建新的虚拟机的时候会默认将虚拟机的网络连接设置为桥接模式,桥接到你物理计算机的本地网卡上。当然这个可以后期修改。

在软件里面,对于整个虚拟化平台的虚拟网卡的设定需要在VMWare Workstation的虚拟网络编辑器内进行。

1、打开软件编辑>虚拟网络编辑器

2、设置虚拟机软件的虚拟网卡

可自由创建VMNet0、VMNet1、VMNet8、一直到VMNet19。注意,此处创建多少个VMNet,就会在Windows系统的网络适配器处看到多少个虚拟网卡。下方的VMnet信息设置区域可自定义设置当前选择的VMnetX虚拟网卡的连接类型(桥接、NAT、仅主机模式)。

当选择到桥接模式时,可选择将当前虚拟网卡桥接到本机计算机的有线网卡或者无线网卡。实时上,我们一般使用VMnet0和VMnet1来做桥接,并且分别桥接到计算机有线网卡和无线网卡上。虚拟机使用时便可以创建两个网卡,同时连接本地计算机的有线和无线网络。

3、某个虚拟机的网卡设置

设置完虚拟化软件的网络后,对于特定的虚拟机,也需要选择设置相应的网卡,这取决于你计划将这台虚拟机连接到那个网络。

打开虚拟机的设置画面

  • 桥接模式:(bridged模式)这种模式类似于,局域网中的一台独立的主机,你需要配置IP地址和子网掩码且需要和物理机(宿主机)在一个网段,这样才能和物理机通信,借此可以实现访问路由而上网。(如果需要通过物理机有线网卡访问到其他连接在该网卡上的网络设备时,只需将虚拟机内网卡与外部设备设为同一网段即可,物理机网卡网段非必须设定)
  • NAT模式:(可以共享物理机的IP)这种模式下,无需设置IP和子网掩码等等,即可直接通过物理机上网,只要物理机能上网,虚拟机系统就能上网,在创建虚拟机系统时候,一般都是默认这个模式,这个也是它的最大优势,方便。
  • 主机模式:(host-only)我们创建虚拟机很多时候不单单是为了上网,而是需要做很多实验或者实现某种环境,那么这种实验有时候是有危险的(比如测试病毒,木马等等)那么在这种模式下相对要安全的多,因为这种模式是:把真实环境和虚拟环境隔离开的,也就相当于是一个小局域网!
  • 自定义模式:(推荐)可自由设置虚拟机桥接到某个特定的虚拟网卡上。举个例子:可为虚拟机配置双网卡,一个桥接到宿主机的有线网卡,用于连接PLC,另一个桥接到无线网卡,用于来接到互联网。此时需要在虚拟机内网卡配置里面配置IP地址,与使用物理机效果一样。

二、虚拟机资源设置

1、内存

在虚拟机的设置里面,可以修改当前虚拟机的内存设定值,对于虚拟机来说,设定的内存至只要能满足系统基本使用即可,不必分配太多的内存空间。

按经验值,xp、win7、win10等个人使用系统分配4G内存足够使用,甚至主机内存资源紧张时,xp和win7分配2G内存也可使用。

2、CPU

处理器(CPU)设置,一般来说,xp及win7系统分配1核CPU即可满足使用,如果追求性能,可适当增加CPU核数,但是注意不要设置太多,否则会占用大量的物理机资源。

3、硬盘

VMWare的虚拟机上虚拟机磁盘(虚拟机的硬盘)支持IDE/SCSI/SATA/NVMe等接口,一般说,按照系统推荐的选择即可。这几种接口在访问速度上有差异。

虚拟机可以添加多个虚拟硬盘,当原来的虚拟磁盘容量不够用时,可选择扩展当前磁盘或增加另外一块虚拟磁盘。如果选择新加单独的虚拟磁盘,需要在虚拟机操作系统内的磁盘管理里面找到该盘并挂起它,这与我们以前使用物理机增加硬盘的原理是一样的。

扩展、压缩、映射、碎片整理等功能只能在虚拟机关机的情况下使用

下面以新增硬盘为例说明

打开虚拟机设置页面,点击添加按钮

选择硬盘,然后点下一步。同样,此处还可以添加DVD驱动器、网络适配器(虚拟机内网卡)、USB控制器、声卡、打印机等设备。

使用默认选项即可,虚拟机磁盘类型的选择与当前虚拟机软件的版本和虚拟机操作系统类型有关系。

此处可选创建新的虚拟磁盘、使用现有的虚拟机磁盘、使用物理磁盘(将物理机上某磁盘直接挂载到虚拟机内,慎用)

最大磁盘大小:预设的虚拟磁盘容量。

注意,此处的“立即分配所有磁盘空间”禁止勾选,因为它意味着将会从你的物理磁盘内直接分割出去虚拟磁盘占用的空间,这是对物理硬盘的极大浪费。如果不选它,虚拟磁盘会按实际使用容量逐步地从物理磁盘刮分。

如果你只是自己使用虚拟机,推荐将虚拟磁盘存储为单个文件,如果要分享给别人,推荐使用存储为多个文件

将该新建的虚拟磁盘存储在虚拟机同一路劲下,方便查找

虚拟机外部设置完毕

添加完后打开虚拟机操作系统,选择计算机>管理>磁盘管理

会自动弹出刚才设置的磁盘初始化页面,此页面内有MBR和GRT磁盘类型可选

注意:容量大于2TB的磁盘必须使用GPT格式。小于2TB的一般使用MBR类型。然后点击确定即可。

另外多说一句,Windows的系统启动磁盘必须为MBR类型的硬盘,如果在装机过程中遇到故障,需要进去PE系统,修改磁盘类型,重建主引导记录才能解决。

此时选中刚才添加的磁盘,右键,新建简单卷即可正常使用新磁盘。

OK添加硬盘完毕

4、网络适配器

在虚拟机设置里面创建的一个网络适配器意味着在虚拟机操作系统内就会有一个本地连接的网卡,增加网络适配器意味着对虚拟机又增加一个网卡,这跟我们使用物理机增加网卡是一样的道理。

添加网络适配器(可在线添加)

可在虚拟机设置,添加硬件资源页面添加网络适配器(类似于给你物理机增加网卡的操作)。然后按照前面网络设置部分的介绍设置即可

添加完去虚拟机的操作系统里面配置网卡的IP地址即可正常使用

三、为你的虚拟机挂载USB设备

有时候,我们需要在虚拟机里面访问到一些USB设备,比如U盘,USB转232/485电缆等,但是我们的这些设备只能插在物理机上。

其实VMWareWorkstation为用户提供了直接挂载USB设备功能

首先,必须确认你的宿主机(物理机)的操作系统内是否开启USB挂载服务,这是VMWare软件在安装时自动安装的一个服务,但是可能会由于杀毒软件或者一些其他系统优化软件会将该服务禁止。

在你系统的服务列表里找到一个叫VMWare USB Arbitration Service的服务,开启它。

然后选中你的虚拟机,在虚拟机软件工具栏打开虚拟机>可移动设备>USB 设备>连接设备,然后在虚拟机内即可看到USB设备已经挂载进来,效果跟物理机上插U盘一样。

注意,当你的USB设备挂载进你的虚拟机后,在物理机内就不能使用该USB设备了,切记。

四、虚拟机进入PE系统

装过系统的人都知道,在Windows的世界内,PE 工具是维修操作系统的利器,也是重装系统的利器。那么我们的虚拟机如果出问题了我们如何去维修一下呢。

首先,你需要下载一个PE的iso格式文件,注意区分一下,网上有很多种PE工具,大多数都是将U盘制作成启动盘作为PE启动盘,当然这在虚拟机里面也可以用。但是简单点的方式就是我们用iso文件挂载到虚拟机的DVD上启动。

然后进入虚拟机的主板,设置开机首选启动项。选择“打开电源时进入固件”即可在开机时进入到虚拟机BIOS页面

选择启动项为DVD

OK,重启后我们就进入了熟悉的PE页面

此时你可以在PE内修复你的虚拟机系统或者做一些其他工作了

五、虚拟机跟物理机交换文件

大多数情下,VMTools提供了宿主机与虚拟机之间共享剪贴板的功能,这非常方便,但是除此之外还有几种也需要学会,以备不时之需。

技巧1:

使用宿主机连接虚拟机远程桌面,完成文件的复制粘贴

技巧2:

使用Windows的文件共享功能

技巧3:

使用Windows网络磁盘映射功能

技巧4:

使用将文件制作为ISO格式,挂载进DVD光驱方式实现(终极大招)

0 人点赞