[原创]VMware Workstation解忧手册_2020年12月24日更新
发表于:
2020-12-8 17:34
4904
[原创]VMware Workstation解忧手册_2020年12月24日更新
目录
简述记录在使用VMware Workstation途中遇到的问题及其解决方法(尽可能的阐述问题产生的原因),方便伙伴们更好的使用Vmware这款虚拟化软件,当然了也会记录些未解决的问题,与伙伴们共同探讨解决
官方:在线帮助主题点击查询
备注目前因资金有限,VMware Workstation安装环境为Windows系统
已解决记录已有解决办法的问题以及解决方法
主机与虚拟机无法ping通问题根据产生问题的原因,叙述解决问题的办法
服务主机Vmware服务未启动的话会影响到Vmware虚拟机的一些功能使用,正常启动的VMware服务以及功能介绍如下图所示:
若VMware DHCP Service未启动 此服务是在虚拟机网络适配器为NAT模式下,给虚拟机提供ip地址的服务。 当网络连接方式为NAT时若此服务未启动会导致虚拟机获取不到IP进而导致无法主机于虚拟机无法ping通问题出现解决: 排查服务是否正常启动,若未启动需手动点击启动,并设置启动类型为自动
防火墙如Windows防护墙入站规则无icmpV4会不能被其它主机ping通,Windows企业版默认无此规则解决: 被ping主机需启动此规则,才可被其它主机ping通,如下图所示 扩展知识:
1
ping是一种计算机网络工具,用来测试数据包能否透过IP协议到达特定主机。ping的运作原理是向目标主机传出一个ICMP echo@要求数据包,并等待接收echo回应数据包。程序会按时间和成功响应的次数估算丢失数据包率(丢包率)和数据包往返时间(网络时延,
Round
-
trip delay time)。
1
互联网控制消息协议(英语:Internet Control Message Protocol,缩写:ICMP)是互联网协议族的核心协议之一。它用于TCP
/
IP网络中发送控制消息,提供可能发生在通信环境中的各种问题反馈,通过这些信息,使管理者可以对所发生的问题作出诊断,然后采取适当的措施解决。
网段因设置问题会导致虚拟机与主机不在一个网段这样就导致了虚拟机与主机无法ping通解决: 使用VMware虚拟网络编辑器重置网络 备注: 一些设置需使用管理权限,设置时虚拟机需处于关机状态 常规设置选项:
之后查看主机与虚拟机的网络属性是否在一个网段,若不在需手动配置 备注:若主机与虚拟机在一个网段,服务已正常使用并虚拟机网络正常的情况下无法ping通,可能就是防护墙问题了,如入站规则无icmpV4这样需启动才可ping同,如下图所示:
网段正常无法ping通
发现入站规则无icmpV4,手动启动
启动后可被ping通
虚拟机自动挂起问题
原因:VMware自身机制问题,当虚拟机内系统休眠会进入挂起状态
解决:将虚拟机系统的睡眠时间和息屏时间全部调为“从不”就能够解决
扩展知识
桥接模式网络连接 桥接模式网络连接通过使用主机系统上的网络适配器将虚拟机连接到网络。如果主机系统位于网络中,桥接模式网络连接通常是虚拟机访问该网络的最简单途径。 当您将 Workstation Pro 安装到 Windows 或 Linux 主机系统时,系统会设置一个桥接模式网络 (VMnet0)。
NAT 模式网络连接 使用 NAT 模式网络时,虚拟机在外部网络中不必具有自己的 IP 地址。主机系统上会建立单独的专用网络。在默认配置中,虚拟机会在此专用网络中通过 DHCP 服务器获取地址。虚拟机和主机系统共享一个网络标识,此标识在外部网络中不可见。 当您将 Workstation Pro 安装到 Windows 或 Linux 主机系统时,系统会设置一个 NAT 模式网络 (VMnet8)。在您使用新建虚拟机向导创建新的虚拟机并选择典型配置类型时,该向导会将虚拟机配置为使用默认 NAT 默认网络。 您只能有一个 NAT 模式网络。
仅主机模式网络连接 仅主机模式网络连接可创建完全包含在主机中的网络。仅主机模式网络连接使用对主机操作系统可见的虚拟网络适配器,在虚拟机和主机系统之间提供网络连接。 当您将 Workstation Pro 安装到 Windows 或 Linux 主机系统时,系统会设置一个仅主机模式网络 (VMnet1)。请参见配置仅主机模式网络连接。
自定义网络连接配置 利用 Workstation Pro 虚拟网络连接组件,您可以创建复杂的虚拟网络。虚拟网络可以连接到一个或多个外部网络,也可以在主机系统中完整独立地运行。您可以使用虚拟网络编辑器来配置主机系统中的多个网卡,并创建多个虚拟网络。
默认虚拟网络交换机
安装提示 “Time Out EFI Network” 这是因“固件类型”不匹配所产生的问题,默认是UEFI。 而虚拟机硬盘分区时用的MBR,而不是UEFI该使用的的GPT,导致操作系统无法引导。此问题常出现在自定义安装虚拟机、稍后安装操作系统模式
解决: 将“固件类型”设置改为BIOS 或根据系统进行磁盘类型选项扩展知识:
1
2
对于任何客户机操作系统,您可以将虚拟磁盘设置为 IDE 磁盘。对于在虚拟机中具有 LSI Logic 或 BusLogic SCSI 控制器驱动程序的任何客户机操作系统,您可以将虚拟磁盘设置为 SCSI 磁盘。对于某些客户机操作系统,您可以将虚拟磁盘设置为 SATA 磁盘。对于支持 NVMe 磁盘类型的客户机操作系统,您可以将虚拟磁盘设置为 NVMe 磁盘。
在创建虚拟机后,您可以更改虚拟磁盘节点和模式设置。
外网访问VMware虚拟机的Web服务当实体机系统满足不了Web服务需求时,又非要使用某个服务就需要使用虚拟机模拟出一个符合需要的环境了
画了一张图便于理解
Vmware打开显示正在被使用
原因:在执行上次的虚拟机关机操作时我们并没有执行正常的关机操作所致 虚拟机上次未被正常关闭,会在虚拟机的根目录下会生成一个以.lck命名的文件夹
解决:删除所有.lck文件夹 找到VMware虚拟机的文件目录,删除所有.lck文件夹,重新运行即可,还有问题可以尝试重启一下。
Vmware所有权获取失败
原因:没有正常关闭VMware虚拟机,或者使用任务管理器直接结束进程,导致仍有部分进程在运行
解决:使用任务管理器结束所有VM进程后重启虚拟机、关掉所有VM服务,再重启VM服务,最后重启虚拟机,或直接重启真实机
Vmware显示"内部错误"
原因:VMware服务异常导致
解决:重启VMware服务并排查是否全部设置自启动
安装VMware Tools选项显示灰色
原因:CD/DVD驱动器设置问题
解决:关闭有问题的虚拟机,编辑虚拟机设置 备注:若还是不可用删除软盘
使用虚拟机命令行工具vmrun(cli),有概率偶尔会失效。
解决方案:直接在虚拟机配置文件里*.vmx里写入如下配置,就能直接快照恢复 checkpoint.vmState = "1-Snapshot1.vmsn" //填入你的快照名称,快照名不要输入中文 checkpoint.vmState.readOnly = "TRUE"
备注:来源于qj111111的反馈
每次移动虚拟机文件时,会提示你是否移动或者恢复,如何取消
解决方案:在虚拟机配置文件里*.vmx写入配置 answer.msg.uuid.altered = "I copied it" answer.msg.serial.file.open = "Replace" 写入此配置虚拟机就不出提示框了,直接默认你已复制
备注:来源于qj111111的反馈
问题:如果在生产环境中有无数台虚拟机需要自动化运维,禁止安装vmtool,如何解决问题1.根据机器编号拉取虚拟机配置文件。比如虚拟机1装载配置文件1, 2.确定某一虚拟机窗口对应的内网ip。
解决方案,直接在虚拟机窗口绘制内网ip尾号,物理机通讯-识别-拉取配置
备注:来源于qj111111的反馈
问题:生产环境MAC地址冲突问题如何解决如果生产环境中有几十上百台虚拟机,很多机器会频繁重启关机,开机,导致其他虚拟机有网络中断现象(应该是mac地址冲突了)但是频繁重启开机关机使用同一虚拟机克隆快照这种情况无法避免。
解决方案: 1.在虚拟机网络适配器中关闭虚拟机DHCP服务 2.自己设置网络ip地址,mac地址,子网掩码,默认网关,NDS服务器,(用自己设置取代DHCP服务)如下图所示
备注:来源于qj111111的反馈
未解决记录仍未解决的问题
欢迎反馈问题,共同解决
[课程]Linux pwn 探索篇!
最后于 2020-12-31 15:44
被梦幻的彼岸编辑
,原因: