使用VMwareWorkstationPlayerforLinux
Workstation12Player
在本文档被更新的版本替代之前,本文档支持列出的每个产品的版本和所有后续版本。
要查看本文档的更新版本,请访问/support/pubs。
ZH_CN-001872-00 使用VMwareWorkstationPlayerforLinux 最新的技术文档可以从VMware网站下载:/support/VMware网站还提供最近的产品更新信息。
您如果对本文档有任何意见或建议,请把反馈信息提交至:docfeedback@ 版权所有©2015VMware,Inc.保留所有权利。
版权和商标信息。
VMware,Inc.3401HillviewAve.PaloAlto,CA94304 北京办公室北京市海淀区科学院南路2号融科资讯中心C座南8层 上海办公室上海市浦东新区浦东南路999号新梅联合广场23楼 广州办公室广州市天河北路233号中信广场7401室
2 VMware,Inc. 目录 使用VMwareWorkstationPlayerforLinux7 1简介和系统要求
9 WorkstationPlayer的主机系统要求9虚拟机的功能与规范11 2安装和使用WorkstationPlayer13 在Linux主机上安装WorkstationPlayer13启动WorkstationPlayer15使用WorkstationPlayer窗口15传输文件和文本16在WorkstationPlayer中下载虚拟设备17从WorkstationPlayer的库中移除虚拟机17WorkstationPlayer电子邮件地址收集17卸载WorkstationPlayer18 3更改WorkstationPlayer首选项设置19 配置关闭行为首选项设置19配置软件更新设置19向VMware发送系统数据和使用情况统计信息21 4在WorkstationPlayer中创建虚拟机23 了解虚拟机23准备创建虚拟机23创建虚拟机26使用简易安装来安装客户机操作系统27手动安装客户机操作系统28导入虚拟机29 5安装和升级VMwareTools31 安装VMwareTools31升级VMwareTools32配置软件更新首选项33为特定虚拟机配置VMwareTools更新33手动安装和升级VMwareTools34在不使用会话管理器的情况下手动启动VMware用户进程39卸载VMwareTools39 VMware,Inc.
3 使用VMwareWorkstationPlayerforLinux 6在WorkstationPlayer中启动和停止虚拟机41 在WorkstationPlayer中启动虚拟机41在WorkstationPlayer中启动加密虚拟机42在WorkstationPlayer中下载虚拟设备42在WorkstationPlayer中关闭虚拟机42从WorkstationPlayer的库中移除虚拟机42使用Ctrl+Alt+Delete关闭客户机43在WorkstationPlayer中挂起和恢复虚拟机43在WorkstationPlayer中复位虚拟机43从Web服务器中流式传输虚拟机44在Windows虚拟机中启用自动登录45设置WorkstationPlayer的虚拟机关闭行为首选项45 7更改虚拟机显示47 为虚拟机配置显示设置47在WorkstationPlayer中使用全屏模式48为一个虚拟机使用多个监视器49 8在虚拟机中使用可移动设备和打印机51 在虚拟机中使用可移动设备51将USB设备连接到虚拟机52在Linux主机上装载USB文件系统54将主机打印机添加到虚拟机54在虚拟机中使用智能卡55 9为虚拟机设置共享文件夹59 使用共享文件夹59为虚拟机启用共享文件夹60在Windows客户机中查看共享文件夹61在Linux客户机中装载共享文件夹62更改共享文件夹属性62更改虚拟机能够共享的文件夹63为虚拟机禁用文件夹共享63将虚拟磁盘映射到主机系统63 10配置和管理虚拟机65 更改虚拟机名称65更改虚拟机的客户机操作系统66更改虚拟机的工作目录66更改虚拟机的虚拟机目录66更改虚拟机的内存分配67配置视频和声音67移动虚拟机70将虚拟机配置为VNC服务器72删除虚拟机75
4 VMware,Inc. 目录 查看虚拟机的消息日志75使用VIXAPI76在虚拟机中安装新软件76 11配置和管理设备77 配置DVD、CD-ROM和软盘驱动器77配置USB控制器79配置和维护虚拟硬盘81配置虚拟端口86配置通用SCSI设备90配置八路虚拟对称多处理93配置键盘功能93修改虚拟机的硬件设置100 12配置网络连接101 了解虚拟网络连接组件101了解常见网络连接配置102配置桥接模式网络连接103配置网络地址转换104配置仅主机模式网络连接104更改网络连接配置105 13配置虚拟机选项设置109 为虚拟机配置常规选项设置109为虚拟机配置电源选项110为虚拟机配置VMwareTools选项110为虚拟机配置自动登录111 14配置虚拟机硬件设置113 将硬件添加到虚拟机113从虚拟机中移除硬件114调整虚拟机内存115配置虚拟机处理器设置115配置和维护虚拟硬盘116配置CD-ROM和DVD驱动器设置118配置软盘驱动器设置119配置虚拟网络适配器设置120配置USB控制器设置122配置声卡设置123配置并行端口设置123配置串行端口设置123配置通用SCSI设备设置124配置打印机设置124配置显示设置125在物理磁盘或未使用的分区上安装客户机操作系统125 VMware,Inc.
5 使用VMwareWorkstationPlayerforLinux 索引127
6 VMware,Inc. 使用VMwareWorkstationPlayerforLinux 《使用VMwareWorkstationPlayerforLinux》介绍了如何使用VMwareWorkstationPlayerWorkstationPlayer™创建、配置和管理Linux主机上的虚拟机。
目标读者 本信息适用于希望在Linux主机上安装、升级或使用WorkstationPlayer的用户。
VMware,Inc.
7 使用VMwareWorkstationPlayerforLinux
8 VMware,Inc. 简介和系统要求
1 WorkstationPlayer是一款桌面应用程序,可用于创建、配置和运行虚拟机。
您还可以使用WorkstationPlayer下载并运行虚拟设备。
运行WorkstationPlayer的主机必须满足特定的硬件和软件要求。
WorkstationPlayer中运行的虚拟机支持特定设备,并提供特定功能。
本章讨论了以下主题:n第9页,“WorkstationPlayer的主机系统要求”n第11页,“虚拟机的功能与规范” WorkstationPlayer的主机系统要求 用于安装WorkstationPlayer的物理机称为主机系统,其安装的操作系统称为主机操作系统。
要运行WorkstationPlayer,主机系统和主机操作系统必须满足特定的硬件和软件要求。
主机系统的处理器要求 必须在满足特定处理器要求的主机系统上安装WorkstationPlayer。
支持的处理器 主机系统必须使用满足以下要求的64位x86CPU。
n在长模式下支持LAHF/SAHFn1.3GHz或更快的核心主频支持多处理器系统。
在安装WorkstationPlayer时,安装程序会进行检查以确保主机系统具有受支持的处理器。
如果主机系统不符合处理器要求,您将无法安装WorkstationPlayer。
64位客户机操作系统的处理器要求 虚拟机中运行的操作系统称为客户机操作系统。
要运行64位客户机操作系统,主机系统必须使用下列某种处理器。
n在长模式下具有段限制支持的AMDCPUn具有VT-x支持的IntelCPU VMware,Inc.
9 使用VMwareWorkstationPlayerforLinux 如果您使用了具有VT-x支持的IntelCPU,必须确认已在主机系统BIOS中启用了VT-x支持。
对于不同的系统供应商,启用VT-x支持所需的BIOS设置会有所不同。
有关如何确定是否已启用VT-x支持的信息,请参阅VMware知识库文章,网址为/kb/1003944。
在安装64位操作系统时,WorkstationPlayer会进行检查以确保主机系统具有受支持的处理器。
如果主机系统不符合处理器要求,您将无法安装64位操作系统。
Windows7Aero图形的处理器要求 为支持Windows7Aero图形,主机系统应使用Intel双核2.2GHz或更高版本CPU,或者使用AMDAthlon4200+或更高版本CPU。
支持的主机操作系统 您可以在Windows和Linux主机操作系统中安装WorkstationPlayer。
要查看受支持的主机操作系统的列表,请在VMware网站上搜索在线《VMware兼容性指南》。
虽然并未列出WorkstationPlayer,但有关WorkstationPro的信息同样适用于WorkstationPlayer。
不支持在虚拟机中使用未列出的操作系统。
主机系统的内存要求 主机系统必须有足够的内存来运行主机操作系统、主机系统的虚拟机中运行的客户机操作系统以及主机和客户机操作系统中运行的应用程序。
主机系统最少需要具有1GB内存。
建议具有2GB或更多。
要在虚拟机中提供Windows7Aero图形支持,至少需要3GB主机系统内存。
有1GB的内存分配给客户机操作系统,另有256MB分配给图形内存。
有关内存要求的更多信息,请参阅您的客户机操作系统和应用程序文档。
主机系统的显示要求 主机系统必须具有16位或32位显示适配器。
请使用为主机系统推荐的最新图形驱动程序。
为支持Windows7Aero图形,主机系统应使用NVIDIAGeForce8800GT或更高版本图形处理器,或者使用ATIRadeonHD2600或更高版本图形处理器。
重要事项在某些图形硬件上运行WindowsVista或Windows7虚拟机时,3DMark'06等3D基准可能无法正常显示或根本无法显示。
10 VMware,Inc. 第1章简介和系统要求 主机系统的磁盘驱动器要求 主机系统必须满足某些磁盘驱动器要求。
客户机操作系统可以驻留在物理磁盘分区或虚拟磁盘文件中。
表1‑1主机系统的磁盘驱动器要求 驱动器类型 要求 硬盘 n支持IDE、SATA和SCSI硬盘。
n建议为每个客户机操作系统和其中所用的应用程序软件分配至少1GB的可用磁盘空间。
如果您使用默认设置,则实际的磁盘空间需求大致相当于在物理机上安装/运行客户机操作系统及应用程序的需求。
n安装时需要大约200MB(Linux)或250MB(Windows)可用磁盘空间。
您可以在安装完成后删除安装程序以回收磁盘空间。
CD-ROM和DVD光盘驱动器 n支持IDE、SATA和SCSI光驱。
n支持CD-ROM和DVD驱动器。
n支持ISO磁盘映像文件。
软盘 虚拟机可以连接主机上的磁盘驱动器。
另外还支持软盘磁盘映像文件。
固态驱动器 如果主机具有物理固态驱动器(SolidStateDrive,SSD),主机将通知客户机操作系统它们在SSD上运行。
这样,客户机操作系统就可以优化行为。
虚拟机识别SSD并使用该信息的方式取决于客户机操作系统和虚拟磁盘的磁盘类型(SCSI、SATA或IDE)。
n在Windows8、Windows10、Ubuntu和RedHatEnterpriseLinux虚拟机中,所有驱动器类型可以将其 虚拟磁盘报告为SSD驱动器。
n在Windows7虚拟机中,仅IDE和SATA虚拟磁盘可以报告为SSD。
只有在用作虚拟机的系统驱动器 时,SCSI虚拟磁盘才会报告为SSD;在用作虚拟机的数据驱动器时,将报告为机械驱动器。
n在Mac虚拟机中,仅SATA虚拟磁盘可以报告为SSD。
IDE和SCSI虚拟磁盘报告为机械驱动器。
请使用虚拟机操作系统验证虚拟机是否将SSD作为其虚拟磁盘。
主机系统的局域网络连接要求 您可以使用主机操作系统支持的任意以太网控制器。
要提供非以太网网络支持,需要使用内置的网络地址转换(NAT)或在主机操作系统上结合使用仅主机模式网络连接与路由软件。
虚拟机的功能与规范 WorkstationPlayer虚拟机支持特定的设备并提供特定功能。
支持的客户机操作系统 客户机操作系统可以是Windows、Linux及其他常用操作系统。
要查看受支持的客户机操作系统的列表,请在VMware网站上搜索在线《VMware兼容性指南》。
虽然并未列出WorkstationPlayer,但有关WorkstationPro的信息同样适用于WorkstationPlayer。
不支持在虚拟机中使用未列出的操作系统。
有关安装最常见的客户机操作系统的信息,请参阅《VMware客户机操作系统安装指南》。
VMware,Inc. 11 使用VMwareWorkstationPlayerforLinux 虚拟机处理器支持 虚拟机支持特定处理器功能。
n与主机处理器相同。
n在具有一个或多个逻辑处理器的主机系统上使用一个虚拟处理器。
n在至少具有两个逻辑处理器的主机系统上最多使用八个虚拟处理器(八路虚拟对称多处理,即虚拟SMP)。
注意WorkstationPlayer将具有两个或多个物理CPU的多处理器主机、具有多核CPU的单处理器主机和带有超线程支持的单处理器主机视为具有两个逻辑处理器。
虚拟机内存分配 可分配到单个主机系统中运行的所有虚拟机的内存总量仅受主机RAM量限制。
在64位主机中,每个虚拟机的最大内存量为64GB。
在32位主机中,每个虚拟机的最大内存容量为8GB。
WorkstationPlayer会阻止在32位主机中启动配置为使用8GB以上内存的虚拟机。
32位操作系统的内存管理限制会导致虚拟机内存过载,并因此严重影响系统性能。
兼容的虚拟机和系统映像 WorkstationPlayer可以运行由其他VMware产品创建的虚拟机和系统映像以及部分非VMware产品。
VMware虚拟机 MicrosoftVirtualPC和VirtualServer虚拟机 SymantecBackupExecSystemRecovery系统映像 WorkstationPlayer可运行由Workstation4及更高版本、GSXServer3.x、VMwareServer以及ESXServer2.5和更高版本创建的虚拟机。
Workstation4虚拟机在旧版模式中运行。
您必须使用其他VMware产品对Workstation4之前版本所创建的虚拟机进行升级,然后才能在WorkstationPlayer中运行这些虚拟机。
在Windows主机上,WorkstationPlayer可以运行MicrosoftVirtualPC和VirtualServer虚拟机。
在WorkstationPlayer中打开VirtualPC虚拟机时,WorkstationPlayer会创建一个与VMware产品兼容、扩展名为.vmx的配置文件。
WorkstationPlayer将保留原始的VirtualPC配置文件并为其指定.vmc文件扩展名。
您可以保存与VMware产品兼容的虚拟机,但无需更改原始VirtualPC配置文件。
在Windows主机上,WorkstationPlayer可以运行使用SymantecBackupExecSystemRecovery(前称为SymantecLiveStateRecovery)创建的系统映像。
在WorkstationPlayer中打开BackupExecSystemRecovery系统映像时,WorkstationPlayer会创建一个与VMware产品兼容、扩展名为.vmx的配置文件。
WorkstationPlayer将保留原始的BackupExecSystemRecovery系统映像文件并为其指定.sv2i文件扩展名。
12 VMware,Inc. 安装和使用WorkstationPlayer
2 通常,安装WorkstationPlayer时需要运行标准的GUI向导。
本章讨论了以下主题:n第13页,“在Linux主机上安装WorkstationPlayer”n第15页,“启动WorkstationPlayer”n第15页,“使用WorkstationPlayer窗口”n第16页,“传输文件和文本”n第17页,“在WorkstationPlayer中下载虚拟设备”n第17页,“从WorkstationPlayer的库中移除虚拟机”n第17页,“WorkstationPlayer电子邮件地址收集”n第18页,“卸载WorkstationPlayer” 在Linux主机上安装WorkstationPlayer 通过运行Linux捆绑包安装程序,在Linux主机系统中安装WorkstationPlayer。
在大多数Linux分发版本中,Linux捆绑包安装程序会启动GUI向导。
在某些Linux分发版本中(包括RedHatEnterpriseLinux5.1),捆绑包安装程序会启动命令行向导而非GUI向导。
您还可以在终端窗口中使用--console选项来运行安装程序,以安装WorkstationPlayer。
前提条件n确认主机系统符合主机系统要求。
请参见第9页,“WorkstationPlayer的主机系统要求”。
n获得WorkstationPlayer软件。
n熟悉Linux命令行安装选项。
请参见第14页,“Linux命令行安装选项”。
n确认您具有主机系统的root用户访问权限。
步骤1使用您打算在运行WorkstationPlayer时使用的用户名登录Linux主机系统。
2获得root用户权限。
例如:suroot使用的具体命令取决于您的Linux分发版本和配置。
3将目录切换到包含WorkstationPlayer安装程序文件的目录。
VMware,Inc. 13 使用VMwareWorkstationPlayerforLinux 4运行适合主机系统的WorkstationPlayer安装程序。
例如:shVMware-Player-e.x.p-xxxx-xxxx.architecture.bundle--[option]xxxx-xxxx为版本号和内部版本号,体系结构为i386或x86_64,选项为命令行选项。
5接受许可协议。
如果您使用--console选项,或在不支持GUI向导的主机系统中安装WorkstationPlayer,请按Enter键滚动浏览,阅读许可协议,或者键入q跳到[是/否]提示。
6按照提示完成安装。
下一步WorkstationPlayer安装完成后,可以退出root帐户。
无需root用户身份即可运行WorkstationPlayer。
Linux命令行安装选项 您可以使用命令行安装选项在Linux主机系统上安装WorkstationPlayer。
要使用安装选项,必须以root用户身份登录。
安装完成后退出root帐户。
表2‑1Linux命令行安装选项 选项 说明 --console--custom--gtk 使您可以通过终端进行安装。
使用该选项可以自定义安装目录的位置并设置对打开文件描述符数量的硬性限制。
打开基于GUI的VMware安装程序(默认选项)。
--ignore-errors或-
I --regular--required--set-settingvmware-installerinstallShortcuts--set-settingvmware-installerlibdir/opt 允许继续安装,即使某个安装程序脚本出现错误。
由于出错部分不完整,组件可能无法正确配置 显示之前尚未回答或必须回答的安装问题。
这是默认选项。
仅显示许可协议,然后继续安装WorkstationPlayer。
在安装WorkstationPlayer时添加快捷方式。
默认值为yes。
创建:n/opt/vmware(Workstation或WorkstationPlayer)n/opt/vmware-installern/opt/vmware-vix默认值为/usr/lib。
--set-settingvmware-installerprefix/usr/local --set-settingvmware-playerserialNumber --set-settingvmware-player-appsimplifiedUI --set-settingvmware-player-appsoftwareUpdateEnabled --set-settingvmware-player-appsoftwareUpdateURL --set-settingvmware-player-appsupportURL --set-settingvmware-workstationserialNumber 安装在此处直接运行的可执行文件(例如:vmware、vmplayer和works等)。
产品的其他部分将分发在libdir-derived路径下。
默认值为/usr。
在安装WorkstationPlayer时,需要输入许可证密钥。
输入带有连字符的许可证密钥,例如xxxxx-xxxxx-xxxxx-xxxxx-xxxxx。
启用或禁用WorkstationPlayer的特定UI功能。
默认值为no。
在发布新的内部版本时,对WorkstationPlayer进行自动升级。
指定一个用于管理软件更新的自定义URL(要不同于)。
专门为用户设置一个支持URL或电子邮件别名,让他们可以通过WorkstationPlayer或WorkstationPlayer帮助菜单就产品问题与支持部门联系。
在安装WorkstationPlayer时,需要输入许可证密钥。
输入带有连字符的许可证密钥,例如xxxxx-xxxxx-xxxxx-xxxxx-xxxxx。
14 VMware,Inc. 第2章安装和使用WorkstationPlayer 启动WorkstationPlayer 在启动WorkstationPlayer时,WorkstationPlayer窗口会打开。
可以从命令行启动WorkstationPlayer。
在某些Linux分发版本中(包括RedHatEnterpriseLinux5.1),还可以从应用程序下的系统工具菜单启动WorkstationPlayer。
步骤u输入vmplayer命令。
选项默认路径中包含/usr/bin默认路径中不包含/usr/bin 说明vmplayer&/usr/bin/vmplayer& 使用WorkstationPlayer窗口 您可以通过WorkstationPlayer窗口与WorkstationPlayer和虚拟机进行交互。
了解如何使用WorkstationPlayer的最佳方法是实际操作。
WorkstationPlayer窗口设计直观且易于使用。
步骤n可使用主页选项卡中的图标创建新的虚拟机、打开现有虚拟机、下载虚拟设备或查看WorkstationPlayer 帮助系统。
n在库中选择一个关闭的虚拟机以查看摘要视图。
摘要视图显示配置信息和虚拟机的状态的摘要。
在摘要视图中可以启动虚拟机,或编辑虚拟机设置。
n在库中选择一个关闭的虚拟机,然后单击播放虚拟机以启动虚拟机并查看控制台视图。
控制台视图与物理计算机的监视器显示十分相似。
n在库中选择一个虚拟机,使用菜单栏中的虚拟机菜单为所选虚拟机执行所有虚拟机操作。
n当虚拟机处于开启状态时,可使用状态栏中的图标对硬盘、CD/DVD驱动器、软盘驱动器和网络适配器等 虚拟设备执行操作。
通过单击或右键单击可移动设备图标,您可以连接设备或断开设备连接,也可以编辑设备设置。
n可通过关于VMwarePlayer窗口,访问有关WorkstationPlayer安装的信息,包括许可证密钥信息。
单击帮助>关于VMwarePlayer。
n如果您有单个WorkstationPlayer许可证,则密钥会显示在“许可证信息”部分的类型字段中。
在字 段标有单个标记,后跟您的许可证密钥。
n如果您的WorkstationPlayer版本已获得许可供多个用户使用,类型字段将显示批量,并且不会显示 许可证密钥。
n如果您未输入WorkstationPlayer的许可证,则类型字段会显示不适用,并且不会显示许可证密钥。
n如果您拥有WorkstationPlayer的评估许可证密钥,则类型字段会显示不适用。
同时还将显示评估许 可证密钥的到期日期。
注意评估密钥无法激活HorizonFLEX功能。
VMware,Inc. 15 使用VMwareWorkstationPlayerforLinux 传输文件和文本 您可以使用拖放功能、复制粘贴功能、共享文件夹和映射驱动器在主机系统和虚拟机之间传输文件及文本。
使用拖放功能 您可以使用拖放功能在主机系统和虚拟机之间移动文件/目录、电子邮件附件、纯文本、带格式文本和图像。
您可以在以下位置之间拖动文件或目录。
n主机系统和虚拟机上的文件管理器(如Windows资源管理器)。
n文件管理器和支持拖放的应用程序。
n支持拖放提取单个文件的不同应用程序,如压缩文件管理器。
n不同的虚拟机。
当您在主机和虚拟机之间拖动文件或文件夹时,WorkstationPlayer会将这些文件或文件夹复制到您所拖放的位置。
例如,如果您将某个文件拖放到文字处理程序的桌面图标上,该程序将会打开原始文件的副本。
原始文件中不包含您对副本所做的更改。
应用程序会先打开临时目录中存储的文件副本。
对于Windows系统,这个临时目录是在%TEMP%环境变量中指定的。
对于Linux和Solaris系统,该临时目录为/tmp/VMwareDnD。
将文件保存到其他目录以保护您所做的更改。
拖放功能的要求与限制 拖放功能具有某些要求和限制。
n必须在虚拟机中安装VMwareTools才能使用拖放功能。
n要使用拖放功能,Linux主机和客户机需要运行XWindows,Solaris10客户机需要运行X服务器和 JDS/Gnome。
n只能在Windows主机应用程序和Windows客户机应用程序之间拖动图像。
Linux主机或客户机不支持拖 动图像。
n您只能在Linux/Windows主机和Linux、Windows及Solaris10客户机之间拖动文件和目录、电子邮件 附件、纯文本以及带格式文本。
n拖动的电子邮件附件必须是4MB以下的图像或文件。
n拖动的纯文本与带格式文本(包括格式)不能超过4MB。
n拖动的文本必须是可使用Unicode字符表示的语言的文本。
nWorkstationPlayer使用PNG格式对要拖动的图像进行编码。
拖动的图像在转换为PNG格式后必须小于 4MB。
n在Windows95和Windows98客户机上,仅支持拖放文件和目录。
使用复制与粘贴功能 您可以在虚拟机之间以及虚拟机中运行的应用程序之间剪切、复制和粘贴文本。
您还可以在主机系统中运行的应用程序和虚拟机中运行的应用程序之间剪切、复制和粘贴图像、纯文本、带格式文本以及电子邮件附件。
复制与粘贴功能的要求和限制 复制粘贴功能具有某些要求和限制。
n您必须在虚拟机中安装VMwareTools才能使用复制粘贴功能。
16 VMware,Inc. 第2章安装和使用WorkstationPlayer n仅Linux和Windows主机以及Linux、Windows和Solaris10客户机支持复制粘贴功能。
n要使用复制粘贴功能,Linux主机和客户机需要运行XWindows,Solaris10客户机需要运行X服务 器和JDS/Gnome。
n复制和粘贴的电子邮件附件必须是4MB以下的图像或文件。
n复制和粘贴的纯文本与带格式文本(包括格式)不能超过4MB。
n复制和粘贴的文本必须是可使用Unicode字符表示的语言的文本。
nWorkstationPlayer使用PNG格式对要复制和粘贴的图像进行编码。
复制和粘贴的图像在转换为PNG格 式后必须小于4MB。
n无法在虚拟机之间复制粘贴文件。
n在Windows95和Windows98客户机上,只能复制粘贴小于64KB的纯文本。
在WorkstationPlayer中下载虚拟设备 您可以在WorkstationPlayer中下载虚拟设备。
虚拟设备是预先构建和配置、可随时运行的软件应用程序,它与操作系统一起打包在虚拟机中。
步骤u选择文件>下载虚拟设备。
Web浏览器会打开并显示VMware网站的虚拟设备市场(VirtualApplianceMarketplace)页面。
您可以在该页面中浏览并下载虚拟设备。
从WorkstationPlayer的库中移除虚拟机 在WorkstationPlayer中打开虚拟机时,它会添加到虚拟机库中。
您可以从库中移除不使用的虚拟机。
从库中移除虚拟机时并不会在主机文件系统内删除虚拟机或其任何文件。
虚拟机只是从库中移出。
如果您再次打开虚拟机,它会被重新添加到库中。
前提条件关闭虚拟机。
步骤u选择并右键单击虚拟机,然后选择从库中移除虚拟机。
虚拟机将从库中移除,不需要任何确认。
WorkstationPlayer电子邮件地址收集 WorkstationPlayer试用版将在您第一次使用时提示输入电子邮件地址。
您可以出于非商业目的免费使用WorkstationPlayer。
当您第一次使用WorkstationPlayer时,可以输入自己的电子邮件地址,免费使用该产品;或者,也可以输入所购买的许可证密钥使用WorkstationPlayer,以便获得更多功能。
VMware,Inc. 17 使用VMwareWorkstationPlayerforLinux 卸载WorkstationPlayer 必须先卸载之前版本的WorkstationPlayer,才能安装该产品的最新版本。
步骤u键入命令vmware-installer-uvmware-player。
您可以在卸载程序中指定是否保留配置文件。
18 VMware,Inc. 更改WorkstationPlayer首选项设置
3 WorkstationPlayer首选项设置是适用于WorkstationPlayer以及在WorkstationPlayer中运行的虚拟机的全局配置设置。
要更改WorkstationPlayer首选项设置,请选择文件>Player首选项。
本章讨论了以下主题:n第19页,“配置关闭行为首选项设置”n第19页,“配置软件更新设置”n第21页,“向VMware发送系统数据和使用情况统计信息” 配置关闭行为首选项设置 关闭行为首选项设置用于控制关闭虚拟机时WorkstationPlayer对其采取的操作。
要配置关闭行为首选项设置,请选择文件>首选项。
表3‑1关闭行为首选项设置 设置 说明 挂起虚拟机 在您关闭虚拟机时将其挂起。
下次启动WorkstationPlayer时,虚拟机会从之前挂起时的状态恢复运行。
关闭虚拟机 在您关闭虚拟机时将其关闭。
下次启动WorkstationPlayer时,虚拟机处于关闭状态。
使虚拟机保持运行 在您关闭虚拟机时使之在后台继续运行。
下次启动WorkstationPlayer时,虚拟机处于关闭状态。
关闭虚拟机前确认 在关闭虚拟机时,WorkstationPlayer会提示您进行确认。
关闭虚拟机后将其归还虚拟机库 关闭虚拟机后,WorkstationPlayer会将其归还到库中。
您可以打开其他虚拟机或编辑虚拟机设置。
配置软件更新设置 软件更新设置用于控制WorkstationPlayer在何时将软件更新下载到主机系统,以及是否使用代理服务器连接VMware更新服务器。
要配置软件更新设置,请选择编辑>首选项>更新。
VMware,Inc. 19 使用VMwareWorkstationPlayerforLinux 表3‑2软件更新首选项设置设置启动时检查产品更新根据需要检查新的软件组件 立即下载所有组件连接设置 说明 启动WorkstationPlayer时检查应用程序和已安装的组件是否有新版本。
默认情况下,此设置已被选中。
在需要某个组件时检查是否有新版组件,如检查新版VMwareTools。
选中该设置后,WorkstationPlayer会检查是否有新版本可用于下载安装。
将所有可用的软件组件手动下载到主机系统。
如果您计划稍后在无法访问时使用虚拟机,请单击此按钮。
单击此按钮可配置用于连接VMware更新服务器的代理服务器。
为代理服务器配置连接设置 您可以使用“配置连接设置”,通过代理服务器连接VMware更新服务器。
要配置代理连接设置,请选择编辑>首选项>更新,然后单击连接设置。
表3‑3连接设置 设置 说明 无代理 不使用代理服务器。
Windows代理设置 (仅限Windows主机)WorkstationPlayer使用“选项”控制面板中连接选项卡中的主机代理设置访问VMware更新服务器。
单击选项可设置客户机连接选项。
系统代理设置 (仅限Linux主机)WorkstationPlayer使用主机代理设置访问VMware更新服务器。
手动代理设置 选择一个HTTP或SOCKS代理,指定代理服务器地址,然后指定一个端口号用于访问VMware更新服务器。
用户名和密码 用于代理服务器身份验证的用户名和密码。
在Windows主机上,如果用户名或密码两个文本框中的任意一个为空,WorkstationPlayer将不会使用其中任何一个值。
在Linux主机上,如果用户名或密码两个文本框中的任意一个为空,WorkstationPlayer将使用gnome设置中的用户名和密码。
您必须重新启动WorkstationPlayer,所做的代理设置更改才能生效。
了解自动软件更新过程 在启用自动软件更新后,您始终可以获知VMware的最新发布情况。
通过使软件保持最新,您可以充分受益于新的产品功能和性能改进,确保系统拥有最新的修补程序,并及时得到新客户机操作系统享有的支持。
您可以在安装WorkstationPlayer时启用自动软件更新功能,或者配置WorkstationPlayer的首选项设置来启用此功能。
您也可以随时禁用此功能。
为确定是否存在软件更新,VMware软件更新功能会通过安全方式向VMware发送以下匿名信息。
n用于识别各个系统的通用唯一标识符(UUID) n产品名称、产品版本和内部版本号 n您的主机操作系统的名称、版本和区域设置 VMware软件更新功能不会收集任何个人数据,如您的姓名、地址、电话号码或电子邮件地址。
您的产品许可密钥和MAC地址不会发送给VMware,VMware也不会存储您的IP地址及其从您那里接收的数据。
20 VMware,Inc. 第3章更改WorkstationPlayer首选项设置 VMware可能会使用软件更新功能所收集的信息用于产品规划目的。
VMware会限制对您的数据访问,并使用符合行业标准的控制手段保护您的信息,包括使用物理访问控制、防火墙、入侵检测和网络监控。
VMware软件更新功能收集的信息均依照VMware隐私政策进行处理。
向VMware发送系统数据和使用情况统计信息 用户体验改进计划设置用于控制是否参与VMware用户体验改进计划。
要加入或退出该计划,您可以选中或取消选中帮助改善VMwarePlayer复选框。
如果您参与计划,WorkstationPlayer会向VMware发送匿名系统数据和使用情况统计信息。
WorkstationPlayer会为收集的数据创建日志文件并将数据存储在主机中。
表3‑4用户体验改进计划日志文件 文件名 主机操作系统日志文件位置 说明 playerUploadedData.log WindowsServer2008R2、Windows7、Windows8和Windows10 \Users\用户\AppData\Local\VMware 最近上载到VMware服务器的数据。
playerUploadedData.log Linux ~/.vmware 最近上载到VMware服务器的数据。
注意数据收集过程不会影响计算机的性能。
加入用户体验改进计划 加入VMware用户体验改进计划后,您的计算机将向VMware发送匿名信息。
该计划为自愿参与,您可以随时退出。
所收集的数据类型 VMware用户体验改进计划收集的数据可能包括产品数据、产品使用信息、产品性能信息和系统配置信息。
产品数据通常包括产品名称、版本、内部版本号和配置设置等信息。
这类信息有助于VMware比较相同安装环境中的数据并确定常用配置。
产品使用信息可能包括所选菜单项、按下的工具栏按钮、运行的虚拟机和虚拟机配置设置。
这类信息能帮助VMware识别使用模式,如最常用的功能、用户创建的虚拟机数量、同时运行的虚拟机数量、最常用的操作系统,以及通常选用的虚拟机设置。
产品性能数据可能包括出现的错误和度量数据,如虚拟机挂起和继续运行时间、正常运行时间或应用程序启动时间。
系统配置信息可能包括计算机当前运行的操作系统、计算机中的处理器数量和处理器型号、安装的内存数量、可用的网络连接数量、已安装的视频卡和视频驱动程序,以及显示器设备的屏幕分辨率。
这些信息有助于VMware确定测试期间最适合客户环境的系统配置,并根据硬件行业的趋势和新技术的应用情况规划未来的发展。
我们不会在每次向VMware发送数据时从所有系统中收集所有的可用信息。
有些信息只从所选的安装环境收集,有些特定信息(如错误消息)只在生成时才被收集。
VMware使用通用唯一标识符(UUID)识别来自不同计算机的信息。
VMware,Inc. 21 使用VMwareWorkstationPlayerforLinux 数据何时被传送到VMware 数据通常会收集到您的系统中并在启动WorkstationPlayer时传送给VMware。
如果您的计算机无法访问,信息将收集起来并在下次启动WorkstationPlayer时发送到VMware。
这些数据也可能在其他时间发送到VMware,如检查软件更新时。
数据会经过加密并通过安全SSL连接进行传送,因此不会被其他用户读取。
WorkstationPlayer会以明文方式在您的系统中存储所有要发送到VMware的信息。
这些文件位于日志文件所在的目录,并命名为产品名称UploadedData.log。
隐私保护 VMware不会收集任何个人数据,如您的姓名、地址、电话号码或电子邮件地址。
您的产品许可密钥和MAC地址不会发送给VMware,VMware也不会存储您的IP地址及其从您那里接收的数据。
VMware会限制对您的数据访问,并使用符合行业标准的控制手段保护您的信息,包括使用物理访问控制、防火墙、入侵检测和网络监控。
VMware用户体验改进计划收集的信息均依照VMware隐私政策进行处理。
注意该用户改进计划绝非间谍软件。
间谍软件会在您不完全知情或未同意的情况下收集信息或操作您的计算机。
退出计划 您可以通过更改WorkstationPlayer首选项设置来随时加入或退出VMware用户体验改进计划。
有关详细信息,请参见第21页,“向VMware发送系统数据和使用情况统计信息”。
22 VMware,Inc. 在WorkstationPlayer中创建虚拟机
4 您可以使用新建虚拟机向导创建虚拟机。
新建虚拟机向导可引导您设置新的虚拟机,帮助您设置相应选项和参数。
要启动新建虚拟机向导,请选择文件>创建新虚拟机,或者单击欢迎页面上的创建新虚拟机。
本章讨论了以下主题:n第23页,“了解虚拟机”n第23页,“准备创建虚拟机”n第26页,“创建虚拟机”n第27页,“使用简易安装来安装客户机操作系统”n第28页,“手动安装客户机操作系统”n第29页,“导入虚拟机” 了解虚拟机 虚拟机是一种软件形式的计算机,和物理机一样能运行操作系统和应用程序。
虚拟机可使用其所在物理机(即主机系统)的物理资源。
虚拟机具有可提供与物理硬件相同功能的虚拟设备,在此基础上还具备可移植性、可管理性和安全性优势。
虚拟机拥有操作系统和虚拟资源,其管理方式非常类似于物理机。
例如,您可以像在物理机中安装操作系统那样在虚拟机中安装操作系统。
您必须拥有包含操作系统供应商提供的安装文件的CD-ROM、DVD或ISO映像。
准备创建虚拟机 在创建虚拟机时,您需要指定或接受一些基本虚拟机设置的默认设置。
n客户机操作系统的安装方式。
n虚拟机名称和虚拟机文件位置。
n虚拟磁盘的大小,以及是否将磁盘拆分为多个虚拟磁盘文件。
n是否自定义硬件设置,包括内存分配、虚拟处理器数量和网络连接类型。
选择客户机操作系统 新建虚拟机向导会提示您选择要在虚拟机中运行的操作系统的源介质。
您可以指定插入到物理驱动器中的安装程序光盘、ISO映像文件,也可以让新建虚拟机向导创建具有空白硬盘的虚拟机。
如果选择安装程序光盘或ISO映像文件且操作系统支持简易安装,那么将以自动化方式完成客户机操作系统安装过程并同时安装VMwareTools。
如果安装程序光盘或ISO映像文件中包含产品密钥且已经设置为执行无人参与的安装,那么使用简易安装的唯一好处就是能自动安装VMwareTools。
VMware,Inc. 23 使用VMwareWorkstationPlayerforLinux 如果您指定新建虚拟机向导创建具有空白硬盘的虚拟机,向导会提示您指定操作系统及其版本,您必须在虚拟机创建完成后手动安装客户机操作系统。
WorkstationPlayer会使用这些信息设置相应的默认值,对与虚拟机关联的文件进行命名,调整性能设置,以及处理客户机操作系统的特殊行为和错误。
如果您打算安装的操作系统未在向导中列出,请将操作系统和版本都选择为其他。
如果您要安装支持简易安装的操作系统,但不想使用简易安装,您可以让向导创建一个具有空白磁盘的虚拟机,然后手动安装客户机操作系统。
支持的客户机操作系统 客户机操作系统可以是Windows、Linux及其他常用操作系统。
要查看受支持的客户机操作系统的列表,请在VMware网站上搜索在线《VMware兼容性指南》。
虽然并未列出WorkstationPlayer,但有关WorkstationPro的信息同样适用于WorkstationPlayer。
不支持在虚拟机中使用未列出的操作系统。
有关安装最常见的客户机操作系统的信息,请参阅《VMware客户机操作系统安装指南》。
提供简易安装信息 当新建虚拟机向导检测到支持简易安装的操作系统,将会提示您提供有关客户机操作系统的信息。
创建虚拟机后,将自动安装客户机操作系统和VMwareTools。
对于Windows客户机操作系统,您必须提供以下简易安装信息。
表4‑1Windows客户机的简易安装信息 简易安装提示 说明 Windows产品密钥 (可选)除非安装介质中包含批量许可证产品密钥,否则请键入产品密钥。
在此处提供产品密钥后,安装客户机操作系统的过程中向导不会再提示您提供产品密钥。
要安装的Windows版本 选择要安装的Windows操作系统版本。
完整名称 用于注册客户机操作系统的名称。
请勿使用Administrator或Guest作为名称。
如果使用这些名称,必须在安装客户机操作系统时输入其他名称。
密码 (可选)Windows操作系统(Windows2000除外)中具有管理员权限的帐户所用的密码。
在Windows2000中,这是管理员帐户的密码。
在WindowsXPHome中,会创建一个不带密码的管理员帐户,您可以自动登录到客户机操作系统。
自动登录(需要密码) (可选)保存登录凭据并在开启虚拟机时跳过登录对话框。
必须输入用户名和密码才能使用此功能。
对于Linux客户机操作系统,必须提供以下简易安装信息。
表4‑2Linux客户机的简易安装信息 提示 说明 完整名称 用于注册客户机操作系统的名称(如果需要注册)。
WorkstationPlayer使用名字创建虚拟机的主机名。
用户名 您的用户名。
您可以使用小写字母、数字和破折号,但不要在用户名中以破折号作为起始字符。
请勿使用root作为名称。
某些操作系统会为该用户设置sudo访问权限,另一些操作系统则要求该用户使用su来获得root用户权限。
密码 用户名和root用户的密码。
请参见第27页,“使用简易安装来安装客户机操作系统”。
24 VMware,Inc. 第4章在WorkstationPlayer中创建虚拟机 指定虚拟机名称和文件位置 新建虚拟机向导会提示您输入虚拟机名称和虚拟机文件目录。
虚拟机文件的默认目录名称衍生于客户机操作系统的名称,例如,MicrosoftWindows7(32-bit)。
对于标准虚拟机,虚拟机文件的默认目录位于虚拟机目录中。
为获得最佳性能,请勿将虚拟机目录放到网络驱动器中。
如果其他用户需要访问虚拟机,请考虑将虚拟机文件放到能被这些用户访问的位置。
对于共享虚拟机,虚拟机文件的默认目录位于共享虚拟机目录中。
共享虚拟机文件必须驻留在共享虚拟机目录中。
虚拟机目录 WorkstationPlayer将标准虚拟机存储在虚拟机目录中。
虚拟机目录的默认位置因主机操作系统而异。
表4‑3默认虚拟机目录主机操作系统 默认位置 WindowsServer2008R2 C:\DocumentsandSettings\用户名\MyDocuments\MyVirtualMachines 用户名是当前登录用户的名称。
Windows7Windows8Windows10 C:\Users\用户名\Documents\VirtualMachines用户名是当前登录用户的用户名。
Linux homedir/vmware主目录是当前登录用户的主目录。
为虚拟机指定磁盘容量 如果您在自定义配置过程中指示新建虚拟机向导创建新的虚拟磁盘,向导会提示您设置虚拟磁盘大小并指定是否将磁盘拆分为多个虚拟磁盘(.vmdk)文件。
一个虚拟磁盘由一个或多个虚拟磁盘文件构成。
虚拟磁盘文件用于存储虚拟机硬盘驱动器的内容。
文件中几乎所有的内容都是虚拟机数据。
有一小部分文件会分配用于虚拟机开销。
如果虚拟机直接连接到物理磁盘,虚拟磁盘文件将存储有关虚拟机可访问分区的信息。
您可以为虚拟磁盘文件设置0.001GB到8TB之间的容量。
您还可以选择将虚拟磁盘存储为单个文件还是拆分为多个文件。
如果虚拟磁盘存储在具有文件大小限制的文件系统上,请选择将虚拟磁盘拆分成多个文件。
如果您拆分的虚拟磁盘大小不到950GB,则会创建一系列2GB大小的虚拟磁盘文件。
如果您拆分的虚拟磁盘大小超过950GB,则会创建两个虚拟磁盘文件。
第一个虚拟磁盘文件最大可达到1.9TB,第二个虚拟磁盘文件则存储剩余的数据。
磁盘空间不会预先分配给磁盘。
虚拟磁盘所用的实际文件一开始很小,它会根据需要逐渐增至最大。
这种做法的主要优势是文件大小较小。
小文件不需要太多磁盘空间,而且容易移动到新的位置。
创建完虚拟机后,您可以编辑虚拟磁盘设置并添加其他虚拟磁盘。
磁盘大小兼容性 虚拟磁盘大小的上限为8TB。
硬件版本、总线类型以及控制器类型也会影响虚拟磁盘的大小。
Workstation硬件版本10、11、1210、11、12 总线类型IDESCSI 控制器类型ATAPIBusLogic 最大磁盘大小8192GB(8TB)2040GB(2TB) VMware,Inc. 25 使用VMwareWorkstationPlayerforLinux Workstation硬件版本10、11、1210、11、1210、11、129、8、7、6.56.0、
5 总线类型SCSISCSISATA全部全部 控制器类型LSILogicLSILogicSASAHCI全部全部 最大磁盘大小8192GB(8TB)8192GB(8TB)8192GB(8TB)2040GB(2TB)950GB 要查看控制器的类型,请打开虚拟机的.vmx文件。
scsi0.virtualDev设置的值决定控制器的类型。
值空白或不存在lsilogiclsisas1068 控制器类型BusLogicLSILogicLSILogicSAS 自定义虚拟机硬件 您可以在新建虚拟机向导的最后一个页面上单击自定义硬件来自定义虚拟机硬件。
您可以更改默认的硬件设置,包括内存分配、虚拟CPU数量、CD/DVD和软盘驱动器设置以及网络连接类型。
用于创建典型虚拟机的工作表 您可以打印此工作表,并记下您要在创建典型虚拟机时指定的值。
表4‑4工作表:典型虚拟机选项 在此写下您的值 客户机操作系统来源 客户机操作系统类型(用于手动安装) Windows客户机简易安装信息n产品密钥n操作系统版本n全名n密码n自动登录凭据 Linux客户机简易安装信息n全名n用户名n密码 虚拟机名称 虚拟机位置 磁盘容量 创建虚拟机 您可以通过运行新建虚拟机向导在WorkstationPlayer中创建新虚拟机。
前提条件n确认您具有“新建虚拟机”向导创建虚拟机所需的信息。
请参见第23页,“准备创建虚拟机”。
n确认支持您打算安装的客户机操作系统。
请参阅VMware网站上的在线《VMware兼容性指南》。
26 VMware,Inc. 第4章在WorkstationPlayer中创建虚拟机 n有关您打算安装的客户机操作系统的信息,请参见《VMware客户机操作系统安装指南》。
n如果从安装程序光盘中安装客户机操作系统,请将安装程序光盘插入主机系统的CD-ROM驱动器中。
n如果要通过ISO映像文件安装客户机操作系统,请确认该ISO映像文件位于主机系统可访问的目录中。
步骤1选择文件>创建新的虚拟机。
2选择客户机操作系统的来源。
选项使用物理光盘使用ISO映像稍后再安装客户机操作系统 说明 选择插入了安装光盘的物理驱动器。
键入或浏览到ISO映像文件的位置。
创建一个具有空白磁盘的虚拟机。
您必须在虚拟机创建完成后手动安装客户机操作系统。
3指定客户机操作系统的相关信息。
选项使用了“简易安装”未使用“简易安装” 说明 键入客户机操作系统的简易安装信息。
选择客户机操作系统的类型和版本。
如果客户机操作系统未在列表中列出,请选择其他。
4键入虚拟机的名称和类型,或者浏览到虚拟机文件所在的目录。
5选择虚拟磁盘的大小,并指定是否将磁盘拆分为多个文件。
6(可选)单击自定义硬件,更改默认的硬件设置。
也可以在创建完虚拟机后修改虚拟硬件设置。
7(可选)选择创建后开启此虚拟机以在虚拟机创建完成后立即开机。
如果手动安装客户机操作系统,则该选项不可用。
8单击完成以创建虚拟机。
如果使用简易安装功能,将在开启虚拟机后开始安装客户机操作系统。
客户机操作系统安装是自动完成的,您通常不需要输入任何内容。
在安装客户机操作系统后,简易安装继续安装VMwareTools。
如果未使用“简易安装”功能,虚拟机会显示在库中。
下一步如果使用了简易安装,但是在安装完成后虚拟机没有开机,请开启虚拟机,以开始客户机操作系统安装过程。
请参见第27页,“使用简易安装来安装客户机操作系统”。
如果未使用简易安装功能,请手动安装客户机操作系统。
请参见第28页,“手动安装客户机操作系统”。
使用简易安装来安装客户机操作系统 在使用简易安装时,通常不必在客户机操作系统的安装过程中提供信息。
如果您未在新建虚拟机向导中提供所有简易安装信息,则系统可能会提示您输入产品密钥、用户名或密码。
另外,如果客户机操作系统的安装过程中需要安装多个光盘或ISO映像文件,安装程序也可能提示您插入下一个磁盘。
VMware,Inc. 27 使用VMwareWorkstationPlayerforLinux 步骤n如果安装程序提示您输入产品密钥、用户名或密码,请单击虚拟机窗口并键入所需的信息。
鼠标和键盘输入的内容会被虚拟机捕获。
n如果您使用物理光盘且安装程序提示您插入下一磁盘,请使用主机系统的CD-ROM或DVD驱动器。
n如果您使用多个ISO映像文件且安装程序提示您插入下一磁盘,请选择下一个ISO映像文件。
选项Windows主机Linux主机 说明 单击更改磁盘并浏览至下一个ISO映像文件。
a选择虚拟机>可移动设备>CD/DVD>设置,然后浏览到下一个ISO映像文件。
b选择已连接。
c单击保存。
手动安装客户机操作系统 在虚拟机中安装客户机操作系统与在物理计算机中安装操作系统十分相似。
如果在使用新建虚拟机向导创建虚拟机时没有使用简易安装功能,则必须手动安装客户机操作系统。
您可以从安装程序光盘或ISO映像文件安装客户机操作系统,也可以使用PXE服务器通过网络连接安装客户机操作系统。
如果主机配置不允许虚拟机从安装程序光盘引导,您可以用安装程序光盘创建一个ISO映像文件。
前提条件n确认操作系统受支持。
请参阅VMware网站上的在线《VMware兼容性指南》。
n有关您要安装的客户机操作系统的信息,请参阅《VMware客户机操作系统安装指南》。
步骤1如果从安装程序光盘安装客户机操作系统,请将虚拟机配置为使用物理CD-ROM或DVD驱动器,并将该 驱动器配置为启动时连接。
a选择虚拟机,然后选择虚拟机>虚拟机设置。
b在硬件选项卡中,选择CD/DVD驱动器。
c选择启动时连接。
d选择使用物理驱动器,并选择驱动器。
e单击确定保存所做的更改。
2如果从ISO映像文件安装客户机操作系统,请将虚拟机中的CD/DVD驱动器配置为指向该ISO映像文件,并将该驱动器配置为启动时连接。
a选择虚拟机,然后选择虚拟机>虚拟机设置。
b在硬件选项卡中,选择CD/DVD驱动器。
c选择启动时连接。
d选择使用ISO映像文件,并浏览到ISO映像文件的位置。
e单击确定保存所做的更改。
3如果从安装程序光盘安装客户机操作系统,请将光盘插入CD-ROM或DVD驱动器。
4开启虚拟机。
5按照操作系统供应商提供的安装说明操作。
28 VMware,Inc. 第4章在WorkstationPlayer中创建虚拟机 6如果操作系统有多张安装程序光盘,当您看到要求您插入下一张光盘的提示时,请在物理驱动器中插入下一张光盘。
7如果操作系统有多个ISO映像文件,请选择下一个CD的映像文件。
a选择虚拟机>可移动设备>CD/DVD>断开连接,然后断开当前ISO映像文件的连接。
b选择虚拟机>可移动设备>CD/DVD>设置,然后选择下一个ISO映像文件。
c选择已连接,然后单击确定。
8使用操作系统中的标准工具为其配置设置。
下一步安装VMwareTools。
您应在激活操作系统许可证之前安装VMwareTools。
请参阅第31页,“安装VMwareTools”。
导入虚拟机 您可以将其他形式的虚拟机导入WorkstationPlayer。
导入开放虚拟化格式虚拟机 您可以导入一个开放虚拟化格式(OVF)虚拟机并在WorkstationPlayer中运行。
WorkstationPlayer可将虚拟机从OVF格式转换为VMware运行时(.vmx)格式。
您可以导入.ovf和.ova文件。
OVF是一种虚拟机打包和分发格式,具有独立于平台、高效、可扩展且开放的特点。
例如,您可以将VMwareFusion™或OracleVMVirtualBox中导出的OVF虚拟机导入到WorkstationPlayer。
您仅可导入OVF1.0及更高版本的文件。
也可以使用独立的OVFTool将OVF虚拟机转换为VMware运行时格式。
独立版OVFTool安装在WorkstationPlayer安装目录的OVFTool中。
有关使用OVFTool的信息,请参见VMware网站上的《OVFTool用户指南》。
步骤1在WorkstationPlayer中,选择文件>打开虚拟机。
2浏览到.ovf或.ova文件,然后单击打开。
3键入虚拟机名称,再键入或浏览至虚拟机文件目录,然后单击导入。
WorkstationPlayer会执行OVF规范一致性和虚拟硬件合规性检查。
状态栏中会显示导入进度。
4如果导入失败,可单击重试重新尝试操作,或者单击取消以取消导入。
如果重新尝试导入,WorkstationPlayer会放宽OVF规范一致性与虚拟硬件合规性检查,但您可能无法使用WorkstationPlayer中的虚拟机。
在WorkstationPlayer成功导入OVF虚拟机后,虚拟机会出现在虚拟机库中。
VMware,Inc. 29 使用VMwareWorkstationPlayerforLinux 30 VMware,Inc. 安装和升级VMwareTools
5 安装VMwareTools是创建新虚拟机的必需步骤。
升级VMwareTools是让虚拟机始终符合最新标准的必需步骤。
为获得最佳性能和最新的更新,需要安装或升级VMwareTools,使其与您所用的WorkstationPlayer版本相匹配。
还提供其他兼容性选项。
有关使用VMwareTools的详细信息,请参见《安装和配置VMwareTools》,网址为:/pdf/vmware-tools-installation-configuration.pdf。
本章讨论了以下主题: n第31页,“安装VMwareTools” n第32页,“升级VMwareTools” n第33页,“配置软件更新首选项” n第33页,“为特定虚拟机配置VMwareTools更新” n第34页,“手动安装和升级VMwareTools” n第39页,“在不使用会话管理器的情况下手动启动VMware用户进程” n第39页,“卸载VMwareTools” 安装VMwareTools 虽然不安装VMwareTools也可以运行客户机操作系统,但很多VMware功能只有在安装VMwareTools后才能使用。
安装VMwareTools后,工具套件中的实用程序可增强虚拟机客户机操作系统的性能,改善虚拟机的管理。
安装VMwareTools是创建新虚拟机过程的一部分,而升级VMwareTools是使虚拟机符合最新标准过程的一部分。
要了解有关创建虚拟机的信息,请参见《虚拟机管理指南》。
VMwareTools安装程序是ISO映像文件。
对于客户机操作系统来说,ISO映像文件类似于CD-ROM。
每种类型的客户机操作系统(包括Windows、Linux、Solaris、FreeBSD和NetWare)具有一个ISO映像文件。
在选择命令以安装或升级VMwareTools时,虚拟机的第一个虚拟CD-ROM磁盘驱动器暂时连接到客户机操作系统的VMwareToolsISO文件。
您可以使用Windows简易安装或Linux简易安装功能在安装完操作系统后立即安装VMwareTools。
VMware,Inc. 31 使用VMwareWorkstationPlayerforLinux 最新版本的ISO文件存储在VMware网站上。
在选择命令以安装或升级VMwareTools时,VMware产品确定是否为特定操作系统下载了最新版本的ISO文件。
如果没有下载最新的版本,或者未下载该操作系统的VMwareToolsISO文件,则会提示您下载该文件。
n要了解有关在Windows虚拟机中安装或升级VMwareTools的信息,请参见第34页,“在Windows虚拟机中手动安装或升级VMwareTools”和《适用于多种Windows虚拟机的自动VMwareTools安装》。
n要了解有关在Linux虚拟机中安装或升级VMwareTools的信息,请参见第35页,“在Linux虚拟机中手动安装或升级VMwareTools”。
n要了解有关在MacOSX虚拟机中安装或升级VMwareTools的信息,请参见《在MacOSX虚拟机中手动安装或升级VMwareTools》。
n要了解有关在Solaris虚拟机中安装或升级VMwareTools的信息,请参见第37页,“在Solaris虚拟机中手动安装或升级VMwareTools”。
n要了解有关在NetWare虚拟机中安装或升级VMwareTools的信息,请参见第36页,“在NetWare虚拟机中手动安装或升级VMwareTools”。
n要了解有关在FreeBSD虚拟机中安装或升级VMwareTools的信息,请参见第38页,“在FreeBSD虚拟机中手动安装或升级VMwareTools”。
升级VMwareTools 您可以手动升级VMwareTools,也可以配置虚拟机以检查并安装新版本的VMwareTools。
在开启虚拟机时,客户机操作系统将检查VMwareTools版本。
如果有新版本,虚拟机的状态栏将显示一条消息。
在Windows虚拟机中,您可以将VMwareTools设置为在具有可用升级时通知您。
如果启用了该通知选项,在具有可用的VMwareTools升级时,Windows任务栏中的VMwareTools图标将带有黄色警告图标。
要安装VMwareTools升级,您可以使用与最初安装VMwareTools时相同的步骤。
升级VMwareTools意味着安装新版本。
对于Windows和Linux客户机操作系统,您可以将虚拟机配置为自动升级VMwareTools。
虽然在开启虚拟机时执行版本检查,但在关闭或重新启动虚拟机时,将在Windows客户机操作系统上执行自动升级。
在升级过程中,状态栏将显示正在安装VMwareTools...消息。
重要事项在Linux客户机操作系统上升级VMwareTools后,可以使用新的网络模块,但在完成以下操作后才会使用这些模块:重新启动客户机操作系统或停止网络连接,卸载并重新载入VMware网络连接内核模块,然后重新启动网络连接。
该行为意味着,即使将VMwareTools设置为自动升级,您也必须重新启动或重新载入网络模块才能使用新功能。
该策略避免网络中断并允许通过SSH安装VMwareTools。
在Windows客户机操作系统上升级VMwareTools时,将自动安装WDDM图形驱动程序。
WDDM图形驱动程序在客户机操作系统电源设置中提供睡眠模式以调整睡眠选项。
例如,可以使用睡眠模式设置更改计算机睡眠时间将客户机操作系统配置为在特定时间后自动进入睡眠模式,或者禁止客户机操作系统在闲置一段时间后自动切换到睡眠模式。
特定版本的VMware产品中的某些功能可能取决于是否安装或升级到该版本中包含的VMwareTools版本。
并非始终需要升级到最新版本的VMwareTools。
较新版本的VMwareTools与一些主机版本兼容。
为了避免不必要的升级,请评估您的环境是否需要使用添加的功能和性能。
32 VMware,Inc. 第5章安装和升级VMwareTools 配置软件更新首选项 您可以将WorkstationPlayer配置为自动下载软件更新,包括新版本的VMwareTools。
选择自动软件更新后,WorkstationPlayer将始终包含对客户机操作系统的最新支持,虚拟机也能始终具有最新版本的VMwareTools。
步骤1选择文件>首选项。
2选择WorkstationPlayer何时检查软件更新。
您可以选择其中的一个或所有选项,也可以不做选择。
如果取消选择所有的软件更新选项,将会禁用自动软件更新。
选项启动时检查产品更新 根据需要检查软件组件立即下载所有组件 说明 启动WorkstationPlayer时检查是否有可供下载安装的新版WorkstationPlayer。
该选项在默认情况下为启用状态。
如果不选择该选项,您的系统将无法获得最新的产品更新。
当需要软件组件时(例如安装VMwareTools时),WorkstationPlayer会检查新版本的组件。
将所有可用的软件组件立即下载到主机系统。
如果您计划稍后在无法访问时使用虚拟机,该选项将非常有用。
3如果您使用代理服务器连接VMware更新服务器,请单击连接设置以配置代理设置。
选项无代理Windows代理设置 系统代理设置手动代理设置 说明 如果不使用代理服务器,请选择该选项。
这是默认设置。
(仅限Windows主机)WorkstationPlayer使用“选项”控制面板中连接选项卡中的主机代理设置访问VMware更新服务器。
a单击选项可设置客户机连接选项。
b键入用于代理服务器身份验证的用户名和密码。
如果用户名或密码两个文本框中有一个为空,WorkstationPlayer将不会使用其中任何一个值。
(仅限Linux主机)WorkstationPlayer使用主机代理设置访问VMware更新服务器。
a选择HTTP或SOCKS,指定代理服务器地址,然后指定一个端口号用于访问VMware更新服务器。
b键入用于代理身份验证的用户名和密码。
如果用户名或密码两个文本框中有一个为空,WorkstationPlayer将不会使用其中任何一个值(Windows主机),或者将使用gnome设置中的用户名和密码(Linux主机)。
4单击确定以保存所做的更改。
为特定虚拟机配置VMwareTools更新 您可以将装有Windows或Linux客户机操作系统的虚拟机配置为自动更新VMwareTools。
对于其他客户机操作系统,您必须手动更新VMwareTools。
仅Workstation5.5和更高版本的虚拟机才支持自动更新VMwareTools。
使用VMwareServer1.x创建的虚拟机不支持VMwareTools自动更新。
重要事项如果在使用Workstation4或5.x创建的Windows虚拟机中更新VMwareTools,某些新组件将不会安装。
要安装新组件,必须卸载旧版VMwareTools,然后安装新版VMwareTools。
VMware,Inc. 33 使用VMwareWorkstationPlayerforLinux 步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡中,选择VMwareTools。
3选择一个VMwareTools更新设置。
选项手动更新(不执行任何操作)自动更新 使用应用程序默认设置(当前手动更新) 描述 您必须手动更新VMwareTools。
虚拟机状态栏可在有新版VMwareTools时发出提示。
VMwareTools自动更新。
虚拟机状态栏会在进行更新时进行指示。
如果您登录到Windows客户机,更新完成后系统会弹出重新启动提示。
如果您没有登录,操作系统不做任何提示便重新启动。
开启虚拟机时,将在引导序列中执行自动更新检查。
如果虚拟机被挂起并在执行该检查前的引导序列中继续运行或恢复到快照,自动更新将按计划进行。
如果您在检查完成后继续运行虚拟机或将其恢复到快照,将不会执行自动更新。
使用默认的VMwareTools更新行为。
默认行为在WorkstationPlayer首选项中设置。
4单击确定保存所做的更改。
手动安装和升级VMwareTools 您可以在Windows、Linux、NetWare、Solaris和FreeBSD虚拟机上手动安装或升级VMwareTools。
如果您要在多个Windows虚拟机中安装VMwareTools,可以在客户机操作系统的命令提示界面中使用VMwareToolssetup.exe来自动执行安装。
有关更多信息,请参见《安装和配置VMwareTools》,网址为:/pdf/vmware-tools-installation-configuration.pdf。
在Windows虚拟机中手动安装或升级VMwareTools 所有受支持的Windows客户机操作系统均支持VMwareTools。
在升级VMwareTools之前,请考虑运行虚拟机的环境并权衡各种升级策略的利弊。
例如,您可以安装最新版本的VMwareTools以提高虚拟机的客户机操作系统性能和改善虚拟机管理,也可以继续使用现有的版本以提供更高的灵活性和避免在环境中发生停机。
前提条件 n开启虚拟机。
n确认客户机操作系统正在运行。
n如果您在安装操作系统时将虚拟机的虚拟CD/DVD驱动器连接到了ISO映像文件,请更改设置,将虚拟CD/DVD驱动器配置为自动检测物理驱动器。
自动检测设置能让虚拟机的第一个虚拟CD/DVD驱动器检测并连接到VMwareTools安装的VMwareToolsISO文件。
该ISO文件对于您的客户机操作系统来说就像是一张物理CD。
使用虚拟机设置编辑器将CD/DVD驱动器设置为自动检测物理驱动器。
n如果您使用的不是旧版的Windows操作系统,请以管理员身份登录。
任何用户都可以在Windows95、Windows98或WindowsME客户机操作系统中安装VMwareTools。
如果您的操作系统版本高于上述版本,则必须以管理员身份登录。
步骤 1在主机上,通过WorkstationPlayer菜单栏,选择虚拟机>安装VMwareTools。
如果安装了早期版本的VMwareTools,则菜单项是更新VMwareTools。
34 VMware,Inc. 第5章安装和升级VMwareTools 2如果是首次安装VMwareTools,请在“安装VMwareTools”信息页中单击确定。
如果在客户机操作系统中为CD-ROM驱动器启用了自动运行功能,则会启动VMwareTools安装向导。
3如果未启用自动运行,要手动启动向导,请单击开始>运行,然后输入D:\setup.exe,其中D:是第一个虚拟CD-ROM驱动器。
对于64位Windows客户机操作系统,请使用D:\setup64.exe。
4按照屏幕上的说明操作。
5如果显示“新硬件”向导,请按照提示进行操作并接受默认设置。
6如果您在安装beta版或RC版VMwareTools时出现软件包或驱动程序未签名的警告,请单击仍然安装以 完成安装。
7之后按照提示重新引导虚拟机。
下一步如果虚拟机具有新的虚拟硬件版本,请升级虚拟硬件。
在Linux虚拟机中手动安装或升级VMwareTools 对于Linux虚拟机,您可以使用命令行工具手动安装或升级VMwareTools。
前提条件n开启虚拟机。
n确认客户机操作系统正在运行。
n由于VMwareTools安装程序是使用Perl编写的,因此,请确认在客户机操作系统中安装了Perl。
步骤1在主机上,通过WorkstationPlayer菜单栏,选择虚拟机>安装VMwareTools。
如果安装了早期版本的VMwareTools,则菜单项是更新VMwareTools。
2在虚拟机中,以root身份登录到客户机操作系统并打开终端窗口。
3不带参数运行mount命令以确定Linux发行版是否自动装载VMwareTools虚拟CD-ROM映像。
如果装载了CD-ROM设备,将按以下方式列出CD-ROM设备及其装载点:/dev/cdromon/mnt/cdromtypeiso9660(ro,nosuid,nodev)4如果未装载VMwareTools虚拟CD-ROM映像,请装载CD-ROM驱动器。
a如果装载点目录尚不存在,请创建该目录。
mkdir/mnt/cdrom某些Linux发行版使用不同的装载点名称。
例如,某些发行版上的装载点是/media/VMwareTools而不是/mnt/cdrom。
请修改该命令以反映您的发行版使用的约定。
b装载CD-ROM驱动器。
mount/dev/cdrom/mnt/cdrom某些Linux发行版使用不同的设备名称,或者以不同的方式组织/dev目录。
如果CD-ROM驱动器不是/dev/cdrom或CD-ROM装载点不是/mnt/cdrom,则必须修改该命令以反映您的发行版使用的约定。
5转到工作目录,例如/tmp。
cd/tmp VMware,Inc. 35 使用VMwareWorkstationPlayerforLinux 6在安装VMwareTools之前,删除以前的vmware-tools-distrib目录。
该目录的位置取决于以前安装时的存储位置。
通常,该目录位于/tmp/vmware-tools-distrib。
7列出装载点目录的内容,并记下VMwareToolstar安装程序的文件名。
lsmount-point 8解压缩安装程序。
tarzxpf/mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gzx.x.x值是产品版本号,yyyy是产品版本的内部版本号。
如果尝试安装tar安装以覆盖RPM安装或相反,安装程序将检测以前的安装并且必须转换安装程序数据库格式,然后才能继续操作。
9如果需要,请卸载CD-ROM映像。
umount/dev/cdrom如果Linux发行版自动装载CD-ROM,则不需要卸载该映像。
10运行安装程序并配置VMwareTools。
cdvmware-tools-distrib./vmware-install.pl通常,在安装程序文件结束运行后,将运行vmware-config-tools.pl配置文件。
11如果适合您的配置,请按照提示接受默认值。
12按照脚本结尾处的说明进行操作。
根据使用的功能,这些说明可能包括重新启动X将话、重新启动网络连接、重新登录以及启动VMware用户进程。
或者,也可以重新引导客户机操作系统以完成所有这些任务。
下一步如果虚拟机具有新的虚拟硬件版本,请升级虚拟硬件。
在NetWare虚拟机中手动安装或升级VMwareTools 对于NetWare虚拟机,您可以使用命令行手动安装或升级VMwareTools。
在升级VMwareTools之前,请考虑运行虚拟机的环境并权衡各种升级策略的利弊。
例如,您可以安装最新版本的VMwareTools以提高虚拟机的客户机操作系统性能和改善虚拟机管理,也可以继续使用现有的版本以提供更高的灵活性和避免在环境中发生停机。
前提条件n开启虚拟机。
n确认客户机操作系统正在运行。
n由于VMwareTools安装程序是使用Perl编写的,因此,请确认在客户机操作系统中安装了Perl。
步骤1在主机上,通过WorkstationPlayer菜单栏,选择虚拟机>安装VMwareTools。
如果安装了早期版本的VMwareTools,则菜单项是更新VMwareTools。
36 VMware,Inc. 第5章安装和升级VMwareTools 2在客户机中加载CD-ROM驱动程序,以便虚拟CD-ROM设备将ISO映像装载为一个卷。
操作系统NetWare6.5NetWare6.0或NetWare5.1NetWare4.2(在vSphere中不可用) 命令LOADCDDVDLOADCD9660.NSSloadcdrom 安装完成时,将在日志记录程序屏幕(NetWare6.5和NetWare6.0客户机操作系统)或控制台屏幕(NetWare4.2和5.1操作系统)中显示消息:VMwareToolsforNetWarearenowrunning(适用于NetWare的VMwareTools正在运行)。
3如果VMwareTools虚拟光盘ware.iso)连接到虚拟机上,请右键单击控制台窗口状态栏中的CD-ROM图标,然后选择断开连接以断开该光盘的连接。
下一步如果虚拟机具有新的虚拟硬件版本,请升级虚拟硬件。
在Solaris虚拟机中手动安装或升级VMwareTools 对于Solaris虚拟机,您可以使用命令行工具手动安装或升级VMwareTools。
在升级VMwareTools之前,请考虑运行虚拟机的环境并权衡各种升级策略的利弊。
例如,您可以安装最新版本的VMwareTools以提高虚拟机的客户机操作系统性能和改善虚拟机管理,也可以继续使用现有的版本以提供更高的灵活性和避免在环境中发生停机。
前提条件n开启虚拟机。
n确认客户机操作系统正在运行。
n由于VMwareTools安装程序是使用Perl编写的,因此,请确认在客户机操作系统中安装了Perl。
步骤1在主机上,通过WorkstationPlayer菜单栏,选择虚拟机>安装VMwareTools。
如果安装了早期版本的VMwareTools,则菜单项是更新VMwareTools。
2在虚拟机中,以root身份登录到客户机操作系统并打开终端窗口。
3如果Solaris卷管理器没有在/cdrom/vmwaretools中装载CD-ROM,请重新启动卷管理器。
/etc/init.d/volmgt/etc/init.d/volmgtstart4转到工作目录,例如/tmp。
cd/tmp5提取VMwareTools。
gunzip-c/cdrom/vmwaretools/vmware-solaris-tools.tar.gz|tarxf6运行安装程序并配置VMwareTools。
cdvmware-tools-distrib./vmware-install.pl通常,在安装程序文件结束运行后,将运行vmware-config-tools.pl配置文件。
7如果适合您的配置,请按照提示接受默认值。
VMware,Inc. 37 使用VMwareWorkstationPlayerforLinux 8按照脚本结尾处的说明进行操作。
根据使用的功能,这些说明可能包括重新启动X将话、重新启动网络连接、重新登录以及启动VMware用户进程。
或者,也可以重新引导客户机操作系统以完成所有这些任务。
下一步如果虚拟机具有新的虚拟硬件版本,请升级虚拟硬件。
在FreeBSD虚拟机中手动安装或升级VMwareTools 对于FreeBSD虚拟机,您可以使用命令行工具手动安装或升级VMwareTools。
在升级VMwareTools之前,请考虑运行虚拟机的环境并权衡各种升级策略的利弊。
例如,您可以安装最新版本的VMwareTools以提高虚拟机的客户机操作系统性能和改善虚拟机管理,也可以继续使用现有的版本以提供更高的灵活性和避免在环境中发生停机。
前提条件n开启虚拟机。
n确认客户机操作系统正在运行。
n由于VMwareTools安装程序是使用Perl编写的,因此,请确认在客户机操作系统中安装了Perl。
步骤1在主机上,通过WorkstationPlayer菜单栏,选择虚拟机>安装VMwareTools。
如果安装了早期版本的VMwareTools,则菜单项是更新VMwareTools。
2在虚拟机中,以root身份登录到客户机操作系统并打开终端窗口。
3如果发行版本未自动装载CD-ROM,请装载VMwareTools虚拟CD-ROM映像。
例如,键入mount/cdrom。
4转到工作目录,例如/tmp。
cd/tmp5解压缩VMwareToolstar文件。
tarzxpf/cdrom/vmware-freebsd-tools.tar.gz6如果发行版本不使用自动装载,请卸载VMwareTools虚拟CD-ROM映像。
umount/cdrom7运行安装程序并配置VMwareTools。
cdvmware-tools-distrib./vmware-install.pl通常,在安装程序文件结束运行后,将运行vmware-config-tools.pl配置文件。
8如果适合您的配置,请按照提示接受默认值。
9按照脚本结尾处的说明进行操作。
根据使用的功能,这些说明可能包括重新启动X将话、重新启动网络连接、重新登录以及启动VMware用户进程。
或者,也可以重新引导客户机操作系统以完成所有这些任务。
下一步如果虚拟机具有新的虚拟硬件版本,请升级虚拟硬件。
38 VMware,Inc. 第5章安装和升级VMwareTools 在不使用会话管理器的情况下手动启动VMware用户进程 Linux、Solaris和FreeBSD客户机操作系统中的VMwareTools使用VMware用户进程可执行文件。
该程序实现了”使客户机适合窗口”功能、Unity模式以及其他功能。
通常,当您配置VMwareTools、从桌面环境注销并重新登录后会启动该进程。
vmware-user程序位于您选择安装二进制程序的目录下,默认为/usr/bin。
您需要修改的启动脚本取决于系统。
如果符合以下情况,您必须手动启动该进程:n如果您运行的X会话没有会话管理器。
例如,如果您使用startx启动桌面会话,而不使用xdm、kdm或gdm。
n如果您使用不包含gdm或xdm的旧版GNOME。
n如果您使用的会话管理器或环境不支持“桌面应用程序自动启动规范”(可从获取)。
n如果您要升级VMwareTools。
步骤u启动VMware用户进程。
选项 启动X会话时,启动VMware用户进程。
升级VMwareTools软件之后,或者特定功能无法正常工作时,就会启动该进行。
操作 将vmware-user添加到相应的X启动脚本,例如.xsession或.xinitrc文件。
打开终端窗口,键入vmware-user命令。
卸载VMwareTools 如果未完成VMwareTools升级过程,您可以卸载VMwareTools,然后重新进行安装。
前提条件n开启虚拟机。
n登录到客户机操作系统。
步骤u选择一种方法以卸载VMwareTools。
操作系统Windows7、8、8.1或Windows10WindowsVista和WindowsServer2008WindowsXP和更低版本LinuxMacOSXServer 操作在客户机操作系统中,选择程序>卸载程序。
在客户机操作系统中,选择程序和功能>卸载程序。
在客户机操作系统中,选择添加/删除程序。
以root身份登录,然后在终端窗口中输入vmware-uninstall-tools.pl。
使用卸载VMwareTools应用程序(位于/资源库/ApplicationSupport/VMwareTools)。
下一步重新安装VMwareTools。
VMware,Inc. 39 使用VMwareWorkstationPlayerforLinux 40 VMware,Inc. 在WorkstationPlayer中启动和停止虚拟机
6 您可以使用WorkstationPlayer启动和停止主机系统上的虚拟机。
启动虚拟机时,客户机操作系统也会启动,您可以与虚拟机进行交互。
您可以关闭、重置和挂起虚拟机。
本章讨论了以下主题:n第41页,“在WorkstationPlayer中启动虚拟机”n第42页,“在WorkstationPlayer中启动加密虚拟机”n第42页,“在WorkstationPlayer中下载虚拟设备”n第42页,“在WorkstationPlayer中关闭虚拟机”n第42页,“从WorkstationPlayer的库中移除虚拟机”n第43页,“使用Ctrl+Alt+Delete关闭客户机”n第43页,“在WorkstationPlayer中挂起和恢复虚拟机”n第43页,“在WorkstationPlayer中复位虚拟机”n第44页,“从Web服务器中流式传输虚拟机”n第45页,“在Windows虚拟机中启用自动登录”n第45页,“设置WorkstationPlayer的虚拟机关闭行为首选项” 在WorkstationPlayer中启动虚拟机 您可以在WorkstationPlayer窗口中启动虚拟机。
前提条件确认虚拟机文件可被主机系统访问。
步骤1如果虚拟机未在库中出现,请选择文件>打开虚拟机。
2浏览并选择虚拟机配置(.vmx)文件,然后单击打开。
虚拟机将出现在库中。
3在库中选择虚拟机,然后选择虚拟机>电源>运行虚拟机。
4在虚拟机控制台内部任何位置单击,使虚拟机获得对主机系统鼠标和键盘的控制。
5登录到客户机操作系统。
VMware,Inc. 41 使用VMwareWorkstationPlayerforLinux 在WorkstationPlayer中启动加密虚拟机 加密的虚拟机有安全保护,可免受未经授权的使用。
在虚拟机库中,加密虚拟机的旁边会显示一个锁定图标。
有关使用WorkstationPlayer打开HorizonFLEX虚拟机的信息,请参见《VMwareHorizonFLEX用户指南》。
注意无法在WorkstationPlayer中创建加密虚拟机。
您可以仅使用VMwareWorkstation7.x或VMwareFusion7.x及更高版本来创建加密虚拟机。
前提条件获得虚拟机的加密密码。
步骤1在库中选择虚拟机,然后选择虚拟机>电源>运行虚拟机。
2键入加密密码。
3单击继续启动虚拟机。
在WorkstationPlayer中下载虚拟设备 您可以在WorkstationPlayer中下载虚拟设备。
虚拟设备是预先构建和配置、可随时运行的软件应用程序,它与操作系统一起打包在虚拟机中。
步骤u选择文件>下载虚拟设备。
Web浏览器会打开并显示VMware网站的虚拟设备市场(VirtualApplianceMarketplace)页面。
您可以在该页面中浏览并下载虚拟设备。
在WorkstationPlayer中关闭虚拟机 与使用物理机一样,您应当在关闭虚拟机之前关闭客户机操作系统。
步骤n要关闭客户机操作系统,请像使用物理机那样关闭操作系统。
客户机操作系统关闭后,虚拟机会关机,同时WorkstationPlayer会退出。
n要关闭虚拟机但不关闭客户机操作系统,请选择虚拟机>电源>关机。
如果为WorkstationPlayer中的虚拟机配置了软电源操作,菜单中将显示关闭客户机,而不是关机。
从WorkstationPlayer的库中移除虚拟机 在WorkstationPlayer中打开虚拟机时,它会添加到虚拟机库中。
您可以从库中移除不使用的虚拟机。
从库中移除虚拟机时并不会在主机文件系统内删除虚拟机或其任何文件。
虚拟机只是从库中移出。
如果您再次打开虚拟机,它会被重新添加到库中。
前提条件关闭虚拟机。
步骤u选择并右键单击虚拟机,然后选择从库中移除虚拟机。
42 VMware,Inc. 第6章在WorkstationPlayer中启动和停止虚拟机 虚拟机将从库中移除,不需要任何确认。
使用Ctrl+Alt+Delete关闭客户机 您可以使用Ctrl+Alt+Delete按键序列来关闭或注销客户机操作系统。
前提条件开启虚拟机。
步骤n选择虚拟机,然后选择虚拟机>发送Ctrl+Alt+Delete。
该选项的效果等同于在键盘上按下Ctrl+Alt+Delete。
在Windows主机上,即使WorkstationPlayer控制输入,主机操作系统和虚拟机也可能会收到此命令。
n如果命令被主机操作系统和虚拟机同时接收,请在键盘上按下Ctrl+Alt+Ins组合键。
命令只被虚拟机接收,它会关闭或注销客户机操作系统。
在WorkstationPlayer中挂起和恢复虚拟机 挂起的虚拟机可保存其当前状态。
虚拟机恢复运行后,在虚拟机挂起之前运行的应用程序都将恢复运行状态且内容保持不变。
挂起和恢复运行操作的速度取决于虚拟机启动后发生更改的数据量。
第一次挂起通常会比后续挂起操作花费的时间多。
步骤n要挂起某个虚拟机,请选择虚拟机>电源>挂起,然后单击是进行确认。
如果在WorkstationPlayer中为虚拟机配置了软电源操作,菜单中将出现挂起客户机,而不是挂起。
WorkstationPlayer会将处于挂起状态的虚拟机归还到库中。
n要恢复运行挂起的虚拟机,请选择相应的虚拟机,然后选择虚拟机>电源>运行虚拟机。
n要设置WorkstationPlayer首选项以在关闭虚拟机窗口时挂起虚拟机,请选择Player>文件>首选项,然后选择挂起虚拟机。
在WorkstationPlayer中复位虚拟机 您可以在WorkstationPlayer中复位虚拟机。
复位的虚拟机会立即强制关机并重新启动。
前提条件n开启虚拟机。
n确认虚拟机处于安全状态。
复位虚拟机可能会损坏数据。
如果可能,请关闭虚拟机及其操作系统。
步骤u选择虚拟机>电源>复位。
如果在Workstation中为虚拟机配置了软电源操作,菜单中将出现复位客户机,而不是复位。
VMware,Inc. 43 使用VMwareWorkstationPlayerforLinux 从Web服务器中流式传输虚拟机 在流式传输虚拟机时,您可以在开始下载过程后立即启动虚拟机。
在关闭流式传输虚拟机时,将提示您保存或放弃所做的更改。
如果放弃更改,将删除在本地计算机上创建的目录和所有虚拟机数据。
前提条件n使虚拟机可用于流式传输。
请参见第44页,“使虚拟机准备好流式处理”。
n确定虚拟机的URL。
步骤1运行vmplayer命令并指定虚拟机的URL。
支持HTTP和HTTPS。
选项Windows主机Linux主机 说明vmplayer.exehttp://虚拟机路径.vmxvmplayerhttp://虚拟机路径.vmx 2选择虚拟机,然后选择虚拟机>电源>运行虚拟机。
WorkstationPlayer会根据需要获取虚拟磁盘数据,以使您可以在完成虚拟机下载之前开始使用虚拟机。
状态栏将指示下载进度。
在指向状态栏上的虚拟机流式传输图标时,工具提示将指示是否正在流式传输并提供Web服务器的URL。
使虚拟机准备好流式处理 您可以使虚拟机能够从Web服务器进行流式处理。
前提条件n(可选)要改善流式处理性能,可使用虚拟磁盘管理器(vmware-diskmanager)压缩虚拟机的虚拟磁盘(.vmdk) 文件。
有关更多信息,请参阅《虚拟磁盘管理器用户指南》。
该指南可以从VMware网站获取。
n如果虚拟机包含快照,请删除快照。
步骤1对Web服务器进行配置,使其支持HTTP活动连接。
选项ApacheHTTPServer1.2及更高版本 MicrosoftInformationServices(IIS)6.0或更高版本 描述 打开KeepAlive选项,根据服务器的负载情况,将MaxKeepAliveRequest设置为2000到5000,将KeepAliveTimeout设置为2000到5000秒。
将连接超时值设为300秒以上,然后加载保持HTTP连接。
2如果使用代理服务器,请将代理连接设置为保持活动状态。
3将虚拟机目录上载到Web服务器。
请勿对目录进行压缩。
根据虚拟机的大小,从Web服务器下载.zip或.tar文件格式的虚拟机可能需要很长时间。
上载到Web服务器后,用户可使用URL来流式处理虚拟机并在WorkstationPlayer中启动虚拟机。
44 VMware,Inc. 第6章在WorkstationPlayer中启动和停止虚拟机 在Windows虚拟机中启用自动登录 启用自动登录功能后,您可以保存登录凭据并在启动Windows虚拟机时跳过登录对话框。
客户机操作系统会安全妥善地存储密码。
如果频繁地重新启动客户机操作系统并希望避免输入登录凭据,请使用自动登录功能。
也可以使用自动登录功能授权用户访问客户机操作系统,无需共享您的密码。
前提条件n确认客户机操作系统为Windows2000或更高版本。
n确认您拥有现成的用户帐户来启用自动登录。
该帐户必须是本地计算机帐户而非域帐户。
n确认客户机操作系统中运行的是最新版VMwareTools。
n开启虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡中,选择自动登录。
3单击启用,键入登录凭据,然后单击确定。
如果您键入的密码不正确或已经过期,则在开启虚拟机时需要键入登录凭据。
4单击确定保存所做的更改。
启用自动登录功能或更改登录凭据时,自动登录设置会立即保存。
在“虚拟机设置”对话框中单击取消不会影响应用到自动登录设置的更改。
设置WorkstationPlayer的虚拟机关闭行为首选项 您可以配置虚拟机在关闭时的行为。
步骤1选择文件>首选项。
2选择关闭虚拟机时WorkstationPlayer的行为。
您可以选择其中的一个或所有选项,也可以不做选择。
选项关闭虚拟机前确认 关闭虚拟机后将其归还虚拟机库 说明 确认是要退出WorkstationPlayer还是单击取消以继续使用WorkstationPlayer。
WorkstationPlayer会挂起或关闭虚拟机,然后将其归还到虚拟机库中。
您可以在库中打开其他虚拟机或编辑虚拟机设置。
3选择在关闭虚拟机时WorkstationPlayer对此虚拟机执行挂起还是关机操作。
选项挂起虚拟机 关闭虚拟机 说明 WorkstationPlayer挂起虚拟机。
下次启动WorkstationPlayer时,虚拟机会从之前挂起时的状态恢复运行。
WorkstationPlayer关闭虚拟机。
下次启动WorkstationPlayer时,虚拟机会从关机状态启动,客户机操作系统也会启动。
4单击确定以保存所做的更改。
VMware,Inc. 45 使用VMwareWorkstationPlayerforLinux 46 VMware,Inc. 更改虚拟机显示
7 您可以更改WorkstationPlayer显示虚拟机和虚拟机应用程序的方式。
您可以使用全屏模式,使虚拟机显示填满整个屏幕,并使用多个监视器。
本章讨论了以下主题:n第47页,“为虚拟机配置显示设置”n第48页,“在WorkstationPlayer中使用全屏模式”n第49页,“为一个虚拟机使用多个监视器” 为虚拟机配置显示设置 您可以为虚拟机指定监视器分辨率设置、配置多个监视器并选择图形加速功能。
您可以在虚拟机处于全屏模式时使用多监视器功能。
对于Windows客户机,要使用DirectX9图形加速功能,客户机操作系统必须是WindowsXP或更高版本。
要使用DirectX10图形加速功能,客户机操作系统必须是WindowsVista或更高版本。
前提条件n确认在客户机操作系统中安装了最新版本的VMwareTools。
n确认虚拟机中的客户机操作系统为WindowsXP或更高版本,或者是Linux。
n如果要使用DirectX9或DirectX10图形加速功能,请为主机系统做好相应的准备工作。
请参见第68页, “准备主机系统以使用3D图形加速”。
n如果您使用的是Windows8.1(Update2)或Windows10,WorkstationPlayer会检测每个监视器的DPI, 并调整虚拟机的分辨率以匹配主机上的DPI。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择显示器。
3(可选)要运行使用DirectX9或DirectX10图形加速功能的应用程序,请选择3D图形加速。
VMware,Inc. 47 使用VMwareWorkstationPlayerforLinux 4指定主机设置是否能决定监视器数量。
选项将主机设置用于监视器 指定监视器设置 说明 选择该设置后,SVGA驱动程序将使用两个监视器,最大边框宽度为3840,最大边框高度为1920。
虚拟机最多配置有两个1920x1200监视器组成并排拓扑结构,采用正常和旋转方向。
如果主机系统有两个以上的监视器,虚拟机将在主机系统上使用这一数量的监视器。
如果主机系统的边框宽度或高度超过了默认值,虚拟机将使用相对较大的尺寸。
在多数情况下,您都应该选择该设置。
不考虑主机系统的监视器数量,直接设置虚拟机将要识别的监视器数量。
如果您使用多监视器主机系统并要在只有一个监视器的虚拟机中进行测试,该设置将非常有用。
如果您要在虚拟机中开发多监视器应用程序,而主机系统只有一个监视器,该设置也能提供帮助。
在启动虚拟机后,客户机操作系统将能够识别您指定数量的监视器。
从列表中选择分辨率或键入宽度x高度格式的设置,其中宽度和高度指的是像素数。
5(可选)使用下拉菜单,选择可用作图形内存的最大客户机内存量。
视频内存的默认值因客户机操作系统而异。
客户机操作系统Windows7和更高版本WindowsXP和更低版本Linux 默认1GB512MB768MB 注意如果您手动编辑.vmx文件来更改虚拟机的内存大小,那么会显示在.vmx文件中输入的值,并标记为自定义。
6单击确定以保存所做的更改。
在WorkstationPlayer中使用全屏模式 在全屏模式下,虚拟机显示会填满屏幕,您将无法看到WorkstationPlayer窗口的边界。
前提条件n开启虚拟机。
n确认客户机操作系统显示模式大于主机系统显示模式。
如果客户机操作系统显示模式小于主机系统显示模 式,则可能无法进入全屏模式。
如果无法进入全屏模式,请在虚拟机配置(.vmx)文件中添加mks.maxRefreshRate=1000行。
n确认在客户机操作系统中安装了最新版本的VMwareTools。
n如果在笔记本电脑上以全屏模式运行虚拟机,请配置客户机操作系统使之报告电池信息。
请参见第49页,“在客户机中报告电池信息”。
步骤n要进入全屏模式,请选择虚拟机,然后选择虚拟机>进入全屏。
n要在使用全屏模式时隐藏全屏工具栏和菜单,请单击图钉图标,然后将鼠标指针从工具栏上移开。
此操作可取消工具栏的固定。
工具栏将滑动到监视器顶部,然后消失。
要重新显示工具栏,请指向屏幕顶部直到工具栏出现。
n要退出全屏模式并返回窗口模式,请从全屏工具栏中选择虚拟机>退出全屏。
48 VMware,Inc. 第7章更改虚拟机显示 在客户机中报告电池信息 如果您在笔记本电脑上以全屏模式运行虚拟机,请配置在客户机上报告电池信息的选项,以便您可以在电池电量不足时及时获知。
前提条件关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡上,选择电源。
3选择向客户机报告电池信息。
4单击确定保存所做的更改。
为一个虚拟机使用多个监视器 如果主机系统有多个监视器,您可以将某个虚拟机配置为使用多个监视器。
您可以在虚拟机处于全屏模式时使用多监视器功能。
注意无需使用Windows客户机操作系统中的Windows显示属性设置配置多个监视器。
前提条件n确认虚拟机为Workstation6.x或更高版本的虚拟机。
n确认在客户机操作系统中安装了最新版本的VMwareTools。
n确认客户机操作系统为WindowsXP或更高版本或者Linux。
n关闭虚拟机。
步骤1选择编辑>首选项。
2依次选择显示器和自动适应客户机,然后单击确定。
此设置可保证在应用程序窗口的大小被重新调整时,虚拟机的显示设置与应用程序窗口相匹配。
3如果将虚拟机设置为从快照还原,并且启用了后台快照,请选择编辑>首选项>优先级。
取消选择尽可能 在后台拍摄快照和尽可能在后台还原快照,然后单击确定。
如果启用上述设置,可能无法在两台监视器上正常显示虚拟机。
4开启虚拟机,然后选择视图>全屏。
5在全屏工具栏中,单击选择监视器布局按钮。
如果主机系统有两个以上监视器,则选择监视器布局按钮会提供一个监视器布局下拉菜单。
在每个布局中都出现的监视器将标有WorkstationPlayer图标。
选择监视器布局按钮在Linux或Vista及更新版本的Windows客户机中可用。
对于其他操作系统的客户机,或者如果主机有两个监视器,请使用循环使用多个监视器按钮来更改监视器布局。
在Windows主机中,您可以将鼠标悬停在工具栏按钮上以查看按钮名称。
客户机操作系统桌面扩展到另外的一个或多个监视器。
6(可选)如果虚拟机不能正确调整显示大小,请选择视图>自动调整大小>自动适应客户机。
VMware,Inc. 49 使用VMwareWorkstationPlayerforLinux 多监视器的限制 为一个虚拟机使用两个以上的监视器具有一定限制。
n如果您尝试为一个虚拟机使用两个以上的监视器,则您的虚拟机必须支持两个以上的监视器才能正常使用 此功能。
nWindows和Linux主机与客户机操作系统支持两个以上的监视器。
nWindowsXP客户机支持三个以上的监视器。
但WindowsXP客户机一次只能使用三个监视器。
如果将
三 个以上的监视器连接到WindowsXP客户机,则可以使用循环使用多个监视器按钮将这些监视器循环切换到要使用的配置。
50 VMware,Inc. 在虚拟机中使用可移动设备和打印机
8 您可以在虚拟机中连接和断开可移动设备。
也可以在虚拟机中使用主机可用的任意打印机进行打印,而不必在虚拟机中安装额外的驱动程序。
本章讨论了以下主题:n第51页,“在虚拟机中使用可移动设备”n第52页,“将USB设备连接到虚拟机”n第54页,“在Linux主机上装载USB文件系统”n第54页,“将主机打印机添加到虚拟机”n第55页,“在虚拟机中使用智能卡” 在虚拟机中使用可移动设备 您可以在虚拟机中连接和断开可移动设备。
还可以通过修改远程虚拟机设置更改可移动设备的设置。
前提条件n开启虚拟机。
n如果要连接或断开USB设备,请熟悉WorkstationPlayer处理USB设备的方式。
请参见第52页,“将 USB设备连接到虚拟机”。
n如果您要在Linux主机上连接或断开USB设备,而USB设备文件系统并不位于/proc/bus/usb,请将USB 文件系统装载到该位置。
请参见第52页,“在Linux主机上装载USB文件系统”。
步骤n要连接可移动设备,请选择虚拟机,选择虚拟机>可移动设备,选择设备,然后选择连接。
如果设备通过USB集线器连接到主机系统,虚拟机只会发现USB设备,而非集线器。
当设备连接到虚拟机后,设备名称旁边会显示一个复选标记,虚拟机任务栏上会显示一个设备图标。
n要更改可移动设备的设置,请选择虚拟机>可移动设备,选择设备,然后选择设置。
n要断开可移动设备的连接,请选择虚拟机,选择虚拟机>可移动设备,选择设备,然后选择断开连接。
您也可以通过单击或右键单击虚拟机任务栏上的设备图标来断开设备的连接。
如果是以全屏模式运行虚拟机,使用任务栏图标会非常便捷。
VMware,Inc. 51 使用VMwareWorkstationPlayerforLinux 将USB设备连接到虚拟机 在虚拟机运行时,其窗口就属于活动窗口。
如果您将USB设备插入到主机系统,设备将默认连接到虚拟机而非主机。
如果连接到主机系统的USB设备未在虚拟机开机时连接到虚拟机,您必须手动将该设备连接到虚拟机。
将USB设备连接到虚拟机时,WorkstationPlayer会保留与主机系统上相应端口的连接。
您可以挂起、关闭虚拟机或拔出设备。
在重新插入该设备或继续运行虚拟机时,WorkstationPlayer将重新连接该设备。
WorkstationPlayer会将一个自动连接条目写入到虚拟机配置(.vmx)文件以保留连接。
如果WorkstationPlayer无法重新连接该设备(例如,由于设备连接断开),设备将被移除,WorkstationPlayer将显示一条消息表明其无法连接该设备。
如果设备仍然可用,您可以手动进行连接。
在实际拔出物理设备、将设备从主机系统移动到虚拟机、在虚拟机之间移动设备,或是将设备从虚拟机移到主机时,请按照设备制造商提供的流程将设备从主机上拔下。
这些流程对于数据存储设备(如压缩驱动器)尤为重要。
如果您在保存文件后未等操作系统真正将数据写入到磁盘就过早移动了数据存储设备,您的数据将可能会丢失。
禁用USB设备的自动连接 如果不希望让USB设备在虚拟机开机时与之连接,可以禁用自动连接功能。
前提条件关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择USB控制器。
3取消选择自动连接新的USB设备禁用USB设备的自动连接。
4单击确定保存所做的更改。
在Linux主机上装载USB文件系统 在Linux主机上,WorkstationPlayer使用USB设备文件系统连接USB设备。
如果USB设备文件系统不在/proc/bus/usb中,则必须将USB文件系统装载到此位置。
重要事项请勿尝试将USB驱动器设备节点目录(例如/dev/sda)作为硬盘添加到虚拟机。
前提条件确认您具有主机系统的root用户访问权限。
步骤1以root用户身份装载USB文件系统。
mount-tusbfsnone/proc/bus/usb2将USB设备连接到主机系统。
52 VMware,Inc. 第8章在虚拟机中使用可移动设备和打印机 将USBHID连接到虚拟机 要将USB人体学接口设备(HID)连接到虚拟机,必须将虚拟机配置为在可移动设备菜单中显示所有的USB输入设备。
默认情况下,USB1.1和2.0鼠标/键盘设备之类的USBHID不会显示在虚拟机的可移动设备菜单中,即使它们被插入到主机系统的USB端口。
连接到虚拟机的HID无法用于主机系统。
前提条件n关闭虚拟机。
n如果您为鼠标或键盘使用KVM交换机,请禁用USB设备自动连接。
请参阅第52页,“禁用USB设备的 自动连接”。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择USB控制器。
3选择显示所有USB输入设备。
该选项允许用户在虚拟机中使用专门的USBHID。
4单击确定保存所做的更改。
5开启虚拟机。
HID将显示在可移动设备菜单中。
安装PDA驱动程序并与虚拟机同步 要在虚拟机中安装PDA驱动程序,必须将PDA与虚拟机同步。
步骤1将PDA连接到主机系统并与主机系统同步。
PDA驱动程序应开始在虚拟机中安装。
2允许虚拟机安装PDA驱动程序。
3如果出现连接警告消息,请将其关闭。
4如果PDA在虚拟机能够与其同步之前与主机系统断开连接,请重新将PDA与主机系统同步。
在主机系统中加载VMwareUSB设备驱动程序以及在虚拟机中安装PDA驱动程序所需的总时间可能会超过设备的连接超时值。
再次尝试同步往往都能成功。
排除USB设备控制共享问题 只有主机系统或虚拟机才能随时控制特定的USB设备。
具体的设备控制操作取决于主机系统是Linux还是Windows计算机。
将设备连接到虚拟机时,它会与主机系统或之前控制该设备的虚拟机断开连接。
设备与虚拟机的连接断开后,它会返回到主机系统。
在某些情况下,如果主机系统正在使用USB存储设备,例如,存储在设备上的一个或多个文件在主机上处于打开状态,那么在您尝试连接设备时,虚拟机中将会出现错误。
您必须让主机系统完成操作或关闭主机系统上任何与该设备相连的应用程序,然后重新在虚拟机中连接该设备。
VMware,Inc. 53 使用VMwareWorkstationPlayerforLinux 排除Linux主机上的USB设备控制问题 Linux主机系统在连接或断开USB设备时出现问题。
问题在将USB设备连接到虚拟机或断开设备连接失败时,系统会提示您断开主机系统上的驱动程序。
原因在Linux主机系统上,客户机操作系统可使用未被主机操作系统驱动程序声明的设备。
与此相关的问题有时会影响到依赖自动连接功能的设备,如PDA。
在个别情况下,即使您成功使用了自动连接功能将设备连接到虚拟机,也可能在连接设备时遇到问题。
解决方案1如果您遇到自动连接方面的问题,请执行以下操作步骤。
a选择虚拟机,然后选择虚拟机>可移动设备以断开设备连接并重新连接。
b如果问题仍然存在,请拔下设备,然后重新插入。
c如果出现警告消息表明设备正在使用中,请在hotplug配置文件(位于目录/etc/hotplug)中禁用该 设备。
Linux分发版本的文档中包含有关编辑这些配置文件的信息。
2如果断开连接失败,请禁用或手动卸载驱动程序。
选项禁用驱动程序 手动卸载驱动程序 描述 如果驱动程序是通过热插拔功能自动加载,请在热插拔配置文件(位于目录/etc/hotplug)中将其禁用。
有关编辑这些配置文件的信息,请参阅Linux分发版本的文档。
获得root用户权限(su-)并使用rmmod命令。
在Linux主机上装载USB文件系统 在Linux主机上,WorkstationPlayer使用USB设备文件系统连接USB设备。
如果USB设备文件系统不在/proc/bus/usb中,则必须将USB文件系统装载到此位置。
重要事项请勿尝试将USB驱动器设备节点目录(例如/dev/sda)作为硬盘添加到虚拟机。
前提条件确认您具有主机系统的root用户访问权限。
步骤1以root用户身份装载USB文件系统。
mount-tusbfsnone/proc/bus/usb2将USB设备连接到主机系统。
将主机打印机添加到虚拟机 您可以在虚拟机中使用主机可用的任意打印机进行打印,而不必在虚拟机中安装额外的驱动程序。
WorkstationPlayer的打印机功能使用ThinPrint技术在虚拟机中复制主机系统打印机映射。
启用虚拟机打印机后,WorkstationPlayer会配置一个用于与主机打印机通信的虚拟串行端口。
54 VMware,Inc. 第8章在虚拟机中使用可移动设备和打印机 前提条件默认情况下禁用虚拟打印机支持。
要启用虚拟打印机支持,请参阅在Windows主机上配置虚拟打印机 步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择添加。
3在添加硬件向导中,选择打印机、完成。
默认的设备设置是在虚拟机开机时连接虚拟机打印机。
下一步在“打印”窗口中,如果您尝试选择Windows7虚拟机中的打印机,可能只会看到默认打印机(即便有其他打印机可供使用)。
要查看其他打印机,请右键单击默认的打印机并转到打印机属性。
在虚拟机中使用智能卡 虚拟机可以连接到与串行端口、并行端口、USB端口、PCMCIA插槽和PCI插槽相连的智能卡读卡器。
虚拟机可将智能卡读卡器视为某种类型的USB设备。
智能卡是一种内嵌计算机芯片的塑料卡。
很多政府机构和大型企业都利用智能卡来发送安全通信、签发数字文档并验证其计算机网络来访用户的身份。
用户需要将智能卡读卡器插入计算机并将智能卡插入到读卡器中。
之后,系统会提示他们提供PIN以便登录。
您可以从虚拟机的可移动设备菜单中选择智能卡读卡器。
您可以在虚拟机之间或主机系统与一个/多个虚拟机之间共享同一个智能卡。
默认情况下已启用共享功能。
在将智能卡读卡器插入主机系统时,读卡器会在WorkstationPlayer中显示为两个单独的USB设备。
这是因为您可以在两种相互排斥的模式中选择一种来使用智能卡。
共享模式USB直通模式 (推荐)智能卡读卡器设置在可移动设备菜单中以共享智能卡读卡器型号的形式提供。
在WindowsXP客户机操作系统中,共享读卡器会在连接到虚拟机后显示为USB智能卡读卡器。
在WindowsVista和Windows7客户机操作系统中,通用智能卡读卡器设备的名称会显示在Windows设备管理器列表中。
智能卡读卡器可以在主机系统的应用程序之间以及不同客户机操作系统的应用程序之间共享。
智能卡读卡器设备在可移动设备菜单中以智能卡读卡器型号的形式提供。
在USB直通模式下,一个虚拟机可直接控制物理智能卡读卡器。
主机系统上的应用程序以及其他虚拟机中的应用程序无法使用USB直通模式智能卡读卡器。
只有在共享模式中的连接不适用于您的实际环境时,才应当使用USB直通模式。
您可能需要安装由制造商提供的驱动程序才能使用USB直通模式。
您可以在Windows操作系统和大部分Linux分发版本中使用智能卡。
VMware为Linux主机中运行的Windows虚拟机提供完整的智能卡支持。
要在Linux中使用智能卡,通常需要用第三方软件对域进行有效的身份验证或者启用安全通信。
注意智能卡应当能支持常见的Linux浏览器、电子邮件应用程序和目录服务,但这些产品尚未经过VMware的测试或认证。
VMware,Inc. 55 使用VMwareWorkstationPlayerforLinux 在虚拟机中使用智能卡 您可以对虚拟机进行配置,以使用主机系统上的智能卡读卡器。
前提条件n在Windows主机上,启动SCardSvr.exe服务。
n在Linux主机上,确认已经安装libpcsclite库,而且pcscd守护进程正在运行。
n确认虚拟机拥有USB控制器。
无论智能卡读卡器是否属于USB设备,都必须具备USB控制器。
USB控制 器在您创建虚拟机时默认添加。
n将智能卡读卡器连接到主机系统。
n启动虚拟机 步骤n要将智能卡读卡器连接到虚拟机,请选择虚拟机,然后选择虚拟机>可移动设备>共享<智能卡读卡器型 号>>连接。
如果智能卡读卡器是USB设备,菜单中将显示两个对应项。
这两项都使用读卡器的型号名称,但其中一项的名称是以Virtual开头。
n要将智能卡读卡器从虚拟机中断开,请选择虚拟机>可移动设备>共享<智能卡读卡器型号>>断开连接。
n要将智能卡从虚拟机中移除,请选择虚拟机>可移动设备>共享<智能卡读卡器型号>>移除智能卡。
智能卡将从虚拟机中移除,但在主机系统上仍保持连接状态。
将智能卡硬件从智能卡读卡器中拔下后,该选项会被禁用。
n要将智能卡插入到虚拟机,请选择虚拟机>可移动设备>共享<智能卡读卡器型号>>插入智能卡。
将智能卡硬件插入智能卡读卡器后,它也同时插入到了虚拟机中。
禁用智能卡共享 默认情况下,您可以在虚拟机之间或主机系统与一个/多个虚拟机之间共享同一个智能卡。
当您使用的是PCMCIA智能卡读卡器,部署企业用虚拟机且不希望对各种智能卡读卡器提供驱动程序支持,或者主机系统配有驱动程序但虚拟机没有驱动程序,可能需要禁用智能卡共享。
用于控制智能卡共享的设置位于WorkstationPlayer全局配置文件中。
步骤1找到主机系统上的全局配置文件。
操作系统 WindowsServer2008R2、Windows7、Windows8和Windows10主机 Linux主机 位置C:\ProgramData\VMware\VMwarePlayer\config.ini /etc/vmware/config 2如果主机系统上不存在全局配置文件,请选择文件>首选项,然后至少更改一项WorkstationPlayer首选项设置。
WorkstationPlayer会在您更改WorkstationPlayer首选项设置时创建全局配置文件。
3使用文本编辑器打开全局配置文件,将id.useSharedMode属性设为FALSE。
例如:id.useSharedMode="FALSE" 4保存并关闭全局配置文件。
56 VMware,Inc. 第8章在虚拟机中使用可移动设备和打印机 5对全局配置文件设置权限,以防其他用户更改。
在Linux主机上切换到虚拟智能卡读卡器 鉴于智能卡读卡器功能在Linux主机上的实施方式,您必须退出WorkstationPlayer并重新启动主机系统上的pcscd守护进程,才能从非虚拟智能卡读卡器切换到虚拟智能卡读卡器。
步骤1选择虚拟机,然后选择虚拟机>可移动设备,选择智能卡读卡器,再选择断开连接。
2关闭虚拟机并退出WorkstationPlayer。
3从主机系统上拔下智能卡读卡器硬件。
4重新启动主机系统上的pcscd守护进程。
5将智能卡读卡器硬件连接到主机系统。
6启动WorkstationPlayer,然后启动虚拟机。
7选择虚拟机,然后选择虚拟机>可移动设备,选择智能卡读卡器,再选择连接。
VMware,Inc. 57 使用VMwareWorkstationPlayerforLinux 58 VMware,Inc. 为虚拟机设置共享文件夹
9 您可以为虚拟机设置共享文件夹。
共享文件夹可便于在虚拟机和虚拟机与主机系统之间共享文件。
您添加作为共享文件夹的目录可位于主机系统中,也可以是主机系统可访问的网络目录。
对共享文件夹的访问受控于主机系统的权限设置。
例如,如果您作为用户“User”运行WorkstationPlayer,那么只有在User有权读写共享文件夹中的文件时,虚拟机才能读写这些文件。
要使用共享文件夹,客户机操作系统必须安装了最新版VMwareTools且必须支持共享文件夹。
重要事项共享文件夹会将您的文件呈现给虚拟机中的程序,这可能会使您的数据面临风险。
请仅在您信任虚拟机使用您的数据时启用共享文件夹。
本章讨论了以下主题:n第59页,“使用共享文件夹”n第60页,“为虚拟机启用共享文件夹”n第61页,“在Windows客户机中查看共享文件夹”n第62页,“在Linux客户机中装载共享文件夹”n第62页,“更改共享文件夹属性”n第63页,“更改虚拟机能够共享的文件夹”n第63页,“为虚拟机禁用文件夹共享”n第63页,“将虚拟磁盘映射到主机系统” 使用共享文件夹 您可以使用共享文件夹在虚拟机之间以及虚拟机与主机系统之间共享文件。
您添加作为共享文件夹的目录可位于主机系统中,也可以是主机能够访问的网络目录。
重要事项不能同时在多个应用程序中打开共享文件夹的某个文件。
例如,不能在主机操作系统的某个应用程序和客户机操作系统的其他应用程序中打开同一个文件。
如果其中某个应用程序对文件执行写入,就有可能损坏数据。
支持共享文件夹的客户机操作系统 要使用共享文件夹,虚拟机必须安装支持此功能的客户机操作系统。
以下各客户机操作系统支持共享文件夹。
nWindowsServer2003 VMware,Inc. 59 使用VMwareWorkstationPlayerforLinux nWindows2000nWindowsNT4.0nWindowsVistanWindowsXPnWindows7nWindows8nWindows10n内核版本为2.6或更高版本的LinuxnSolarisx8610nSolarisx8610更新1和更高版本 使用权限限制对Linux客户机中共享文件的访问权限 您可以在Linux客户机操作系统中使用权限来限制对共享文件夹中文件的访问权限。
在Linux主机上,如果您创建了希望与Linux客户机操作系统共享的文件,那么显示在客户机操作系统中的文件权限将与主机系统中的权限相同。
您可以使用fmask和dmask命令掩盖文件和目录的权限位。
如果您在Windows主机系统上创建了希望与Linux客户机操作系统共享的文件,只读文件将显示为对所有人提供读取和执行权限,其他文件则显示为对所有人提供完整写入权限。
如果您使用Linux客户机操作系统创建您希望限制权限的文件,可在客户机操作系统中使用mount程序和以下选项。
nuidngidnfmaskndmasknro(只读)nrw(读写)rw为默认设置。
如果您使用的虚拟机是用Windows版WorkstationPlayer或以前版本的Linux版WorkstationPlayer创建的,则只能更改所有者权限。
为虚拟机启用共享文件夹 您可以为特定的虚拟机启用文件夹共享。
要设置用于在虚拟机间共享的文件夹,必须将每个虚拟机配置为使用主机系统或网络共享中的同一目录。
前提条件n确认虚拟机使用的是支持共享文件夹的客户机操作系统。
请参阅第59页,“支持共享文件夹的客户机操作 系统”。
n确认客户机操作系统中安装了最新版VMwareTools。
n确认主机系统的权限设置允许访问共享文件夹中的文件。
例如,如果您作为用户“User”运行 WorkstationPlayer,那么只有在User有权读写共享文件夹中的文件时,虚拟机才能读写这些文件。
60 VMware,Inc. 第9章为虚拟机设置共享文件夹 步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡上,选择共享文件夹。
3选择一个文件夹共享选项。
选项总是启用在下次关机或挂起前一直启用 描述 始终启用文件夹共享,即便虚拟机关闭、挂起或关机。
暂时启用文件夹共享,直到虚拟机关机、挂起或关闭。
重新启动虚拟机后,共享文件夹仍保持启用状态。
该设置仅在虚拟机处于开启状态时可用。
4(可选)要将驱动器映射到SharedFolders目录,请选择在Windows客户机中映射为网络驱动器。
该目录包含您启用的所有共享文件夹。
WorkstationPlayer会选择驱动器盘符。
5单击添加以添加共享文件夹。
Windows主机上会启动添加共享文件夹向导。
在Linux主机上,“共享文件夹属性”对话框将打开。
6键入主机系统上要共享的目录路径。
如果您在网络共享中指定了一个目录,例如D:\share,WorkstationPlayer将始终尝试使用该路径。
如果这个目录随后被连接到主机上的其他驱动器盘符,WorkstationPlayer将无法找到共享文件夹。
7指定虚拟机中应当显示的共享文件夹的名称。
对于客户机操作系统认为非法的共享名称字符,其在客户机中会以其他形式显示。
例如,如果您在共享名称中使用了星号,则该名称中的*在客户机中将显示为%002A。
非法字符会转换为相应的十六进制ASCII值。
8选择共享文件夹属性。
选项启用此共享 只读 描述 启用共享文件夹。
取消选择该选项可禁用共享文件夹,但不会将其从虚拟机配置中删除。
将共享文件夹设为只读。
选择该属性后,虚拟机可以查看并从共享文件夹中复制文件,但不能添加、更改或移除文件。
对共享文件夹中文件的访问还受控于主机的权限设置。
9单击完成添加共享文件夹。
共享文件夹会显示在“文件夹”列表中。
文件夹名称旁的复选框表示文件夹正被共享。
您可以取消选中此复选框来禁用文件夹共享。
10单击确定保存所做的更改。
下一步查看共享文件夹。
在Linux客户机中,共享文件夹位于/mnt/hgfs下。
在Solaris客户机中,共享文件夹位于/hgfs下。
要查看Windows客户机上的共享文件夹,请参阅第61页,“在Windows客户机中查看共享文件夹”。
在Windows客户机中查看共享文件夹 在Windows客户机操作系统中,您可以使用桌面图标来查看共享文件夹。
注意如果客户机操作系统使用的是Workstation4.0中的VMwareTools,共享文件夹会显示为指定驱动器盘符上的文件夹。
VMware,Inc. 61 使用VMwareWorkstationPlayerforLinux 步骤 n根据所用的Windows操作系统版本,在MyNetworkPlaces(网上邻居)、NetworkNeighborhood(网上邻居)或网络中查找VMware共享文件夹。
n如果您将共享文件夹映射为网络驱动器,请打开我的电脑,在网络驱动器中查找“vmware-host”上的共享文件夹。
n要查看特定的共享文件夹,请使用UNC路径\\vmware-host\SharedFolders\共享文件夹名称直接前往该文件夹。
在Linux客户机中装载共享文件夹 启用共享文件夹后,除默认位置/mnt/hgfs外,您还可以将共享文件夹中的一个或多个目录/子目录装载到文件系统中的任意位置。
使用mount命令可将所有共享、某一个共享或共享中的某个子目录装载到文件系统的任意位置。
表9‑1装载命令语法命令mount-tvmhgfs.host://home/user1/sharesmount-tvmhgfs.host:/foo/tmp/foomount-tvmhgfs.host:/foo/bar/var/lib/bar 说明将所有共享装载到/home/user1/shares将名为foo的共享装载到/tmp/foo将共享foo中的子目录bar装载到/var/lib/bar 除标准mount语法外,您可以使用VMware的特定选项。
要获得“主机-客户机”文件系统选项的用法信息,请键入命令/sbin/mount.vmhgfs-h。
安装VMwareTools时会向etc/fstab添加一个条目,用于指定共享文件夹的位置。
您可以编辑该文件以更改或添加条目。
例如,要在启动时自动装载,可编辑/etc/fstab并添加以下行: .host://mnt/hgfsvmhgfsdefaults00 VMwareTools服务脚本会加载执行装载操作的驱动程序。
如果装载失败,将显示一条关于装载HGFS共享的消息。
注意如果共享文件夹被禁用或共享不存在,装载操作将失败。
系统不会提示您重新运行VMwareToolsvmwareconfig-tools.pl配置程序。
更改共享文件夹属性 在创建共享文件夹后,您可以更改文件夹名称、主机路径和其他属性。
前提条件创建一个共享文件夹。
请参阅第60页,“为虚拟机启用共享文件夹”。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡中,选择共享文件夹。
3在文件夹列表中选择共享文件夹,然后单击属性。
4要更改共享文件夹在虚拟机中的显示名称,请在名称文本框中键入新名称。
对于客户机操作系统认为非法的共享名称字符,其在客户机中会以其他形式显示。
例如,如果您在共享名称中使用了星号,则该名称中的*在客户机中将显示为%002A。
非法字符会转换为相应的十六进制ASCII值。
62 VMware,Inc. 第9章为虚拟机设置共享文件夹 5要更改共享文件夹的主机路径,请浏览或键入新的路径到主机路径文本框。
如果您在网络共享中指定了一个目录,例如D:\share,WorkstationPlayer将始终尝试使用该路径。
如果这个目录随后被连接到主机上的其他驱动器盘符,WorkstationPlayer将无法找到共享文件夹。
6要更改共享文件夹的属性,请选择或取消选择该属性。
选项启用 只读 描述 启用共享文件夹。
取消选择该选项可禁用共享文件夹,但不会将其从虚拟机配置中删除。
将共享文件夹设为只读。
选择该属性后,虚拟机可以查看并从共享文件夹中复制文件,但不能添加、更改或移除文件。
对共享文件夹中文件的访问还受控于主机的权限设置。
7单击确定保存所做的更改。
更改虚拟机能够共享的文件夹 您可以更改允许特定虚拟机共享的文件夹。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡中,选择共享文件夹。
3在文件夹列表中,选中要共享的文件夹旁边的复选框,然后取消选中要禁用的文件夹旁边的复选框。
4单击确定保存所做的更改。
为虚拟机禁用文件夹共享 您可以为特定虚拟机禁用文件夹共享。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡中,选择共享文件夹。
3选择禁用来禁用文件夹共享。
4单击确定保存所做的更改。
将虚拟磁盘映射到主机系统 与其使用共享文件夹或在虚拟机和主机系统之间复制数据,您可以将虚拟磁盘映射到主机系统。
映射时,您需要将主机文件系统中的虚拟磁盘映射为单独的映射驱动器。
通过使用映射驱动器,您无需进入虚拟机就可以连接虚拟磁盘。
将虚拟磁盘映射或装载到主机系统上的驱动器 将某个虚拟磁盘及其关联的卷映射到主机系统的驱动器后,您可以在不打开虚拟机的情况下连接到该虚拟磁盘。
将该虚拟磁盘映射到主机系统的驱动器后,只有断开主机系统与该磁盘的连接,使用该磁盘的虚拟机才能开机。
重要事项如果在装载了一个具有快照的虚拟磁盘后对该磁盘进行写入,则会对从虚拟机创建的快照或链接克隆造成不可挽回的损坏。
VMware,Inc. 63 使用VMwareWorkstationPlayerforLinux 前提条件n将所有使用该虚拟磁盘的虚拟机关机。
n确认该虚拟磁盘上的虚拟磁盘(.vmdk)文件未被压缩,且不具有只读权限。
n在Windows主机中,确认卷已格式化为FAT(12/16/32)或NTFS类型。
只有FAT(12/16/32)和NTFS格 式的卷受支持。
如果虚拟磁盘包含混合分区,例如一个分区使用Linux操作系统进行格式化,另一个分区使用Windows操作系统进行格式化,则您只能映射Windows分区。
n确认该虚拟磁盘未加密。
您无法映射或装载加密的磁盘。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择硬盘,单击实用工具,然后选择映射。
3在Windows主机中,将“映射虚拟磁盘”对话框中的以只读模式打开文件复选框保留为选中状态。
此设置可防止您意外将数据写入到可能是快照或链接克隆父项的虚拟磁盘。
对此类磁盘进行写入可能会导致快照或链接克隆无法使用。
4在Linux主机中,选中“装载磁盘”对话框中的以只读模式装载复选框。
此设置可防止您意外将数据写入到可能是快照或链接克隆父项的虚拟磁盘。
对此类磁盘进行写入可能会导致快照或链接克隆无法使用。
5浏览到虚拟磁盘(.vmdk)文件,选择该文件并单击打开。
6选择要映射或装载的卷,在主机系统中选择一个未使用的驱动器盘符。
7(可选)在Windows主机中,如果您不希望驱动器在完成映射后在Windows资源管理器中打开,请取消选中映射后在Windows资源管理器中打开驱动器复选框。
8单击确定或装载。
驱动器将显示在主机系统中。
您可以在主机系统中对映射的虚拟磁盘执行文件读写操作。
从主机系统断开虚拟磁盘 将虚拟机的虚拟磁盘映射或装载到主机系统后,如果要从虚拟机使用该虚拟磁盘,必须将其从主机系统断开。
在Windows主机上,必须使用WorkstationPlayer断开驱动器与主机系统的连接。
使用Windows的断开网络驱动器命令时,映射的驱动器盘符不会出现在网络驱动器列表中。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择硬盘,单击实用工具,然后选择断开连接。
现在,您可以开启任何使用该磁盘的虚拟机。
64 VMware,Inc. 配置和管理虚拟机 10 您可以更改虚拟机选项、配置视频和声卡设置,以及将虚拟机移动到其他主机系统或同一主机系统的其他位置。
本章讨论了以下主题:n第65页,“更改虚拟机名称”n第66页,“更改虚拟机的客户机操作系统”n第66页,“更改虚拟机的工作目录”n第66页,“更改虚拟机的虚拟机目录”n第67页,“更改虚拟机的内存分配”n第67页,“配置视频和声音”n第70页,“移动虚拟机”n第72页,“将虚拟机配置为VNC服务器”n第75页,“删除虚拟机”n第75页,“查看虚拟机的消息日志”n第76页,“使用VIXAPI”n第76页,“在虚拟机中安装新软件” 更改虚拟机名称 在您运行虚拟机时,虚拟机的名称会显示在标题栏中。
WorkstationPlayer使用虚拟机的原始名称为存储虚拟机文件的目录命名。
更改虚拟机名称不会改变虚拟机目录的名称或重命名主机系统上的虚拟机文件。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡上,选择常规。
3键入新名称。
4单击确定保存所做的更改。
下一步在重新启动虚拟机时,新的名称会出现在库中。
VMware,Inc. 65 使用VMwareWorkstationPlayerforLinux 更改虚拟机的客户机操作系统 如果您要升级虚拟机中安装的客户机操作系统,或是在创建虚拟机时指定了错误的操作系统版本,必须要更改虚拟机所配置的客户机操作系统类型。
更改操作系统类型时,虚拟机配置(.vmx)文件也会发生更改。
客户机操作系统本身不会发生变化。
要升级客户机操作系统,需要从操作系统供应商那里获得相应的软件。
前提条件关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡上,选择常规。
3选择新的操作系统及版本。
4单击确定保存所做的更改。
更改虚拟机的工作目录 默认情况下,工作目录和虚拟机目录是相同的。
您可能希望更改工作目录来提高性能。
例如,要在大容量快速磁盘上创建分页文件,但要将虚拟磁盘和配置文件存储在其他磁盘上,您可以更改工作目录,将其放在快速磁盘上。
工作目录是WorkstationPlayer用于存储虚拟机的挂起状态文件(.vmss)、快照文件(.vmsn)、虚拟机分页文件(.vmem)和重做日志文件的位置。
更改工作目录并不会改变存储虚拟机配置(.vmx)文件或日志文件的目录。
前提条件关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡上,选择常规。
3键入或浏览到新工作目录的位置。
4单击确定以保存所做的更改。
更改虚拟机的虚拟机目录 虚拟机目录是WorkstationPlayer用于存储虚拟机文件(包括虚拟机配置(.vmx)文件)的位置。
默认情况下,虚拟机目录和工作目录是相同的。
前提条件关闭虚拟机。
步骤1在主机文件系统中,对存储.vmx文件的目录进行重命名。
2选择文件>打开虚拟机。
3浏览至.vmx文件的新位置,然后单击打开。
66 VMware,Inc. 第10章配置和管理虚拟机 更改虚拟机的内存分配 您可以调整分配给虚拟机的内存量。
在64位主机中,每个虚拟机的最大内存量为32GB。
在32位主机中,每个虚拟机的最大内存量为8GB。
可分配到单个主机系统中运行的所有虚拟机的内存总量仅受主机系统RAM量限制。
前提条件关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择内存。
“内存”面板中的信息有助于您选择合适的虚拟机内存量。
内存量的范围上限取决于分配给所有运行中虚拟机的内存量。
3调整滑块,使其与相应图标对齐,从而更改内存量。
颜色编码图标指示最大建议内存、建议内存和客户机操作系统的最小内存量。
4单击确定保存所做的更改。
5开启虚拟机以实施所做的更改。
配置视频和声音 为得到最好的色彩和图形显示,需要调整主机和客户机操作系统的颜色设置。
WorkstationPlayer支持使用DirectX9图形加速的游戏和应用程序,但您必须在主机和客户机操作系统上完成一些3D方面的准备工作。
WorkstationPlayer通常会安装必要的驱动程序以提供声音支持,但对于一些最老和最新的客户机操作系统,您必须手动安装相应的驱动程序。
n设置屏幕色深第67页, 客户机操作系统中可用屏幕颜色的数量取决于主机操作系统的屏幕颜色设置。
n使用3D图形加速第68页, 必须在主机系统和虚拟机上执行特定的准备任务才能使用3D图形加速。
n配置声音第69页, WorkstationPlayer提供兼容SoundBlasterAudioPCI的声音设备,支持Windows95、Windows98、WindowsMe、WindowsNT、Windows2000、WindowsXP、WindowsServer2003、WindowsServer2008和Linux客户机操作系统中的声音。
WorkstationPlayer声音设备默认为启用状态。
设置屏幕色深 客户机操作系统中可用屏幕颜色的数量取决于主机操作系统的屏幕颜色设置。
虚拟机支持以下屏幕颜色。
n16位色(VGA)模式n8位伪色n16位/像素(每像素16个有效位)n32位/像素(每像素24个有效位) VMware,Inc. 67 使用VMwareWorkstationPlayerforLinux 如果主机操作系统处于15位色模式,客户机操作系统的颜色设置控制将提供15位色模式取代16位色模式。
如果主机操作系统处于24位色模式,客户机操作系统的颜色设置控制将提供24位色模式取代32位色模式。
如果您运行的客户机操作系统设置的颜色数量多于主机操作系统,客户机操作系统中的颜色可能会显示有误,也可能无法使用图形界面。
如果出现这些提示,您可以增加主机操作系统的颜色数量,或者降低客户机操作系统的颜色数量。
要更改主机操作系统的颜色设置,请关闭所有虚拟机并关闭WorkstationPlayer,然后按标准流程更改颜色设置。
您在客户机操作系统中更改颜色设置的具体方式取决于客户机操作系统的类型。
在Windows客户机中,“显示属性”控制面板仅提供了支持的设置。
在Linux或FreeBSD客户机中,您必须更改色深才能启动X服务器,否则必须在做出更改后重新启动X服务器。
为获得最佳性能,请在主机和客户机操作系统中使用相同的颜色数量设置。
使用3D图形加速 必须在主机系统和虚拟机上执行特定的准备任务才能使用3D图形加速。
只有Windows7或更高版本或者Linux主机上的WindowsXP、WindowsVista和Windows7客户机才支持使用DirectX9图形加速的应用程序。
OpenGL应用程序需要以软件仿真模式运行。
只有Windows10才支持使用DirectX10图形加速的应用程序。
准备主机系统以使用3D图形加速 必须在Windows或Linux主机系统上执行特定的准备任务,才能在虚拟机中使用3D图形加速。
前提条件n在Windows主机上,验证主机的显卡支持DirectX9或DirectX10以及使用的DirectX版本所需的最新 DirectX运行时。
n在Linux主机上,如果您使用DirectX9,请确认该主机具有支持OpenGL2.0图形加速的显卡;如果使用 DirectX10,请确认该主机具有支持OpenGL3.3的显卡。
步骤1将主机系统的视频驱动程序升级到最新版本。
ATI图形驱动程序可从AMD网站下载。
NVIDIA驱动程序可从NVIDIA网站下载。
2如果您使用的是Windows主机系统,请将硬件加速滑块滑动到完整位置。
选项 Windows7,Windows8和Windows10 说明 右键单击桌面,然后选择个性化>屏幕分辨率>高级设置>疑难解答>更改设置。
3如果您使用的是Linux主机系统,请运行相关命令来测试主机兼容性。
a确认已启用直接渲染。
glxinfo|grepdirectb确认3D应用程序可正常工作。
glxgears 准备虚拟机以使用3D图形加速 您必须执行特定的初步任务才能在虚拟机中使用3D图形加速。
Player3.x及更高版本的虚拟机默认启用3D图形加速功能。
68 VMware,Inc. 第10章配置和管理虚拟机 前提条件n准备主机系统以使用3D图形加速。
请参见第68页,“准备主机系统以使用3D图形加速”。
n如果使用DirectX9,请确认客户机操作系统是WindowsXP或更高版本。
运行DirectX硬件版本11或更 高版本的虚拟机不支持DirectX9。
n如果使用DirectX10,请确认客户机操作系统是Windows7或更高版本。
运行DirectX硬件版本12或更 高版本的虚拟机不支持DirectX10。
n确认在客户机操作系统中安装了最新版本的VMwareTools。
n关闭虚拟机。
虚拟机不能挂起。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择显示器。
3选择3D图形加速。
4将虚拟机配置为仅使用一个监视器。
5单击确定以保存所做的更改。
6开启虚拟机并安装所需的DirectXEndRuntime版本。
该组件可从Microsoft下载中心下载。
7安装并运行3D应用程序。
配置声音 WorkstationPlayer提供兼容SoundBlasterAudioPCI的声音设备,支持Windows95、Windows98、WindowsMe、WindowsNT、Windows2000、WindowsXP、WindowsServer2003、WindowsServer2008和Linux客户机操作系统中的声音。
WorkstationPlayer声音设备默认为启用状态。
声音支持包括脉冲代码调制(PCM)输出和输入。
例如,您可以播放.wav文件、MP3音频和RealMedia音频。
虚拟机通过Windows软件合成器为Windows客户机的MIDI输出提供支持,但是不支持MIDI输入。
对于Linux客户机,虚拟机不提供MIDI支持。
Windows2000、WindowsXP和最新的Linux分发版本可检测声音设备,并安装适用的驱动程序。
当您在64位WindowsVista或Windows7客户机操作系统中安装VMwareTools时,会同时安装一个声音驱动程序。
对于32位WindowsVista、Windows7、Windows2003Server和WindowsServer2008客户机,您必须使用WindowsUpdate安装32位驱动程序。
配置声卡设置 VMware虚拟声音设备可兼容CreativeTechnologySoundBlasterAudioAPI。
该声音设备支持Windows和Linux客户机操作系统中的声音。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择声音。
VMware,Inc. 69 使用VMwareWorkstationPlayerforLinux 3配置一个或多个声卡设置。
选项已连接 启动时连接指定主机声卡使用物理声卡 描述在虚拟机运行时连接声音设备或断开声音设备连接。
也可以使用设备菜单选择要连接或断开连接的驱动器。
在开启虚拟机时自动将声音设备连接到虚拟机。
(仅限Windows主机)选择在主机系统拥有多个物理声卡时使用哪个声卡。
(仅限Linux主机)选择在系统拥有多个物理声卡时使用哪个声卡。
4单击确定保存所做的更改。
在Windows9x和NT客户机中安装声音驱动程序 Windows95、Windows98、Windows98SE和WindowsNT4.0不具有适用于SoundBlasterAudioPCI适配器的驱动程序。
如果希望在这些客户机操作系统中使用声音功能,请从CreativeLabs网站下载驱动程序,并安装到客户机操作系统。
步骤1转到您所在区域对应的CreativeLabs网站。
2搜索名称中包含PCI128的适配器。
3按照网站说明下载并安装驱动程序。
移动虚拟机 您可以将在WorkstationPlayer中创建的虚拟机移到其他主机系统或同一主机系统的其他位置,并通过VNC客户端连接虚拟机。
n将虚拟机移到新位置或新主机第70页,您可以将WorkstationPlayer中创建的虚拟机移到其他主机系统或同一主机系统的其他位置。
也可以将虚拟机移到使用其他操作系统的主机系统。
n配置虚拟机兼容性第71页,当您创建虚拟机并打算分发给其他用户时,应当对虚拟机进行配置,使其最大限度兼容所有预期的主机系统。
用户在虚拟机中执行更改的权限可能有限,无法使虚拟机与其主机系统兼容。
n使用虚拟机UUID第72页,每个虚拟机都有一个通用唯一标识符(UUID)。
该UUID在您最初开启虚拟机时生成。
将虚拟机移到新位置或新主机 您可以将WorkstationPlayer中创建的虚拟机移到其他主机系统或同一主机系统的其他位置。
也可以将虚拟机移到使用其他操作系统的主机系统。
移动虚拟机时通常要移动构成虚拟机的文件。
与WorkstationPlayer虚拟机关联的所有文件的路径名称都相对于虚拟机目录。
移动虚拟机时,WorkstationPlayer会为虚拟网络适配器生成新的MAC地址。
如果对虚拟机配置(.vmx)文件所在路径的目录进行重命名,WorkstationPlayer也会生成新的MAC地址。
前提条件 n熟悉WorkstationPlayer如何为移动的虚拟机生成UUID。
请参见第72页,“使用虚拟机UUID”。
70 VMware,Inc. 第10章配置和管理虚拟机 n如果要将虚拟机移到其他主机系统,请熟悉将虚拟机移到新主机时存在的限制。
请参见第71页,“将虚拟机移动到其他主机的限制”。
n如果您将工作目录配置为驻留在主机系统的其他位置,请将文件从工作目录移到虚拟机目录,然后将工作目录更改为此位置。
n确认虚拟机设备和任何相关文件指向您可以从新位置访问的位置。
n确认所有虚拟机文件都存储在虚拟机目录中。
某些文件可能位于虚拟机目录外。
步骤1关闭客户机操作系统和虚拟机。
2将虚拟机文件复制到新位置。
3确认已将所有虚拟机文件复制到新位置。
4在WorkstationPlayer中打开虚拟机 选项 如果将虚拟机移到同一主机系统的其他位置 如果将虚拟机移到其他主机系统 说明从库中移除虚拟机,选择文件>打开虚拟机,浏览到新位置中的.vmx文件。
在新的主机系统上启动WorkstationPlayer,选择文件>打开虚拟机,浏览到.vmx文件。
5当您确定虚拟机能在新位置正常工作后,请删除原始位置的虚拟机文件。
将虚拟机移动到其他主机的限制 将虚拟机移动到其他主机系统之前,应当留意一些特定的限制。
n如果您将虚拟机移到其他硬件差异过大的主机系统,例如将虚拟机从64位主机移到32位主机,或是从多处理器主机移到单处理器主机,客户机操作系统可能无法正常工作。
nPlayer3.x及更高版本的虚拟机在多处理器主机系统上最高支持八路虚拟对称多处理(SMP)。
对于至少有两个逻辑处理器的主机系统,您最多可以为主机中运行的虚拟机分配八个虚拟处理器。
如果您尝试为单处理器主机系统中运行的虚拟机分配两个处理器,则会出现警告消息。
您可以忽略此消息并为虚拟机分配两个处理器,但必须将其移动到至少有两个逻辑处理器的主机后才能开启该虚拟机。
n您可以将虚拟机从32位主机移到64位主机。
但不能将虚拟机从64位主机移到32位主机,除非32位主机具有受支持的64位处理器。
配置虚拟机兼容性 当您创建虚拟机并打算分发给其他用户时,应当对虚拟机进行配置,使其最大限度兼容所有预期的主机系统。
用户在虚拟机中执行更改的权限可能有限,无法使虚拟机与其主机系统兼容。
步骤n在虚拟机中安装VMwareTools。
VMwareTools可显著改善虚拟机上的用户体验。
n确定实际所需的虚拟设备,不包含任何对通过虚拟机分发的软件来说不需要或无用的设备。
通用SCSI设备通常并不适用。
n要将物理设备连接到虚拟设备,请在配置虚拟机时使用自动检测选项。
自动检测选项可使虚拟机适应用户的系统,且能够支持Windows或Linux主机操作系统。
没有物理设备的用户会收到一条警告消息。
VMware,Inc. 71 使用VMwareWorkstationPlayerforLinux n要将CD-ROM或软盘连接到虚拟机附带的映像文件,请确保该映像文件和虚拟机位于同一目录中。
所用的是相对路径而非绝对路径。
n对于物理CD-ROM和映像,需要在虚拟机中提供两个虚拟CD-ROM设备。
n选择一个合理的内存量分配给虚拟机。
例如,如果主机系统没有足够的物理内存来支持内存分配,用户将无法开启虚拟机。
n为客户机选择一个合理的屏幕分辨率。
用户很可能会发现,与其使用超出用户物理屏幕大小的显示器,手动提高分辨率的做法更加简便易行。
使用虚拟机UUID 每个虚拟机都有一个通用唯一标识符(UUID)。
该UUID在您最初开启虚拟机时生成。
您可以使用虚拟机的UUID进行系统管理,方式与使用物理机的UUID相同。
UUID存储在SMBIOS系统信息描述符中,您可以使用标准SMBIOS扫描软件(包括SiSoftwareSandra或IBMsmbios2)进行访问。
如果不将虚拟机移动或复制到其他位置,UUID将保持不变。
当您开启移动或复制到新位置的虚拟机时,系统会提示您指定是移动还是复制了虚拟机。
如果您指出复制了虚拟机,虚拟机将收到新的UUID。
挂起和恢复虚拟机不会触发生成UUID的过程。
即便经过了复制或移动,虚拟机从挂机状态继续运行时还会使用挂起时使用的UUID。
在下次重新引导虚拟机后,系统才不会提示您指定是移动还是复制了虚拟机。
将虚拟机配置为保留相同UUID 您可以将虚拟机配置为始终保留同一个UUID,即便虚拟机发生移动或被复制。
将虚拟机设置为始终保留同一个UUID后,在移动或复制该虚拟机时将不会收到提示。
前提条件关闭虚拟机。
步骤1用文本编辑器打开虚拟机配置(.vmx)文件。
2添加uuid.action属性并将其设置为keep。
例如:uuid.action="keep" 将虚拟机配置为VNC服务器 您可以使用WorkstationPlayer将虚拟机配置为VirtualNetworkComputing(VNC)服务器,以便其他计算机上的用户可以使用VNC客户端连接虚拟机。
您无需在虚拟机中安装专门的VNC软件即可将其设置为VNC服务器。
注意无法将共享或远程虚拟机配置为VNC服务器。
步骤1选择该虚拟机,然后选择虚拟机>设置。
2在选项选项卡中,选择VNC连接,然后选择启用VNC。
3(可选)要允许VNC客户端连接同一主机系统中的多个虚拟机,请为每个虚拟机指定唯一的端口号。
您应当使用5901到6001之间的端口号。
其他应用程序会使用特定的端口号,某些端口号还带有特权性质。
例如,VMwareManagementInterface使用端口8333和8222,VMwareWorkstationServer使用端口443。
而在Linux上,只有root用户才能侦听1024以内的端口。
72 VMware,Inc. 第10章配置和管理虚拟机 4(可选)设置用于从VNC客户端连接虚拟机的密码。
密码的最大长度为8个字符。
由于VNC客户端发送密码时不会加密,因此请不要使用与其他系统相同的密码。
5(可选)单击查看VNC连接查看远程连接到虚拟机的VNC客户端列表,并了解其持续连接的时间。
6单击确定保存所做的更改。
下一步如果您不希望VNC客户端在连接虚拟机时使用US101键盘映射(美国英语),请指定其他语言。
请参见第73页,“为VNC客户端指定某种语言的键盘映射”。
为VNC客户端指定某种语言的键盘映射 如果您将虚拟机设置为充当VNC服务器,可以为VNC客户端指定所用键盘的语言。
默认使用的是US101键盘映射(美国英语)。
前提条件n确认虚拟机被设置为充当VNC服务器。
n确定要使用的语言代码。
请参见第74页,“语言代码”。
步骤1在文本编辑器中,打开虚拟机的配置文件(.vmx),添加RemoteDisplay.vnc.enabled和 RemoteDisplay.vnc.port属性。
a将RemoteDisplay.vnc.enabled设为TRUE。
b将RemoteDisplay.vnc.port设为要使用的端口号。
例如:RemoteDisplay.vnc.enabled="TRUE"RemoteDisplay.vnc.port="portnumber"2确定要使用的键盘映射文件的位置。
默认的键盘映射文件位于WorkstationPlayer安装目录。
主机系统 Windows7、Windows8和Windows10主机 Linux主机 键盘映射文件位置C:\ProgramData\VMware\vnckeymap /usr/lib/vmware/vnckeymap 3在虚拟机配置(.vmx)文件中,添加一个用于指定键盘映射文件位置的属性。
选项 要使用WorkstationPlayer安装目录内的默认键盘映射文件: 要使用其他位置的键盘映射文件 说明 添加RemoteDisplay.vnc.keyMap="xx",其中xx是所用语言的代码,如jp代表日文。
添加RemoteDisplay.vnc.keyMapFile="文件路径",其中文件路径是绝对文件路径。
4启动虚拟机并从VNC客户端连接该虚拟机。
VMware,Inc. 73 使用VMwareWorkstationPlayerforLinux 语言代码 在为VNC客户端指定语言键盘映射时,必须指定一个语言代码。
表10‑1语言代码 代码 语言 dede-chesfifrfr-befr-chisitjpnl-benoptukus 德语德语(瑞士)西班牙语芬兰语法语法语(比利时)法语(瑞士)冰岛语意大利语日语荷兰语(比利时)挪威语波兰语英语(英国)英语(美国) 使用VNC客户端连接到虚拟机 您可以使用VNC客户端连接到运行的虚拟机。
由于VNC软件具有跨平台特性,因此,您可以使用在不同类型的计算机中运行的虚拟机。
无需运行WorkstationPlayer即可使用VNC连接到虚拟机。
仅需要运行虚拟机,并且可以在后台运行它。
在使用VNC客户端连接到虚拟机时,将无法使用某些功能或无法正常工作。
n无法拍摄快照或恢复到快照。
n无法为虚拟机执行开机、关机和挂起操作,也无法继续运行虚拟机。
您可以关闭客户机操作系统。
关闭操 作可能会导致关闭虚拟机。
n无法在主机系统与客户机操作系统之间复制和粘贴文本。
n无法更改虚拟机设置。
n如果您还使用3D功能,远程显示将无法正常工作。
前提条件n将虚拟机配置为VNC服务器。
请参见第72页,“将虚拟机配置为VNC服务器”。
n确定运行虚拟机的主机系统的计算机名称或IP地址,如有需要,还应确定VNC端口号和密码。
步骤1在您的计算机上安装VNC客户端。
将免费向公众提供开源版本的VNC。
您可以使用任何VNC客户端,但不能在浏览器中使用Java查看器。
74 VMware,Inc. 第10章配置和管理虚拟机 2在您的计算机上启动VNC客户端。
3确认将客户端设置为hextile编码。
例如,如果使用RealVNC查看器,请在首选编码选项中选择Hextile。
4将VNC客户端设置为使用所有颜色。
例如,如果使用RealVNC查看器,请在颜色级别选项中选择完全(所有可用颜色)。
5在提示您输入VNC服务器名称时,键入运行虚拟机的主机系统的名称或IP地址以及端口号。
例如:machine_name:port_number6如果需要,请键入密码。
查看虚拟机的VNC连接 当虚拟机被配置为充当VNC服务器时,您可以查看远程连接到虚拟机的VNC客户端列表,并了解其持续连接的时间。
前提条件将虚拟机配置为充当VNC服务器。
请参阅第72页,“将虚拟机配置为VNC服务器”。
步骤u选择虚拟机,然后选择虚拟机>管理>VNC连接。
删除虚拟机 您可以从主机文件系统中删除一个虚拟机及其所有文件。
重要事项删除虚拟机的操作是不可逆的。
前提条件关闭虚拟机。
步骤1右键单击库中的虚拟机,然后选择从磁盘中删除虚拟机。
2单击是删除虚拟机。
虚拟机及其所有文件都将从主机文件系统中移除。
查看虚拟机的消息日志 您可以查看消息日志来审核有关特定虚拟机的信息。
消息包括有关虚拟机的警告信息。
步骤1开启虚拟机。
2选择帮助>消息日志。
3选择消息日志中的某条消息,查看其详细描述。
VMware,Inc. 75 使用VMwareWorkstationPlayerforLinux 使用VIXAPI 应用程序开发人员可以使用VMwareVIXAPI编写可自动执行虚拟机操作的程序。
这是一套高级API,易于使用,对脚本编写人员和程序员来说很实用。
利用API函数,您可以注册、开启和关闭虚拟机,还能在客户机操作系统中运行程序。
还支持Perl、COM和shell脚本(例如vmrun)的语言绑定。
请参阅VMwareVIXAPI发行说明。
在虚拟机中安装新软件 在虚拟机中安装新软件与在物理计算机中安装新软件十分相似,只是需要几个额外的步骤。
前提条件n确认客户机操作系统中已经安装了VMwareTools。
在安装软件之前安装VMwareTools,可以最大限度 地降低在虚拟机配置发生更改时需要重新激活软件的可能性。
n确认虚拟机能够访问安装软件所在的CD-ROM驱动器、ISO映像文件或软盘驱动器。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡上,选择内存设置虚拟机的最终内存大小,然后单击确定。
某些应用程序会使用这样一种产品激活机制,即根据其安装到的虚拟机虚拟硬件创建一个密钥。
如果虚拟机配置发生更改,则可能需要重新激活软件。
设置内存大小可以最大限度地减少重要更改的数量。
3按照厂商提供的说明安装新软件。
在程序无法运行时禁用加速 在虚拟机内安装或运行软件时,WorkstationPlayer可能会停止响应。
这个问题通常出现在程序执行初期。
在很多情况下,在虚拟机中临时禁用加速功能即可避免此问题。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择处理器。
3选择禁用二进制转换加速来禁用加速。
4单击确定保存所做的更改。
下一步经过程序问题多发阶段后,可以重新启用加速。
禁用加速会降低虚拟机性能,因此只有在运行程序出现问题时,才应当使用此设置作为应对措施。
76 VMware,Inc. 配置和管理设备 11 您可以使用WorkstationPlayer向虚拟机添加设备,包括DVD和CD-ROM驱动器、软盘驱动器、USB控制器、虚拟/物理硬盘、并行/串行端口、通用SCSI设备和处理器。
还可以修改现有设备的设置。
本章讨论了以下主题:n第77页,“配置DVD、CD-ROM和软盘驱动器”n第79页,“配置USB控制器”n第81页,“配置和维护虚拟硬盘”n第86页,“配置虚拟端口”n第90页,“配置通用SCSI设备”n第93页,“配置八路虚拟对称多处理”n第93页,“配置键盘功能”n第100页,“修改虚拟机的硬件设置” 配置DVD、CD-ROM和软盘驱动器 最多可以为虚拟机添加4个IDE设备、60个SCSI设备以及120个SATA设备(4个控制器,每个控制器30个设备)。
其中任何设备都可以是虚拟/物理硬盘或DVD/CD-ROM驱动器。
默认情况下,软盘驱动器不会在虚拟机开机时连接。
虚拟机可以从DVD光盘中读取数据。
WorkstationPlayer不支持在虚拟机中播放DVD影片。
如果您使用的DVD播放器应用程序不要求显卡提供视频覆盖支持,那么也许能播放DVD影片。
将DVD或CD-ROM驱动器添加到虚拟机 您可以将一个或多个DVD或CD-ROM驱动器添加到虚拟机中。
可以将虚拟DVD或CD-ROM驱动器连接到物理驱动器或ISO映像文件。
无论连接何种类型的物理驱动器,您都可以将虚拟DVD或CD-ROM驱动器配置为IDE或SCSI设备。
例如,如果主机配有IDECD-ROM驱动器,您可以将虚拟机驱动器设置为SCSI或IDE并将其连接到主机驱动器。
除非在正常模式下遇到问题,否则请不要配置旧版仿真模式。
有关更多信息,请参阅第79页,“为DVD或CD-ROM驱动器配置旧版仿真模式”。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,单击添加。
VMware,Inc. 77 使用VMwareWorkstationPlayerforLinux 3在添加硬件向导中,选择DVD/CD驱动器。
4选择一个要连接到驱动器的物理驱动器或ISO映像文件。
选项使用物理驱动器使用ISO映像 描述虚拟机使用物理驱动器。
驱动器连接到ISO映像文件。
5配置物理驱动器或ISO映像文件。
选项物理驱动器 ISO映像文件 描述 选择一个特定的驱动器或选择自动检测以允许WorkstationPlayer自动检测要使用的驱动器。
需要键入路径或浏览至ISO映像文件所在的位置。
6要在虚拟机开机时将驱动器或ISO映像文件连接到虚拟机,请选择启动时连接。
7单击完成将驱动器添加到虚拟机。
驱动器最初会显示为客户机操作系统的IDE驱动器。
8(可选)要更改驱动器所用的SCSI或IDE设备标识符,请选择驱动器并单击高级。
9单击确定保存所做的更改。
将软盘驱动器添加到虚拟机 您可以配置虚拟软盘驱动器使之连接到物理软盘驱动器或现有/空白软盘映像文件。
最多可为一个虚拟机添加两个软盘驱动器。
前提条件关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,单击添加。
3在添加硬件向导中,选择软盘驱动器。
4选择软盘介质类型。
选项使用物理软盘驱动器使用软盘映像创建空软盘映像 描述虚拟机使用物理软盘驱动器。
驱动器连接到软盘映像(.flp)文件。
驱动器连接到您创建的空白软盘映像(.flp)文件。
5如果您选择了物理软盘驱动器介质类型,请选择一个特定的软盘驱动器,或选中自动检测以允许WorkstationPlayer自动检测要使用的驱动器。
6如果您选择了软盘映像或空白软盘映像介质类型,请键入名称或浏览至软盘映像(.flp)文件的位置。
7要在虚拟机开机时将驱动器或软盘映像文件连接到虚拟机,请选择启动时连接。
8单击完成将驱动器添加到虚拟机。
9单击确定保存所做的更改。
78 VMware,Inc. 第11章配置和管理设备 为DVD或CD-ROM驱动器配置旧版仿真模式 使用旧版仿真模式可解决客户机操作系统与DVD或CD-ROM驱动器之间的直接通信问题。
在旧版仿真模式中,您只能从DVD或CD-ROM驱动器的数据光盘中读取数据。
旧版仿真模式不提供其他正常模式功能。
在正常模式下,客户机操作系统可与CD-ROM或DVD驱动器直接通信。
通过这种直接通信,您可以读取多会话CD、执行数字音频提取、查看视频并使用CD和DVD刻录机刻录光盘。
如果一次运行多个虚拟机,且这些虚拟机的CD-ROM驱动器处于旧版仿真模式,则必须断开其CD-ROM驱动器连接才能开启虚拟机。
通过断开虚拟机中连接的CD-ROM驱动器,可以避免多个虚拟机同时连接CD-ROM驱动器。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择驱动器,然后单击高级。
3选择旧版仿真,然后单击确定。
在Windows主机中,默认情况下未选择该选项。
在配有IDE驱动器的Linux主机上,默认设置取决于内核中是否加载了ide-scsi模块。
必须加载ide-scsi模块或使用物理SCSI驱动器才能直接连接到DVD/CDROM驱动器。
4单击确定保存所做的更改。
配置USB控制器 每个虚拟机必须配置一个USB控制器才能使用USB设备和智能卡读卡器。
要使用智能卡读卡器,无论智能卡读卡器是否属于USB设备,虚拟机必须具有USB控制器。
WorkstationPlayer提供了USB控制器以支持以下类型的USB设备。
n为所有虚拟机硬件版本均提供USB1.1UHCI(通用主机控制器接口)支持。
n如果虚拟机硬件兼容Workstation6及更高版本的虚拟机,还提供USB2.0EHCI(增强型主机控制器接 口)支持。
n为运行2.6.35或更高版本内核的Linux客户机以及Windows8客户机提供USB3.0xHCI(可扩展型主机 控制器接口)支持。
虚拟机硬件必须兼容Workstation8或更高版本的虚拟机。
对于USB2.0或3.0支持,您必须通过配置虚拟机的USB控制器设置来选择USB2.0或3.0兼容性。
USB2.0和3.0设备是包括最新型号USB闪存驱动器、USB硬盘驱动器、iPod和iPhone在内的高速设备。
如果选择USB2.0兼容性,那么在USB2.0设备连接到主机系统的USB端口时,它将连接到EHCI控制器并以USB2.0模式运行。
USB1.1设备则会连接到UHCI控制器并以USB1.1模式运行。
如果启用USB3.0,xHCI控制器可以支持所有USB设备,包括USB1.1、2.0和3.0设备。
尽管主机操作系统必须支持USB,但您不需要在主机操作系统中安装特定于设备的USB驱动程序,以便专门在虚拟机中使用这些设备。
WindowsNT和2.2.17之前的Linux内核不支持USB。
VMware对一系列USB设备进行过测试。
如果客户机操作系统具有合适的驱动程序,您将可以使用很多不同的USB设备,包括PDA、智能手机、打印机、存储设备、扫描仪、MP3播放器、数码相机、存储卡读卡器和同步传输设备(如网络摄像头、扬声器和麦克风)。
您可以将键盘和鼠标等USB人体学接口设备连接到虚拟机,方法是启用显示所有USB输入设备选项。
如果您不选择该选项,这些设备将不会出现在可移动设备菜单中,也无法连接到虚拟机,即便它们已经插入到主机系统的USB端口。
有关连接HID的信息,请参阅第53页,“将USBHID连接到虚拟机”。
VMware,Inc. 79 使用VMwareWorkstationPlayerforLinux 将USB控制器添加到虚拟机 无论智能卡读卡器是否属于USB设备,都必须具备USB控制器才能在虚拟机中使用智能卡。
可以为一个虚拟机添加一个USB控制器。
在WorkstationPlayer中创建虚拟机时会默认添加USB控制器。
移除的USB控制器还可以重新添加。
前提条件关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,单击添加。
3在新建硬件向导中,选择USB控制器。
4配置USB连接设置。
您可以选择多个设置。
选项USB兼容性自动连接新的USB设备显示所有USB输入设备 与虚拟机共享蓝牙设备 描述 选择USB2.0或3.0即可支持同步USB设备,包括网络摄像头、扬声器和麦克风。
将新的USB设备连接到虚拟机。
如果不选择该设置,新的USB设备只会连接到主机系统。
USB1.1和2.0鼠标/键盘设备之类的人体学接口设备(HID)显示在可移动设备菜单中。
HID的图标显示在状态栏中。
连接到客户机操作系统的HID无法用于主机系统。
在更改此设置时,必须关闭虚拟机。
启用蓝牙设备支持。
5单击完成添加USB控制器。
启用同步USB设备支持 除非启用同步USB设备支持,否则调制解调器和某些流数据设备(如扬声器和网络摄像头)将无法在虚拟机中正常工作。
前提条件n确认客户机操作系统支持USB2.0或3.0设备。
n在WindowsXP客户机操作系统上,确认安装了最新的服务包。
如果您使用不带服务包的WindowsXP, 将无法加载EHCI控制器的驱动程序。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择USB控制器。
3在USB兼容性列表中,选择USB2.0或USB3.0。
选项USB2.0USB3.0 说明 在虚拟机硬件兼容Workstation6及更高版本的虚拟机时可用。
适用于运行2.6.35或更高版本内核的Linux客户机和Windows8客户机。
虚拟机硬件必须兼容Workstation8及更高版本的虚拟机。
80 VMware,Inc. 第11章配置和管理设备 4单击确定以保存所做的更改。
配置和维护虚拟硬盘 您可以使用WorkstationPlayer为虚拟机配置虚拟硬盘存储。
虚拟磁盘由一个或一组文件构成,显示为客户机操作系统的物理磁盘驱动器。
这些文件可以存储在主机系统或远程计算机上。
在将虚拟机配置为使用虚拟磁盘后,您可以将新的操作系统安装到虚拟磁盘,不必将物理磁盘重新分区或重新引导主机。
新建虚拟机向导可创建具有一个磁盘驱动器的虚拟机。
您可以修改虚拟机设置以便向虚拟机添加更多的磁盘驱动器、从虚拟机中移除磁盘驱动器,以及更改现有磁盘驱动器的特定设置。
n配置虚拟硬盘第81页, 对于任意客户机操作系统,您都可以将虚拟硬盘配置为IDE或SATA磁盘。
对于任意具有适用于LSILogic或BusLogicSCSI适配器的驱动程序的客户机操作系统,您还可以将虚拟硬盘设置为SCSI磁盘。
创建虚拟机时需要决定要使用哪种SCSI适配器。
n压缩虚拟硬盘第83页,压缩虚拟硬盘可回收虚拟磁盘中未使用的空间。
如果磁盘中有闲置空间,压缩过程可减少虚拟磁盘在主机驱动器上占用的空间。
n扩展虚拟硬盘第84页,您可以通过扩展虚拟机的虚拟硬盘来为其增加存储空间。
n整理虚拟硬盘碎片第84页,与物理磁盘驱动器类似,虚拟硬盘也会产生碎片。
整理磁盘碎片时会重新整理虚拟硬盘上的文件、程序和空闲空间,从而加快程序的运行速度和文件的打开速度。
碎片整理功能不会回收虚拟硬盘的空闲空间。
n从虚拟机中移除虚拟硬盘第85页,被移除的虚拟硬盘会与虚拟机断开连接。
该操作不会删除主机文件系统中的文件。
n使用锁定文件防止虚拟硬盘上的一致性问题第85页,运行中的虚拟机可创建锁定文件,以防止虚拟硬盘出现一致性问题。
如果没有锁定,可能会出现多个虚拟机读写磁盘的情况,进而导致数据损坏。
n将虚拟硬盘移动到新位置第85页,可移植性是虚拟硬盘的一个主要优势。
由于虚拟硬盘以文件形式存储在主机系统或远程计算机中,因此您可以将它们轻松移动到同一计算机或其他计算机的新位置中。
配置虚拟硬盘 对于任意客户机操作系统,您都可以将虚拟硬盘配置为IDE或SATA磁盘。
对于任意具有适用于LSILogic或BusLogicSCSI适配器的驱动程序的客户机操作系统,您还可以将虚拟硬盘设置为SCSI磁盘。
创建虚拟机时需要决定要使用哪种SCSI适配器。
构成IDE、SATA或SCSI虚拟硬盘的文件可以存储在IDE硬盘、SATA硬盘或SCSI硬盘上。
也可以存储到其他类型的快速存取存储介质中。
要在32位WindowsXP虚拟机中使用SCSI硬盘,必须从VMware网站下载专门的SCSI驱动程序。
请按照网站中的说明在全新安装的WindowsXP中使用驱动程序。
增大和分配虚拟磁盘存储空间 IDE和SCSI虚拟硬盘的容量最高可以为8TB。
根据虚拟硬盘和主机操作系统的大小,WorkstationPlayer可创建一个或多个用于存放各虚拟磁盘的文件。
虚拟硬盘文件包含有关操作系统、程序文件和数据文件等方面的信息。
虚拟磁盘文件的扩展名为.vmdk。
VMware,Inc. 81 使用VMwareWorkstationPlayerforLinux 默认情况下,虚拟硬盘所用的实际文件一开始很小,然后根据需要逐渐增至其最大大小。
这种做法的主要优势是文件大小较小。
小文件不需要太多存储空间,而且容易移动到新的位置,但需要更长的时间才能将数据写入到以此方式配置的磁盘中。
您也可以对虚拟硬盘进行配置,以便在创建虚拟磁盘时分配所有磁盘空间。
这种做法能增强性能,当您在虚拟机中运行对性能敏感的应用程序时非常有用。
无论是否提前分配所有磁盘空间,您都可以将虚拟硬盘配置为使用一组每个文件大小限制为2GB的文件。
如果您计划将虚拟硬盘移动到不支持2GB以上文件的文件系统,请采用此选项。
将新的虚拟硬盘添加到虚拟机 为增加存储空间,可以将新的虚拟硬盘添加到虚拟机中。
最多可以添加四个IDE设备和60个SCSI设备。
其中任何设备都可以是虚拟/物理硬盘或DVD/CD-ROM驱动器。
虚拟硬盘以文件形式存储在主机或网络文件服务器上。
虚拟IDE驱动器或SCSI驱动器可以存储在物理IDE驱动器或物理SCSI驱动器上。
如果您使用了具有SCSI虚拟硬盘的WindowsNT4.0虚拟机,则无法同时将附加SCSI磁盘和IDE磁盘添加到配置中。
作为添加新虚拟硬盘的替代方法,您可以扩展现有的虚拟硬盘。
请参见第84页,“扩展虚拟硬盘”。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,单击添加。
3在新建硬件向导中,选择硬盘。
4选择创建新虚拟磁盘。
5选择磁盘类型。
选项IDESCSISATA 说明 创建IDE设备。
最多可以为虚拟机添加四个IDE设备。
创建一个SCSI设备。
最多可为虚拟机添加60个SCSI设备。
创建一个SATA设备。
最多可以添加120个SATA设备:四个控制器,每个控制器30个设备。
6(可选)要从快照中排除磁盘,请选择独立模式并选择一个永久性选项。
选项永久 非永久 说明 永久模式磁盘的行为与物理机中的传统磁盘类似。
写入到永久模式磁盘的所有数据都会永久写入到磁盘中。
对非永久模式磁盘所做的更改将在虚拟机关机或重置时被放弃。
在非永久模式下,您每次重新启动虚拟机时得到的都是相同状态的虚拟磁盘。
将通过重做日志文件读写对磁盘所做的更改,在关闭或重置虚拟机时,将删除该文件。
7为新的虚拟硬盘设置容量。
您可以为虚拟磁盘设置0.001GB到8TB之间的容量。
82 VMware,Inc. 第11章配置和管理设备 8指定如何分配磁盘空间。
选项立即分配所有磁盘空间 将虚拟磁盘存储为单个文件将虚拟磁盘拆分成多个文件 说明 在创建虚拟硬盘时分配所有磁盘空间有助于提高性能,但需要立即启用所有物理磁盘空间。
如果您不选择该设置,虚拟磁盘最初会很小,并随着数据的添加而不断增长。
如果虚拟磁盘存储在没有文件大小限制的文件系统上,请选择此选项。
如果虚拟磁盘存储在具有文件大小限制的文件系统上,请选择此选项。
如果您拆分的虚拟磁盘大小不到950GB,则会创建一系列2GB大小的虚拟磁盘文件。
如果您拆分的虚拟磁盘大小超过950GB,则会创建两个虚拟磁盘文件。
第一个虚拟磁盘文件最大可达到1.9TB,第二个虚拟磁盘文件则存储剩余的数据。
9接受默认的文件名和位置,或者浏览并选择其他位置。
10单击完成添加新的虚拟硬盘。
向导将创建新的虚拟硬盘。
磁盘将在客户机操作系统中显示为新的空白硬盘。
11单击确定以保存所做的更改。
12使用客户机操作系统工具对新的驱动器进行分区和格式化。
将现有虚拟硬盘添加到虚拟机 您可以重新连接已在虚拟机中移除的现有虚拟硬盘。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,单击添加。
3在添加硬件向导中,选择硬盘。
4选择使用现有虚拟磁盘。
5指定现有磁盘文件的路径名称和文件名。
6单击完成添加现有虚拟硬盘。
7单击确定保存所做的更改。
压缩虚拟硬盘 压缩虚拟硬盘可回收虚拟磁盘中未使用的空间。
如果磁盘中有闲置空间,压缩过程可减少虚拟磁盘在主机驱动器上占用的空间。
前提条件n关闭虚拟机。
n确认虚拟磁盘未被映射或装载。
您无法对已映射或装载的虚拟磁盘进行压缩。
n确认磁盘空间未预先分配给虚拟硬盘。
如果预先分配了磁盘空间,您将无法压缩该磁盘。
n如果虚拟硬盘是独立磁盘,请确认其处于永久模式。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择要压缩的虚拟硬盘。
3选择实用工具>压缩。
VMware,Inc. 83 使用VMwareWorkstationPlayerforLinux 4在磁盘压缩完成后单击确定。
扩展虚拟硬盘 您可以通过扩展虚拟机的虚拟硬盘来为其增加存储空间。
扩展虚拟硬盘时,新增的空间不会立即提供给虚拟机使用。
要让新增空间变为可用,必须使用磁盘管理工具增加虚拟硬盘现有分区的大小,使其与扩展后的大小相匹配。
您所用的磁盘管理工具取决于虚拟机的客户机操作系统。
很多操作系统(包括WindowsVista、Windows7、Windows8和某些版本的Linux)都提供了可用于调整分区大小的内置磁盘管理工具。
另外还有一些第三方磁盘管理工具可供使用,如EASEUSPartitionMaster、AcronisDiskDirector以及开源工具GParted。
扩展虚拟硬盘大小时,分区和文件系统的大小不受影响。
除此之外还有一种扩展方式,即为虚拟机添加新的虚拟硬盘。
请参见第82页,“将新的虚拟硬盘添加到虚拟机”。
前提条件n关闭虚拟机。
n确认虚拟磁盘未被映射或装载。
无法扩展已映射或装载的虚拟磁盘。
n确认虚拟机没有快照。
n确认虚拟机不是链接克隆或链接克隆的父虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择要扩展的虚拟硬盘。
3选择实用程序>扩展。
4为虚拟磁盘设置新的最大大小。
您可以为虚拟磁盘设置0.001GB到8192GB之间的容量。
5选择扩展。
6在磁盘扩展完成后单击确定。
下一步使用磁盘管理工具增加磁盘分区的大小,使其与扩展后的虚拟磁盘大小相匹配。
整理虚拟硬盘碎片 与物理磁盘驱动器类似,虚拟硬盘也会产生碎片。
整理磁盘碎片时会重新整理虚拟硬盘上的文件、程序和空闲空间,从而加快程序的运行速度和文件的打开速度。
碎片整理功能不会回收虚拟硬盘的空闲空间。
整理磁盘碎片可能要花费很长时间。
前提条件n确认主机系统上有足够的空闲工作空间。
例如,如果虚拟硬盘包含在单个文件中,可用空间的大小必须和 虚拟磁盘文件相同。
其他虚拟硬盘配置所需的可用空间较少。
n确认虚拟磁盘未被映射或装载。
您无法对经过映射或装载的虚拟磁盘执行碎片整理。
步骤1在客户机操作系统中运行磁盘碎片整理实用工具。
84 VMware,Inc. 第11章配置和管理设备 2如果没有为虚拟硬盘预先分配磁盘空间,请使用WorkstationPlayer碎片整理工具对其进行整理。
a关闭虚拟机。
b选择虚拟机,然后选择虚拟机>虚拟机设置。
c在硬件选项卡中,选择硬盘。
d选择实用工具>碎片整理。
e碎片整理过程完成后,单击确定。
3在主机系统中运行磁盘碎片整理实用工具。
从虚拟机中移除虚拟硬盘 被移除的虚拟硬盘会与虚拟机断开连接。
该操作不会删除主机文件系统中的文件。
从虚拟机中移除虚拟硬盘后,可以将磁盘映射或装载到主机系统,并将数据从客户机操作系统复制到主机,期间不必开启虚拟机或启动WorkstationPlayer。
您也可以将磁盘添加到其他虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择虚拟硬盘,然后单击移除。
3单击确定保存所做的更改。
使用锁定文件防止虚拟硬盘上的一致性问题 运行中的虚拟机可创建锁定文件,以防止虚拟硬盘出现一致性问题。
如果没有锁定,可能会出现多个虚拟机读写磁盘的情况,进而导致数据损坏。
锁定的文件带有.lck后缀,创建于虚拟磁盘(.vmdk)文件所在目录的子目录。
将为.vmdk文件、.vmx文件和.vmem文件创建锁定子目录和锁定文件。
所有主机操作系统都采用了统一锁定方法,因此在这些系统之间共享的文件将得到完整保护。
例如,如果Linux主机上的某个用户尝试启动已经被其他用户在Windows主机上开启的虚拟机,锁定文件就可以阻止该用户开启虚拟机。
虚拟机关机时将移除锁定子目录和锁定文件。
如果虚拟机无法移除这些锁定控制,则可能会存留一个或多个过期锁定文件。
例如,如果主机系统在虚拟机移除锁定控制前发生故障,就会留下过期锁定文件。
在虚拟机重新启动时,它会扫描任何锁定子目录查找过期的锁定文件,并尽可能移除它们。
如果锁定文件是在当前运行虚拟机的同一主机系统上创建,但创建锁定的进程已不再运行,那么锁定文件即被视为过期。
如果不符合上述任一条件,系统会显示一个对话框,警告您虚拟机无法开机。
您可以手动删除锁定子目录及其锁定文件。
锁定功能还可以保护物理磁盘分区。
由于主机操作系统无法识别该锁定约定,因此并不会识别锁定。
所以,您应当在主机操作系统所在的物理磁盘中为虚拟机安装物理磁盘。
将虚拟硬盘移动到新位置 可移植性是虚拟硬盘的一个主要优势。
由于虚拟硬盘以文件形式存储在主机系统或远程计算机中,因此您可以将它们轻松移动到同一计算机或其他计算机的新位置中。
例如,您可以在Windows主机系统上使用WorkstationPlayer创建虚拟硬盘,然后将磁盘移动到Linux计算机,再将磁盘用于Linux主机系统上的WorkstationPlayer。
VMware,Inc. 85 使用VMwareWorkstationPlayerforLinux 配置虚拟端口 您可以在虚拟机中添加虚拟并行(LPT)端口和虚拟串行(COM)端口。
WorkstationPlayer虚拟机最多可以使用三个并行端口和四个虚拟串行端口。
n将虚拟并行端口添加到虚拟机第86页, 最多可为虚拟机附加三个双向并行(LPT)端口。
虚拟并行端口可以输出到并行端口或主机系统的文件。
n在Linux2.6.x内核主机上配置虚拟并行端口第87页, 支持并行端口的Linux2.6.x内核使用modprobe模块名称和modprobeparport_pc模块。
WorkstationPlayer要求并行端口PC式硬件选项(CONFIG_PARPORT_PC)已作为内核模块构建并加载。
n在Linux主机上为并行端口设备配置权限第88页,某些Linux分发版本默认情况下不会授予虚拟机访问lp和parport设备的权限。
如果您的Linux主机系统也有这种情况,则必须将VMware用户添加到有权访问这些设备的组中。
n对并行端口的ECR错误进行故障排除第88页,主机系统上的并行端口没有扩展控制寄存器(ECR)。
n将虚拟串行端口添加到虚拟机第88页,最多可为虚拟机添加四个串行(COM)端口。
虚拟串行端口可以输出到物理串行端口、文件或命名管道。
n更改串行连接的输入速度第89页,您可以提高串行连接通过管道连接虚拟机的速度。
将虚拟并行端口添加到虚拟机 最多可为虚拟机附加三个双向并行(LPT)端口。
虚拟并行端口可以输出到并行端口或主机系统的文件。
并行端口可用于一系列设备,包括打印机、扫描仪、加密狗和磁盘驱动器。
尽管这些设备都可以连接到主机系统,但只有打印机能通过并行端口实现可靠的虚拟机连接。
WorkstationPlayer只提供了对PS/2硬件的部分模拟。
连接到物理端口的设备所请求的中断操作不会传送到虚拟机中。
客户机操作系统无法使用直接内存访问(DMA)在端口中移入/移出数据。
因此,并不是所有附加到并行端口的设备都能正常运行。
请勿使用虚拟并行端口将并行端口存储设备或其他类型的并行端口设备连接到虚拟机。
前提条件n如果使用的是安装了2.6.x内核的Linux主机系统,请确认并行端口PC式硬件选项(CONFIG_PARPORT_PC) 已经构建并加载为内核模块。
请参阅第87页,“在Linux2.6.x内核主机上配置虚拟并行端口”。
n如果使用的Linux主机系统在默认情况下不允许虚拟机访问lp和parport设备,请将VMware用户添加 到有权访问这些设备的组中。
请参阅第88页,“在Linux主机上为并行端口设备配置权限”。
n关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,单击添加。
3在新建硬件向导中,选择并行端口。
86 VMware,Inc. 第11章配置和管理设备 4选择虚拟并行端口发送输出的目的地。
选项使用物理并行端口使用输出文件 描述 选择主机系统上的并行端口。
将虚拟并行端口的输出发送到主机系统的文件。
请找到现有输出文件,或浏览至相应目录并键入文件名以创建新的输出文件。
5要在虚拟机开机时将虚拟并行端口连接到虚拟机,请选择启动时连接。
6单击完成将虚拟并行端口添加到虚拟机。
为虚拟机配置了并行端口后,大部分客户机操作系统都会在安装时检测到此端口,并安装必要的驱动程序。
某些操作系统(包括Linux、WindowsNT和Windows2000)会在引导时检测到这些端口。
下一步如果客户机操作系统是Windows95或Windows98,请运行添加新硬件向导检测并添加并行端口。
在Linux2.6.x内核主机上配置虚拟并行端口 支持并行端口的Linux2.6.x内核使用modprobe模块名称和modprobeparport_pc模块。
WorkstationPlayer要求并行端口PC式硬件选项(CONFIG_PARPORT_PC)已作为内核模块构建并加载。
2.6.x系列中的Linux内核使用专门的仲裁程序处理对并行端口硬件的访问。
如果主机系统正在使用并行端口,虚拟机将无法使用此端口。
如果虚拟机正在使用并行端口,主机和任何访问主机的用户都会被拒绝访问设备。
必须使用可移动设备菜单从虚拟机上断开并行端口的连接,才能从主机系统访问设备。
步骤 1要确定主机系统上是否已安装并加载modprobe模块名称和modprobeparport_pc模块,请以root用户身份运行lsmod命令。
您也可以在/proc/modules文件中查看模块列表。
注意在Linux2.6.x中,加载parport_pc并不会导致加载所有模块。
2如有必要,请加载并行端口模块。
例如:modprobeparport_pc&&modprobeppdev此命令可插入并行端口所需的模块。
3如果加载了lp模块,请以root用户身份运行rmmod命令来移除此模块。
例如:rmmodlp如果加载了lp模块,虚拟机将无法正常使用并行端口。
4注释掉/etc/modules.conf或/etc/conf.modules文件中引用lp模块的行。
配置文件的名称取决于Linux产品的分发版本。
注释掉上述行之后,配置文件将不再在您重新引导主机系统时启动lp模块。
5要确保在引导时加载合适的并行端口模块,请将以下行添加到/etc/modules.conf或/etc/conf.modules文件。
aliasparport_lowlevelparport_pc VMware,Inc. 87 使用VMwareWorkstationPlayerforLinux 在Linux主机上为并行端口设备配置权限 某些Linux分发版本默认情况下不会授予虚拟机访问lp和parport设备的权限。
如果您的Linux主机系统也有这种情况,则必须将VMware用户添加到有权访问这些设备的组中。
步骤1在Linux主机系统上,使用ls命令确定设备的所有者和组。
例如:ls–la/dev/parport0输出中的第三和第四列分别显示了所有者和组。
在多数情况下,设备的所有者是root用户,关联的组是lp。
2要将用户添加到设备组,需要获得root用户权限并使用文本编辑器打开/etc/group文件。
3在定义lp组的行中,添加WorkstationPlayer用户名。
例如:lp::7:daemon,lp,player_username 所做的更改会在用户下次登录主机系统时生效。
对并行端口的ECR错误进行故障排除 主机系统上的并行端口没有扩展控制寄存器(ECR)。
问题当您在添加并行端口后开启虚拟机时,会看到一条错误消息,提示主机系统上的并行端口没有ECR。
原因当ECR受硬件支持但在BIOS中被禁用时,就会出现此问题。
解决方案1重新引导主机系统。
2在引导过程初期,按住Delete键进入BIOS配置编辑器。
3找到并行端口字段并启用扩展功能端口(ECP)模式或包含ECP的组合模式。
现在的大部分计算机都支持ECP模式。
将虚拟串行端口添加到虚拟机 最多可为虚拟机添加四个串行(COM)端口。
虚拟串行端口可以输出到物理串行端口、文件或命名管道。
您可能需要将虚拟串行端口添加到虚拟机,以便调制解调器和打印机等设备可供虚拟机使用。
还可以使用虚拟端口将调试数据从虚拟机发送到主机系统或其他虚拟机。
注意虚拟打印机功能可配置串行端口,以使主机打印机可供客户机使用。
虚拟机中不需要安装额外的驱动程序。
前提条件关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,单击添加。
3在添加硬件向导中,选择串行端口。
88 VMware,Inc. 第11章配置和管理设备 4选择虚拟串行端口发送输出的目的地。
选项使用物理并行端口使用输出文件 输出到命名管道 描述 将输出发送到主机系统的物理串行端口。
将输出发送到主机系统的文件中。
请找到现有输出文件,或浏览至相应目录并键入文件名以创建新的输出文件。
在两个虚拟机之间建立直接连接,或在虚拟机和主机系统应用程序之间建立连接。
5如果选择了输出到命名管道,则需要配置命名管道。
a(Windows主机)使用默认管道名称或键入其他管道名称。
管道名称必须以\\.\pipe\开头,且服务器和客户端上使用的名称必须相同。
例如:\\.\pipe\命名管道b(Linux主机)在第一个文本框中键入/tmp/socket或其他UNIX套接字名称。
服务器和客户端上使用的管道名称必须相同。
c要将调试信息发送到主机系统应用程序,请从第一个下拉菜单中选择该端是服务器,从第二个下拉菜单中选择另一端是应用程序。
d要将调试信息发送到其他虚拟机,请从第一个下拉菜单中选择该端是服务器,从第二个下拉菜单中选择另一端是虚拟机。
6要在虚拟机开机时将端口连接到虚拟机,请选择启动时连接。
7单击完成将虚拟串行端口添加到虚拟机。
8(可选)在硬件选项卡中,选择新的串行端口,然后选择轮询时主动放弃CPU,最后单击确定。
该选项适用于使用的调试工具通过串行连接进行通信的情况。
如果客户机操作系统中的串行端口正以轮询模式(而非中断模式)使用,您可能会发现性能问题。
如果唯一的任务是轮询虚拟串行端口,该选项将强制虚拟机主动放弃处理器时间。
下一步如果在两个虚拟机之间建立连接,第一个虚拟机会被设置为服务器。
对第二个虚拟机重复上述操作,但要将其设置为客户端,方法是在配置命名管道时选择该端是客户端。
更改串行连接的输入速度 您可以提高串行连接通过管道连接虚拟机的速度。
从理论上讲,输出速度(即虚拟机通过虚拟串行端口发送数据的速度)是无限的。
而实际上,输出速度取决于管道另一端的应用程序读取入站数据的速度。
前提条件n使用客户机操作系统将串行端口配置为虚拟机中运行的应用程序所支持的最高级别设置。
n关闭虚拟机并退出WorkstationPlayer。
VMware,Inc. 89 使用VMwareWorkstationPlayerforLinux 步骤 1使用文本编辑器,将下列一行内容添加到虚拟机配置(.vmx)文件。
serial端口号.pipe.charTimePercent="时间" 端口号是从0开始的串行端口编号。
第一个串行端口是serial0。
时间是一个正整数,指定传送一个字符所用的时间,表示为客户机操作系统中设置的默认串行端口速度的百分比。
例如,如果设置的值是200,表示会强制端口为每个字符花费两倍的时间,或是以默认速度的一半发送数据。
如果设置的值是50,则会强制端口为每个字符花费一半的时间,或是以默认速度的两倍发送数据。
2假设在客户机操作系统中设置了适当的串行端口速度,为了试验该设置,首先设置值100,然后再逐渐降低,直到确定能保证连接稳定的最高速度。
配置通用SCSI设备 借助通用SCSI功能,客户机操作系统可直接访问与主机系统连接的SCSI设备,包括扫描仪、磁带驱动器和其他数据存储设备。
虚拟机可以使用通用SCSI驱动程序运行客户机操作系统支持的任何SCSI设备。
要在Windows主机系统上运行的虚拟机中使用SCSI设备,您必须作为具有管理员访问权限的用户运行WorkstationPlayer。
在Linux主机系统中,必须拥有读写特定通用SCSI设备的权限,才能在虚拟机中使用该设备,即使是CD-ROM驱动器这样的只读设备。
默认情况下,通常只能通过root用户权限访问这些设备。
Linux管理员可以创建一个能读写这些设备的组,然后向其中添加相应的用户。
通用SCSI本身与设备无关,但却可能对客户机操作系统、设备类别和特定的SCSI硬件比较敏感。
n将通用SCSI设备添加到虚拟机第90页,您必须将通用SCSI设备添加到虚拟机才能将虚拟机上的虚拟SCSI设备映射到主机系统上的物理通用SCSI设备。
最多可为虚拟机添加60个通用SCSI设备。
n在WindowsNT4.0客户机中安装BusLogic驱动程序第91页,通用SCSI设备使用虚拟机提供的兼容虚拟Mylex(BusLogic)BT/KT-958的主机总线适配器。
在WindowsNT4.0中,如果尚未安装适用于SCSI磁盘的驱动程序,可能需要手动安装此驱动程序。
请在添加通用SCSI设备之前安装驱动程序。
n在Linux主机上避免SCSI设备的并行访问问题第91页,WorkstationPlayer可避免多个程序同时使用相同的/dev/sg条目,但无法始终确保多个程序不在同一时间使用/dev/sg条目和传统的/dev条目。
n对检测通用SCSI设备时遇到的问题进行故障排除第92页,在向虚拟机添加通用SCSI设备时,设备并未出现在可用SCSI设备列表中。
将通用SCSI设备添加到虚拟机 您必须将通用SCSI设备添加到虚拟机才能将虚拟机上的虚拟SCSI设备映射到主机系统上的物理通用SCSI设备。
最多可为虚拟机添加60个通用SCSI设备。
前提条件 n在Windows主机系统上,以管理员身份运行WorkstationPlayer。
n在Linux主机系统上,以拥有SCSI设备读写权限的身份登录。
还要确认安装了2.1.36或更高版本的SCSI通用驱动程序(sg.o)。
Linuxkernel2.2.14及更高版本包含该版本的SCSI通用驱动程序。
n在Windows95、Windows98或WindowsMe虚拟机中,安装可兼容Mylex(BusLogic)BT/KT-958的最新版主机总线适配器。
该驱动程序可覆盖Windows所选的最佳驱动程序,同时修复了已知问题。
您可以从LSI网站下载该驱动程序。
90 VMware,Inc. 第11章配置和管理设备 n在32位WindowsXP虚拟机中,安装VMware提供的专用SCSI驱动程序。
您可以从VMware网站下载该驱动程序。
n在WindowsNT4.0虚拟机中,安装BusLogicMultiMasterPCISCSI主机适配器驱动程序。
请参阅第91页,“在WindowsNT4.0客户机中安装BusLogic驱动程序”。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,单击添加。
3在添加硬件向导中,选择通用SCSI设备。
4选择要映射到虚拟SCSI设备的物理SCSI设备。
在Linux主机上键入SCSI设备路径时,不要输入/dev/st0或/dev/sr0。
5要在虚拟机开机时连接设备,请选择启动时连接。
6单击完成添加设备。
7在硬件选项卡上,从虚拟设备节点下拉菜单中选择要为设备使用的SCSI设备标识符,然后单击确定。
例如,如果选择SCSI0:
2,客户机操作系统会将驱动器识别为控制器0上的ID2。
在WindowsNT4.0客户机中安装BusLogic驱动程序 通用SCSI设备使用虚拟机提供的兼容虚拟Mylex(BusLogic)BT/KT-958的主机总线适配器。
在WindowsNT4.0中,如果尚未安装适用于SCSI磁盘的驱动程序,可能需要手动安装此驱动程序。
请在添加通用SCSI设备之前安装驱动程序。
前提条件确认有可用的WindowsNT安装CD。
步骤1选择开始>设置>控制面板>SCSI适配器,打开SCSI适配器控制面板。
2在驱动程序选项卡中,单击添加。
3在供应商列表中选择BusLogic。
4从驱动程序列表中选择BusLogicMultiMasterPCISCSI主机适配器,然后单击确定。
5插入WindowsNTCD,然后单击确定。
6重新引导虚拟机。
在Linux主机上避免SCSI设备的并行访问问题 WorkstationPlayer可避免多个程序同时使用相同的/dev/sg条目,但无法始终确保多个程序不在同一时间使用/dev/sg条目和传统的/dev条目。
SCSI通用驱动程序在/dev中为每个SCSI设备设置一个映射。
SCSI通用驱动程序的每个条目都以sg开头,后跟一个数字。
例如,/dev/sg0代表第一个通用SCSI设备。
每个条目都按照/proc/scsi/scsi中指定的顺序对应一个SCSI设备,从最底层适配器的最小设备ID排列到最底层适配器的最大设备ID,直到最顶层适配器的最大设备ID。
某些Linux设备(如磁带驱动器、磁盘驱动器和CD-ROM驱动器)已经指定了/dev条目(分别为st、sd和sr)。
在安装SCSI通用驱动程序后,Linux可通过/dev中相应的sg条目及其传统条目识别这些设备。
VMware,Inc. 91 使用VMwareWorkstationPlayerforLinux 为避免出现并行访问问题,在指定虚拟机所用的SCSI设备时请勿指定/dev/st0或/dev/sr0。
重要事项请勿尝试在主机系统和客户机操作系统中使用相同的通用SCSI设备。
这可能导致意外行为和数据丢失/损坏。
对检测通用SCSI设备时遇到的问题进行故障排除 在向虚拟机添加通用SCSI设备时,设备并未出现在可用SCSI设备列表中。
问题向虚拟机添加SCSI设备后,设备并未出现在可用SCSI设备列表中。
原因主机系统上未安装适用于该设备的驱动程序,主机系统上的某个驱动程序使设备无法被检测到,或是虚拟机使用的设备没有可用于主机操作系统的驱动程序。
解决方案1确定设备在主机系统上使用的SCSI总线编号。
在所有IDE总线都被分配了编号后,主机操作系统会为SCSI总线分配一个编号。
例如,如果您有两个IDE总线,编号分别是0和
1。
分配给第一个SCSI总线的总线编号
2。
您可以使用第三方工具(如winobj)确定SCSI总线编号。
2确定设备在虚拟机和主机系统中使用的目标ID。
这个ID通常由设备上的某些跳线或交换机设置。
3确定主机系统中是否安装了该设备的设备驱动程序。
如果设备驱动程序尚未安装,请安装并查看设备是否出现。
为避免使用中的设备在主机和客户机之间产生冲突,您可能不希望在主机系统上安装驱动程序。
4如果已经在主机系统中安装原始SCSI设备驱动程序,请禁用该驱动程序。
如果设备驱动程序是设备的所有者,某些Windows操作系统将不会处理适配器发出的命令。
5关闭虚拟机并用文本编辑器打开虚拟机配置(.vmx)文件。
6在虚拟机配置(.vmx)文件中添加或更改以下行。
scsiZ:Y.fileName="设备名称"Z是设备在虚拟机中使用的SCSI总线编号。
对于设备名称,请使用scsiX:Y格式,其中X是设备在主机系统上使用的SCSI总线编号,Y是设备在虚拟机和主机系统中使用的目标ID。
例如,如果存在问题的设备是CD-ROM驱动器,现有条目是scsi0:4.fileName="CdRom0",且主机系统上的设备位于总线
2,目标ID是
4,请将上述行更改为scsi0:4.fileName="scsi2:4"。
7如果虚拟机不包含任何SCSI设备,要将通用SCSI设备添加到新的虚拟SCSI适配器,或是使用现有的SCSI设备作为通用SCSI设备,请将以下行添加到虚拟机配置(.vmx)文件。
scsiZ:Y.deviceType="scsi-passthru"8如果虚拟机不包含任何SCSI设备,或是要将通用SCSI设备添加到新的虚拟SCSI适配器,请将以下行添加到虚拟机配置(.vmx)文件。
scsiZ:Y.present="true"scsiZ.present="true" 92 VMware,Inc. 第11章配置和管理设备 配置八路虚拟对称多处理 利用虚拟对称多处理(SMP)技术,您可以为任何具有至少两个逻辑处理器的主机系统上的虚拟机分配处理器和每个处理器的核心数量。
WorkstationPlayer将具有两个或多个物理CPU的多处理器主机、具有多核CPU的单处理器主机和带有超线程支持的单处理器主机视为具有两个逻辑处理器。
注意在超线程单处理器主机上,采用虚拟SMP的虚拟机可能无法达到正常性能水平。
即便在多处理器主机上,只要您运行了多个工作负载并导致整体CPU资源需求超过物理资源极限,虚拟机的性能也会受到影响。
您可以同时开启并运行多个双处理器虚拟机。
特定虚拟机的处理器数量会显示在虚拟机的摘要视图中。
配置八路虚拟对称多处理 您可以为现有虚拟机配置八路虚拟对称多处理(SMP)。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择处理器。
3将处理器数量设置改为
8。
4单击确定保存所做的更改。
使用具有八个以上虚拟处理器的虚拟机 如果WorkstationPlayer在多处理器主机系统中运行,您将可以打开分配了八个以上虚拟处理器的虚拟机。
在开启虚拟机之前,必须更改处理器数量。
您可以在虚拟机摘要视图或虚拟机硬件设置中查看处理器数量。
前提条件关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择处理器。
请注意,处理器数量被设置为其他(x),其中x表示最初分配的处理器数量。
WorkstationPlayer会保留原始的处理器数量配置设置,即便最多支持八个处理器。
3将处理器数量设置改为1、2、4、8或16。
提交对设置所做的更改后,原始处理器数量设置会被放弃,不再作为选项出现。
4单击确定以保存所做的更改。
配置键盘功能 您可以在WorkstationPlayer中更改热键序列的按键组合以及VNC客户端所用的键盘语言。
也可以针对Windows和Linux主机系统配置特定于平台的键盘功能。
n在按键组合中使用Ctrl+Alt第94页, 由于Ctrl+Alt按键会使WorkstationPlayer释放鼠标和键盘输入,因此包含Ctrl+Alt的热键组合不会被传送到客户机操作系统。
如果按键组合中包含Ctrl+Alt,必须使用空格键。
VMware,Inc. 93 使用VMwareWorkstationPlayerforLinux n配置远程X服务器的键盘映射第94页,尽管在本地X服务器中可以正常使用键盘,但在您通过远程X服务器运行同一个虚拟机时,它可能无法正常工作。
n更改特定按键的映射方式第95页,如果键盘上的某些按键无法在虚拟机中正常工作,您可以设置一个属性来修改按键映射。
要更改特定按键的映射方式,您需要将相应的属性添加到虚拟机配置(.vmx)文件或~/.vmware/config中。
n配置键盘符号的映射方式第96页,当按键代码映射无法使用或被禁用时,WorkstationPlayer会将键盘符号映射到v-scan代码。
如果特定于语言的键盘看上去不受WorkstationPlayer的支持,您可能需要设置一个属性,告知WorkstationPlayer要使用哪个键盘符号表。
nV-Scan代码表第97页,您可以在更改按键或键盘符号的映射方式时指定v-scan代码。
在按键组合中使用Ctrl+Alt 由于Ctrl+Alt按键会使WorkstationPlayer释放鼠标和键盘输入,因此包含Ctrl+Alt的热键组合不会被传送到客户机操作系统。
如果按键组合中包含Ctrl+Alt,必须使用空格键。
步骤1按Ctrl+Alt+空格键。
2继续按住Ctrl和Alt,但松开空格键。
3按下要发送到客户机操作系统的按键组合中的第三个键。
配置远程X服务器的键盘映射 尽管在本地X服务器中可以正常使用键盘,但在您通过远程X服务器运行同一个虚拟机时,它可能无法正常工作。
对于本地X服务器,WorkstationPlayer可将X按键代码映射到PC扫描代码以正确识别按键。
由于其无法辨认远程X服务器是在PC还是其他某种计算机上运行,WorkstationPlayer只会将该按键代码映射用于本地X服务器。
您可以设置一个属性,让WorkstationPlayer使用按键代码映射。
有关详细信息,请参见第95页,“了解X按键代码和键盘符号”。
要为远程X服务器配置键盘映射,您需要将相应的属性添加到虚拟机配置(.vmx)文件或~/.vmware/config中。
前提条件n确认远程X服务器是XFree86服务器,在PC上运行。
n关闭虚拟机并退出WorkstationPlayer。
注意如果键盘无法在本地运行的XFree86服务器中正常工作,请将问题报告给VMware技术支持。
步骤n如果您使用了WorkstationPlayer无法识别为XFree86服务器的基于XFree86的服务器,请添加 xkeymap.usekeycodeMap属性并将其设置为TRUE。
该属性可以让WorkstationPlayer始终使用按键代码映射,且不受服务器类型影响。
例如:xkeymap.usekeycodeMap="TRUE" 94 VMware,Inc. 第11章配置和管理设备 n如果WorkstationPlayer无法将远程服务器识别为XFree86服务器,请添加xkeymap.usekeycodeMapIfXFree86属性并将其设置为TRUE。
该属性可以让WorkstationPlayer在用户使用XFree86服务器(即便是远程服务器)时使用按键代码映射。
例如:usekeycodeMapIfXFree86="TRUE" 了解X按键代码和键盘符号 在PC键盘上按动按键时,会生成大致基于按键位置的PC扫描代码。
例如,德语键盘上的Z键生成的代码与英语键盘的Y键相同,因为它们处在键盘的同一个位置。
大多数按键都有一个单字节扫描代码,而有些按键具有以0xe0为前缀的双字节扫描代码。
WorkstationPlayer内部使用简化版PC扫描代码,该代码是一个九位数值,称为v-scan代码。
v-scan代码以三位十六进制数的形式进行写入。
第一个数位是0或
1。
例如,键盘左侧的Ctrl键对应一个单字节扫描代码(0x1d),其v-scan代码是0x01d。
键盘右侧的Ctrl键扫描代码是双字节(0xe0,0x1d),其v-scan代码是0x11d。
PC上的XFree86服务器采用从X按键代码到PC扫描代码或v-scan代码的一对一映射,这也是WorkstationPlayer所用的方法。
当WorkstationPlayer驻留在XFree86服务器上并运行本地虚拟机时,它会使用从X按键代码到v-scan代码的内置映射。
该映射与键盘无关,应当适合于大部分语言。
在其他情况下(非XFree86服务器或非本地服务器),WorkstationPlayer必须使用一组特定于键盘的表将键盘符号映射到v-scan代码。
X服务器使用二级按键编码,其中包括X按键代码和键盘符号。
X按键代码是一个单字节值。
按键的按键代码分配情况取决于X服务器的实施情况和物理键盘。
因此,X应用程序一般无法直接使用按键代码。
按键代码会映射到采用space、escape、x和2等类似名称的键盘符号。
您可以使用X应用程序来控制映射,方法是使用XChangeKeyboardMapping()函数或xmodmap程序。
要查看键盘映射,您可以使用xev命令显示键入到窗口的按键的按键代码和键盘符号。
按键代码大致与物理按键相对应,而键盘符号则与按键顶部的符号相对应。
例如,当XFree86服务器在PC上运行时,德语键盘的Z键和英语键盘的Y键具有相同的按键代码。
然而,德语Z键的键盘符号和英语Z键的键盘符号相同,且不同于英语Y键的键盘符号。
更改特定按键的映射方式 如果键盘上的某些按键无法在虚拟机中正常工作,您可以设置一个属性来修改按键映射。
要更改特定按键的映射方式,您需要将相应的属性添加到虚拟机配置(.vmx)文件或~/.vmware/config中。
前提条件 n确认X服务器是XFree86服务器,在PC上运行。
如果X服务器是远程服务器,请将其配置为使用按键代码映射。
请参阅第94页,“配置远程X服务器的键盘映射”。
n确定按键的X按键代码和相应的v-scan代码。
要查找按键的X按键代码,请运行xev或xmodmap-pk。
请参阅第97页,“V-Scan代码表”了解大部分v-scan代码。
n关闭虚拟机并退出WorkstationPlayer。
步骤 1使用文本编辑器打开.vmx或~/.vmware/config。
2添加xkeymap.keycode.代码属性并将其设置为v-scan代码。
代码部分必须是十进制数,v-scan代码必须是符合C语法的十六进制数,如0x001。
以下示例中的各属性将左侧Ctrl和CapsLock按键进行互换。
xkeymap.keycode.64="0x01d#XCaps_Lock->VMleftctrl"xkeymap.keycode.37="0x03a#XControl_L->VMcapslock" VMware,Inc. 95 使用VMwareWorkstationPlayerforLinux 配置键盘符号的映射方式 当按键代码映射无法使用或被禁用时,WorkstationPlayer会将键盘符号映射到v-scan代码。
如果特定于语言的键盘看上去不受WorkstationPlayer的支持,您可能需要设置一个属性,告知WorkstationPlayer要使用哪个键盘符号表。
WorkstationPlayer可通过检查当前的X键映射确定要使用的表。
但这种决策过程有时也会失败。
另外,每个映射都是固定的,不保证对任何给定的键盘和X按键代码-键盘符号映射都正确无误。
例如,如果用户使用xmodmap互换Ctrl和CapsLock按键,那么在使用远程服务器时虚拟机中的按键将互换(键盘符号映射),但在使用本地服务器时将取消互换(按键代码映射)。
为了修正此问题,您必须在WorkstationPlayer中重新映射按键。
要配置键盘符号的映射方式,您需要将一个或多个属性添加到虚拟机配置(.vmx)文件或~/.vmware/config中。
前提条件 n要更改某些按键的映射,需要确定每个按键的键盘符号名称。
要查找键盘符号名称,请使用xev或xmodmap-pk命令。
X标头文件/usr/include/X11/keysymdef.h同样具有完整的键盘符号列表。
键盘符号的名称与其C常量相同,但没有XK_前缀。
n要使用其他键盘符号表,需要确定要使用的映射表。
这些表位于WorkstationPlayer安装目录的xkeymap目录,通常是/usr/lib/vmware。
您所需使用的表由键盘布局决定。
常规的分发版本中包含了美国和欧洲一些国家及语种使用的PC键盘所对应的表。
其中大部分都可以使用各种101键(或102键)和104键(或105键)设备。
如果没有完全正确的映射表,请查找最合适的一个,将其复制到新的位置,然后更改单个键盘符号映射。
n熟悉v-scan代码。
请参见第97页,“V-Scan代码表”。
n关闭虚拟机并退出WorkstationPlayer。
步骤 n要禁用X按键代码映射以将键盘符号而不是按键代码映射到v-scan代码,请添加xkeymap.nokeycodeMap属性并将其设置为TRUE。
例如:xkeymap.nokeycodeMap="TRUE" n如果WorkstationPlayer在xkeymap目录中有一个用于您的键盘的表,但无法检测到该表,请添加xkeymap.language属性并将其设置为xkeymap目录中的某个表。
例如:xkeymap.language="keyboard_type" 如果无法检测键盘的原因是该表对您来说不完全正确,您可能需要创建一个经过修改的表并使用xkeymap.fileName属性。
n要使用xkeymap目录以外的其他键盘符号映射表,请添加xkeymap.fileName属性并将其设置为表所在的路径。
例如:xkeymap.fileName="file_path" 该表必须通过使用sym="v-scan代码"形式列出每个按键的键盘符号,其中sym的值是X键盘符号名称,v-scan代码是符合C语法的十六进制数,如0x001。
每个键盘符号占用一行。
注意因为编译完整的键盘符号映射非常困难,所以一般情况下应该编辑现有表,只进行小幅更改。
n要更改少数按键的键盘符号映射,可以在单独的行上为每个按键键入xkeymap.keysym属性。
例如:xkeymap.keysym.sym="v-scan_code" sym的值必须是X键盘符号名称,v-scan代码必须是符合C语法的十六进制数,如0x001。
96 VMware,Inc. V-Scan代码表 您可以在更改按键或键盘符号的映射方式时指定v-scan代码。
以下是104键美式键盘的v-scan代码。
表11‑1104键美式键盘的v-scan代码 符号 变换符号 位置 Esc
1 !
2 @
3 #
4 $
5 %
6 ^
7 &
8 *
9 (
0 ) - _ = + Backspace Tab
Q W
E R
T Y
U I
O P [ { ] } Enter Ctrl 左侧
A S
D F
G VMware,Inc. 第11章配置和管理设备 V-Scan代码0x0010x0020x0030x0040x0050x0060x0070x0080x0090x00a0x00b0x00c0x00d0x00e0x00f0x0100x0110x0120x0130x0140x0150x0160x0170x0180x0190x01a0x01b0x01c0x01d0x01e0x01f0x0200x0210x022 97 使用VMwareWorkstationPlayerforLinux 表11‑1104键美式键盘的v-scan代码(续) 符号 变换符号
H J
K L ; ' ` Shift \ |
Z X
C V
B N
M , < . > / ?
Shift * Alt Spacebar CapsLock F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 NumLock ScrollLock Home
7 向上箭头
8 PgUp
9 98 位置 左侧 右侧数字小键盘左侧 数字小键盘数字小键盘数字小键盘数字小键盘 V-Scan代码0x0230x0240x0250x0260x0270x0280x0290x02a0x02b0x02c0x02d0x02e0x02f0x0300x0310x0320x0330x0340x0350x0360x0370x0380x0390x03a0x03b0x03c0x03d0x03e0x03f0x0400x0410x0420x0430x0440x0450x0460x0470x0480x049 VMware,Inc. 第11章配置和管理设备 表11‑1104键美式键盘的v-scan代码(续) 符号 变换符号 - 向左箭头
4 5 向右箭头
6 + End
1 向下箭头
2 PgDn
3 Ins
0 Del F11 F12 Break Pause Enter Ctrl / SysRq PrintScrn Alt Home 向上箭头 PageUp 向左箭头 向右箭头 End 向下箭头 PageDown Insert Delete Windows Windows 菜单 位置数字小键盘数字小键盘数字小键盘数字小键盘数字小键盘数字小键盘数字小键盘数字小键盘数字小键盘数字小键盘 数字小键盘右侧数字小键盘 右侧功能键功能键功能键功能键功能键功能键功能键功能键功能键功能键左侧右侧 V-Scan代码0x04a0x04b0x04c0x04d0x04e0x04f0x0500x0510x0520x0530x0570x0580x1000x11c0x11d0x1350x1370x1380x1470x1480x1490x14b0x14d0x14f0x1500x1510x1520x1530x15b0x15c0x15d 84键键盘在数字小键盘区域有一个SysReq按键。
其v-scan代码是0x054。
非美式键盘通常在左侧Shift按键旁边有一个额外按键(通常是<>或<>|)。
该按键的v-scan代码是0x056。
VMware,Inc. 99 使用VMwareWorkstationPlayerforLinux 修改虚拟机的硬件设置 您可以修改虚拟机的内存、处理器、虚拟和物理硬盘、CD-ROM和DVD驱动器、软盘驱动器、虚拟网络适配器、USB控制器、声卡、串行端口、通用SCSI设备、打印机和显示设置。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2单击硬件选项卡。
3选择要修改的硬件设置。
4单击帮助了解有关如何修改硬件设置的信息。
必须关闭虚拟机才能更改特定的硬件设置。
100 VMware,Inc. 配置网络连接 12 WorkstationPlayer提供桥接模式网络连接、网络地址转换(NAT)和仅主机模式网络连接,用于为虚拟机配置虚拟网络连接。
在安装WorkstationPlayer时,已在主机系统中安装所有网络连接配置所需的软件。
本章讨论了以下主题:n第101页,“了解虚拟网络连接组件”n第102页,“了解常见网络连接配置”n第103页,“配置桥接模式网络连接”n第104页,“配置网络地址转换”n第104页,“配置仅主机模式网络连接”n第105页,“更改网络连接配置” 了解虚拟网络连接组件 WorkstationPlayer中的虚拟网络连接组件包括虚拟交换机、虚拟网络适配器、虚拟DHCP服务器和NAT设备。
虚拟交换机 与物理交换机相似,虚拟交换机也能将网络连接组件连接在一起。
虚拟交换机又称为虚拟网络,其名称为0、1、
2,以此类推。
有少量虚拟交换机会默认映射到特定网络。
表12‑1默认虚拟网络交换机网络类型 交换机名称 桥接模式
0 NAT
8 仅主机模式
1 WorkstationPlayer可根据需要创建虚拟交换机,最多能在Windows主机系统上创建20个虚拟交换机,在Linux主机系统上创建255个虚拟交换机。
您可以将任意数量的虚拟网络设备连接到Windows主机系统的虚拟交换机,最多将32个虚拟网络设备连接到Linux主机系统的虚拟交换机。
注意在Linux主机系统上,虚拟交换机的名称采用小写字母,如
0。
VMware,Inc. 101 使用VMwareWorkstationPlayerforLinux 虚拟网络适配器 在您使用新建虚拟机向导创建新的虚拟机时,向导会为虚拟机创建一个虚拟网络适配器。
虚拟网络适配器在客户机操作系统中显示为AMDPCNETPCI适配器或IntelPro/1000MT服务器适配器。
在WindowsVista、Windows7和Windows8客户机操作系统中显示为IntelPro/1000MT服务器适配器。
Player3.x及更高版本虚拟机最多可以有10个虚拟网络适配器。
虚拟DHCP服务器 虚拟动态主机配置协议(DHCP)服务器可在未桥接到外部网络的配置中向虚拟机提供IP地址。
例如,虚拟DHCP服务器可在仅主机模式和NAT配置中向虚拟机分配IP地址。
NAT设备 NAT配置中的NAT设备可在一个或多个虚拟机以及外部网络之间传送网络数据,识别用于每个虚拟机的传入数据包,并将它们发送到正确的目的地。
了解常见网络连接配置 您可以为虚拟机配置桥接模式网络连接、NAT和仅主机模式网络连接。
也可以使用虚拟网络连接组件创建复杂的自定义虚拟网络。
只可以为WorkstationPlayer中创建的虚拟机创建自定义网络。
虽然无法在WorkstationPlayer中配置自定义网络连接,但您可以在WorkstationPlayer中运行具有自定义网络连接的虚拟机。
桥接模式网络连接 桥接模式网络连接通过使用主机系统上的网络适配器将虚拟机连接到网络。
如果主机系统位于网络中,桥接模式网络连接通常是虚拟机访问该网络的最简单途径。
当您将WorkstationPlayer安装到Windows或Linux主机系统时,系统会设置一个桥接模式网络
(0)。
NAT模式网络连接 使用NAT模式网络时,虚拟机在外部网络中不必具有自己的IP地址。
主机系统上会建立单独的专用网络。
在默认配置中,虚拟机会在此专用网络中通过DHCP服务器获取地址。
虚拟机和主机系统共享一个网络标识,此标识在外部网络中不可见。
当您将WorkstationPlayer安装到Windows或Linux主机系统时,系统会设置一个NAT模式网络
(8)。
在您使用新建虚拟机向导创建新的虚拟机并选择典型配置类型时,该向导会将虚拟机配置为使用默认NAT默认网络。
您只能有一个NAT模式网络。
仅主机模式网络连接 仅主机模式网络连接可创建完全包含在主机中的网络。
仅主机模式网络连接使用对主机操作系统可见的虚拟网络适配器,在虚拟机和主机系统之间提供网络连接。
当您将WorkstationPlayer安装到Windows或Linux主机系统时,系统会设置一个仅主机模式网络
(1)。
102 VMware,Inc. 第12章配置网络连接 配置桥接模式网络连接 当您将WorkstationPlayer安装到Windows或Linux主机系统时,系统会设置一个桥接模式网络
(0)。
桥接模式网络连接通过使用主机系统上的网络适配器将虚拟机连接到网络。
如果主机系统位于网络中,桥接模式网络连接通常是虚拟机访问该网络的最简单途径。
通过桥接模式网络连接,虚拟机中的虚拟网络适配器可连接到主机系统中的物理网络适配器。
虚拟机可通过主机网络适配器连接到主机系统所用的LAN。
桥接模式网络连接支持有线和无线主机网络适配器。
桥接模式网络连接将虚拟机配置为在网络中具有唯一标识,与主机系统相分离,且与主机系统无关。
虚拟机可完全参与到网络活动中。
它能够访问网络中的其他计算机,也可以被网络中的其他计算机访问,就像是网络中的物理机那样。
图12‑1桥接模式网络连接配置 虚拟网络适配器 虚拟机 虚拟网络交换机
(0) 虚拟网桥 主机网络适配器 您可以查看并更改主机系统上的桥接模式网络连接设置,确定桥接模式网络连接所用的网络适配器,以及将特定主机网络适配器映射到特定虚拟交换机。
在桥接模式网络连接环境中分配IP地址 虚拟机在桥接模式网络中必须具有自己的标识。
例如,在TCP/IP网络中,虚拟机需要有自己的IP地址。
您的网络管理员可以告诉您是否有IP地址可供虚拟机使用,以及在客户机操作系统中要使用哪些网络连接设置。
通常情况下,客户机操作系统可以从DHCP服务器获取IP地址及其他网络详细信息,但您可能需要在客户机操作系统中手动设置IP地址和其他详细信息。
引导多个操作系统的用户通常会将同一地址分配到所有系统,因为他们假定一次只运行一个操作系统。
如果主机系统被设置为引导多个操作系统,而您要在虚拟机中运行其中的一个或多个操作系统,则必须为每个操作系统配置一个唯一的网络地址。
为现有虚拟机配置桥接模式网络连接 您可以为现有虚拟机配置桥接模式网络连接。
要为新虚拟机配置桥接模式网络连接,请在运行新建虚拟机向导时选择自定义硬件。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择网络适配器。
3选择桥接模式:直接连接物理网络。
4如果在笔记本电脑或其他移动设备上使用虚拟机,请选择复制物理网络连接状态。
当您在有线或无线网络之间进行移动时,该设置会导致IP地址续订。
VMware,Inc. 103 使用VMwareWorkstationPlayerforLinux 5单击确定保存所做的更改。
配置网络地址转换 当您将WorkstationPlayer安装到Windows或Linux主机系统时,系统会设置一个NAT模式网络
(8)。
在您使用新建虚拟机向导创建典型虚拟机时,该向导会将虚拟机配置为使用默认NAT模式网络。
使用NAT模式网络时,虚拟机在外部网络中不必具有自己的IP地址。
主机系统上会建立单独的专用网络。
在默认配置中,虚拟机会在此专用网络中通过DHCP服务器获取地址。
图12‑2NAT配置 虚拟网络适配器 虚拟机 虚拟网络交换机
(8) DHCP服务器 NAT设备 网络 虚拟机和主机系统共享一个网络标识,此标识在外部网络中不可见。
NAT工作时会将虚拟机在专用网络中的IP地址转换为主机系统的IP地址。
当虚拟机发送对网络资源的访问请求时,它会充当网络资源,就像请求来自主机系统一样。
主机系统在NAT网络上具有虚拟网络适配器。
借助该适配器,主机系统可以与虚拟机相互通信。
NAT设备可在一个或多个虚拟机与外部网络之间传送网络数据,识别用于每个虚拟机的传入数据包,并将它们发送到正确的目的地。
配置仅主机模式网络连接 当您将WorkstationPlayer安装到Windows或Linux主机系统时,系统会设置一个仅主机模式网络
(1)。
如果您需要设置独立的虚拟网络,仅主机模式网络连接将非常有用。
在仅主机模式网络中,虚拟机和主机虚拟网络适配器均连接到专用以太网络。
网络完全包含在主机系统内。
虚拟机和主机系统之间的网络连接由对主机操作系统可见的虚拟网络适配器提供。
虚拟DHCP服务器用于在仅主机模式网络中提供IP地址。
图12‑3仅主机模式网络连接配置 虚拟网络适配器 虚拟机 虚拟网络交换机
(1) DHCP服务器主机网络 适配器 104 VMware,Inc. 第12章配置网络连接 在默认配置中,仅主机模式网络中的虚拟机无法连接。
如果主机系统上安装了合适的路由或代理软件,您可以在主机系统的主机虚拟网络适配器和物理网络适配器之间建立连接,从而将虚拟机连接到令牌环网络或其他非以太网网络。
在WindowsXP或WindowsServer2003主机中,您可以结合使用仅主机模式网络连接和Windows的连接共享功能,让虚拟机使用主机系统的拨号网络连接适配器或其他连接。
有关配置连接共享的信息,请参阅Microsoft文档。
为现有虚拟机配置仅主机模式网络连接 可为现有虚拟机配置仅主机模式网络连接。
您可以将虚拟网络适配器连接到默认的仅主机模式网络
(1)或自定义的仅主机模式网络。
如果虚拟机有两个虚拟网络适配器,可将其连接到两个仅主机模式网络。
要为新的虚拟机配置仅主机模式网络连接,请在运行新建虚拟机向导时选择自定义硬件。
前提条件要将虚拟机连接到两个仅主机模式网络,需要向虚拟机添加第二个虚拟网络适配器。
请参阅第106页,“将虚拟网络适配器添加到虚拟机”。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择一个虚拟网络适配器。
3选择仅主机模式网络。
选项使用默认的仅主机模式网络
(1)使用自定义的仅主机模式网络 操作选择仅主机模式:与主机共享的专用网络。
选择自定义,然后从下拉菜单中选择自定义的仅主机模式网络。
4要将虚拟机连接到第二个仅主机模式网络,请选择其他虚拟网络适配器,然后选择第二个仅主机模式网络。
5单击确定保存所做的更改。
下一步将IP地址分配到虚拟网络适配器。
要查看仅主机模式网络当前使用的IP地址,请在Windows主机上使用ipconfig/all命令或在Linux主机上使用ipconfig命令。
更改网络连接配置 您可以确定虚拟机所用的网络类型、向虚拟机添加虚拟网络适配器并更改现有虚拟网络适配器的配置。
查找虚拟机的网络类型 除非配置自定义网络连接,否则虚拟机将使用桥接模式、NAT模式或仅主机模式网络连接。
在您使用新建虚拟机向导创建虚拟机时,新的虚拟机将默认使用NAT网络类型。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择网络适配器。
VMware,Inc. 105 使用VMwareWorkstationPlayerforLinux 将虚拟网络适配器添加到虚拟机 最多可为虚拟机添加10个虚拟网络适配器。
前提条件熟悉各种网络配置类型。
请参阅第102页,“了解常见网络连接配置”。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,单击添加。
3选择网络适配器。
4选择虚拟网络适配器类型。
选项桥接模式NAT模式 仅主机模式LAN区段 描述 通过使用主机系统上的网络适配器将虚拟机连接到网络。
虚拟机在网络中具有唯一标识,与主机系统相分离,且与主机系统无关。
虚拟机和主机系统共享一个网络标识,此标识在外部网络中不可见。
当虚拟机发送请求以访问网络资源时,它会充当网络资源,就像请求来自主机系统一样。
虚拟机和主机虚拟网络适配器连接到专用以太网络。
网络完全包含在主机系统内。
从下拉菜单中选择一个LAN区段。
LAN区段是一个由其他虚拟机共享的专用网络。
5单击完成将虚拟网络适配器添加到虚拟机。
6单击确定保存所做的更改。
7确认客户机操作系统被配置为在新网络中使用合适的IP地址。
a如果虚拟机使用的是DHCP,请解除并续订租约。
b如果IP地址是静态设置的,请确认客户机操作系统在正确的虚拟网络中拥有一个地址。
修改虚拟机的现有虚拟网络适配器 您可以更改虚拟机当前所用的虚拟网络适配器的设置。
前提条件熟悉各种网络配置类型。
请参阅第102页,“了解常见网络连接配置”。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择虚拟网络适配器。
3选择虚拟网络适配器类型。
选项桥接模式 NAT模式 描述 通过使用主机系统上的网络适配器将虚拟机连接到网络。
虚拟机在网络中具有唯一标识,与主机系统相分离,且与主机系统无关。
虚拟机和主机系统共享一个网络标识,此标识在外部网络中不可见。
当虚拟机发送请求以访问网络资源时,它会充当网络资源,就像请求来自主机系统一样。
106 VMware,Inc. 第12章配置网络连接 选项仅主机模式 LAN区段 描述 虚拟机和主机虚拟网络适配器连接到专用以太网络。
网络完全包含在主机系统内。
从下拉菜单中选择一个LAN区段。
LAN区段是一个由其他虚拟机共享的专用网络。
4单击确定保存所做的更改。
5确认客户机操作系统被配置为在新网络中使用合适的IP地址。
a如果虚拟机使用的是DHCP,请解除并续订租约。
b如果IP地址是静态设置的,请确认客户机操作系统在正确的虚拟网络中拥有一个地址。
VMware,Inc. 107 使用VMwareWorkstationPlayerforLinux 108 VMware,Inc. 配置虚拟机选项设置 13 虚拟机选项设置用于控制各个虚拟机的特性,如主机和客户机操作系统之间的文件传输方式、以及在退出WorkstationPlayer时对客户机操作系统执行的操作。
某些虚拟机选项可覆盖类似的WorkstationPlayer首选项设置。
要为所选虚拟机配置虚拟机选项设置,请选择虚拟机>虚拟机设置,然后单击选项选项卡。
本章讨论了以下主题:n第109页,“为虚拟机配置常规选项设置”n第110页,“为虚拟机配置电源选项”n第110页,“为虚拟机配置VMwareTools选项”n第111页,“为虚拟机配置自动登录” 为虚拟机配置常规选项设置 常规选项设置包括虚拟机名称、客户机操作系统的类型和版本,以及存储虚拟机文件的目录位置。
要为所选虚拟机配置常规选项设置,请选择虚拟机>虚拟机设置,单击选项选项卡,然后选择常规。
n更改虚拟机名称第109页, 您可以更改虚拟机的名称。
更改虚拟机名称不会改变该目录的名称,也不会对主机上的虚拟机文件名进行重命名。
WorkstationPlayer使用虚拟机的原始名称创建存储虚拟机文件的目录。
n更改客户机操作系统第110页,您可以更改虚拟机的客户机操作系统或操作系统版本。
升级客户机操作系统时,或如果在创建虚拟机时指定了错误的操作系统版本,您可能希望更改虚拟机的客户机操作系统。
n更改虚拟机工作目录第110页,您可以更改虚拟机的工作目录。
工作目录是WorkstationPlayer用于存储挂起状态(.vmss)、快照(.vmsn)和虚拟机分页(.vmem)文件的位置。
默认情况下,工作目录用于存储虚拟机文件。
更改虚拟机名称 您可以更改虚拟机的名称。
更改虚拟机名称不会改变该目录的名称,也不会对主机上的虚拟机文件名进行重命名。
WorkstationPlayer使用虚拟机的原始名称创建存储虚拟机文件的目录。
要为所选虚拟机指定新的名称,请选择虚拟机>虚拟机设置,单击选项选项卡,然后选择常规。
VMware,Inc. 109 使用VMwareWorkstationPlayerforLinux 更改客户机操作系统 您可以更改虚拟机的客户机操作系统或操作系统版本。
升级客户机操作系统时,或如果在创建虚拟机时指定了错误的操作系统版本,您可能希望更改虚拟机的客户机操作系统。
要为所选虚拟机选择新的客户机操作系统或操作系统版本,请选择虚拟机>虚拟机设置,单击选项选项卡,然后选择常规。
更改操作系统类型时,虚拟机配置文件会发生变化,但客户机操作系统仍保持不变。
要更改客户机操作系统,必须先获得操作系统软件,然后升级客户机操作系统。
在更改这些设置时,必须关闭虚拟机。
更改虚拟机工作目录 您可以更改虚拟机的工作目录。
工作目录是WorkstationPlayer用于存储挂起状态(.vmss)、快照(.vmsn)和虚拟机分页(.vmem)文件的位置。
默认情况下,工作目录用于存储虚拟机文件。
要为所选虚拟机指定新的工作目录,请选择虚拟机>虚拟机设置,单击选项选项卡,然后选择常规。
在以下情形中,您可能希望更改工作目录。
n要在单独的目录中组织所有快照,可以在其他位置创建一个目录。
如果计划拍摄很多快照并使用大量磁盘空间,请将工作目录置于大容量磁盘中。
n要运行存储于网络共享位置或iPod上的虚拟机(性能可能较差),可以将工作目录置于本地硬盘上。
然后,您可以拍摄快照、开启并使用虚拟机,并在结束时放弃快照。
最后虚拟机将恢复到原始状态。
n要在大容量快速磁盘上创建分页文件,但虚拟磁盘和配置文件存储在其他磁盘上,您可以更改工作目录,将其放在快速磁盘上。
更改工作目录并不会改变WorkstationPlayer存储虚拟机配置(.vmx)文件和日志文件的目录。
在更改此设置时,必须关闭虚拟机。
为虚拟机配置电源选项 电源选项用于控制虚拟机在关机、关闭或挂起后的行为。
要为所选虚拟机配置电源选项,请选择虚拟机>虚拟机设置,单击选项选项卡,然后选择电源。
表13‑1电源选项 选项 描述 开机后进入全屏模式 虚拟机在开机后进入全屏模式。
向客户机报告电池信息 将电池信息报告给客户机操作系统。
如果您以全屏模式在笔记本电脑中运行虚拟机,该选项可让您及时了解电池电量。
该选项只能用于Workstation6.x和更高版本的虚拟机。
为虚拟机配置VMwareTools选项 您可以配置VMwareTools在虚拟机上的更新方式。
还可以配置客户机操作系统上的时钟是否与主机时钟同步。
VMwareTools更新选项 虚拟机的VMwareTools更新选项可覆盖WorkstationPlayer用于在Linux和Windows客户机操作系统上自动更新VMwareTools的首选项。
110 VMware,Inc. 第13章配置虚拟机选项设置 要为所选虚拟机配置VMwareTools更新,请选择虚拟机>虚拟机设置,单击选项选项卡,然后选择VMwareTools。
注意以旧版VMware产品(如Workstation5.5及更早版本或VMwareServer1.x)创建的虚拟机中所包含的VMwareTools版本不支持自动更新。
表13‑2VMwareTools更新选项选项手动更新(不执行任何操作) 自动更新 使用应用程序默认设置(当前自动更新) 说明 您必须手动更新VMwareTools。
有新版VMwareTools可用时,客户机操作系统的状态栏中会显示一条消息。
VMwareTools会在有新版本可用时自动更新。
进行更新时状态栏会进行指示。
使用默认的VMwareTools更新行为。
要安装VMwareTools更新,请执行初次安装VMwareTools的步骤。
时间同步 如果您打开了VMwareTools时间同步功能,VMwareTools会每分钟执行一次检查,以确定客户机和主机操作系统的时钟是否仍然相符。
如果不符,则客户机操作系统的时钟会与主机时钟进行同步。
本机时间同步软件,例如Linux和MacOSX上的网络时间协议(NTP)或者Windows上的MicrosoftWindows时间服务(Win32Time),通常比VMwareTools周期性时间同步更准确,因此成为用户的首选。
为虚拟机配置自动登录 您可以为使用Windows2000或更高版本客户机操作系统的虚拟机配置自动登录功能。
要使用自动登录功能,必须开启虚拟机,本地计算机上必须具有现成的用户帐户,还必须安装最新版本的VMwareTools。
要为所选虚拟机配置自动登录功能,请选择虚拟机>虚拟机设置,单击选项选项卡,然后选择自动登录。
启用自动登录功能后,必须键入您的登录凭据。
如果您键入的密码不正确或已经过期,则在开启虚拟机时需要键入登录凭据。
要更改您的登录凭据,请选择更改用户。
注意启用自动登录功能或更改登录凭据时,自动登录设置会立即保存。
如果您单击“虚拟机设置”对话框中的取消,应用到自动登录设置的更改将不受影响。
VMware,Inc. 111 使用VMwareWorkstationPlayerforLinux 112 VMware,Inc. 配置虚拟机硬件设置 14 您可以使用虚拟机硬件设置为虚拟机添加、移除和修改虚拟设备。
要为所选虚拟机配置硬件设置,请选择虚拟机>虚拟机设置,然后单击硬件选项卡。
在左侧窗格中选择设备后,右侧窗格中会显示该设备的配置选项。
本章讨论了以下主题:n第113页,“将硬件添加到虚拟机”n第114页,“从虚拟机中移除硬件”n第115页,“调整虚拟机内存”n第115页,“配置虚拟机处理器设置”n第116页,“配置和维护虚拟硬盘”n第118页,“配置CD-ROM和DVD驱动器设置”n第119页,“配置软盘驱动器设置”n第120页,“配置虚拟网络适配器设置”n第122页,“配置USB控制器设置”n第123页,“配置声卡设置”n第123页,“配置并行端口设置”n第123页,“配置串行端口设置”n第124页,“配置通用SCSI设备设置”n第124页,“配置打印机设置”n第125页,“配置显示设置”n第125页,“在物理磁盘或未使用的分区上安装客户机操作系统” 将硬件添加到虚拟机 您可以使用虚拟机硬件设置将硬件添加到现有虚拟机。
要将硬件添加到所选虚拟机,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后单击添加。
添加硬件向导将提示您选择要添加的设备类型,并指定设备专用的配置设置。
设备创建后,可通过更改虚拟机硬件设置修改很多配置设置。
VMware,Inc. 113 使用VMwareWorkstationPlayerforLinux 可将以下类型的设备添加到虚拟机。
虚拟硬盘CD-ROM和DVD驱动器 虚拟硬盘由一组文件构成,用作客户机操作系统的物理磁盘驱动器。
您可以将虚拟硬盘配置为IDE、SCSI或SATA设备。
最多可以为虚拟机添加4个IDE设备、60个SCSI设备以及120个SATA设备(4个控制器,每个控制器30个设备)。
另外,还可以授予虚拟机对物理磁盘的直接访问权限。
您可以将一个虚拟CD-ROM或DVD驱动器配置为IDE、SCSI或SATA设备。
最多可以为虚拟机添加4个IDE设备、60个SCSI设备以及120个SATA设备(4个控制器,每个控制器30个设备)。
您可以将虚拟CD-ROM和DVD驱动器连接到主机系统的物理驱动器或ISO映像文件。
软盘驱动器 网络适配器USB控制器 最多可以添加两个软盘驱动器。
虚拟软盘驱动器可以连接到主机系统的物理驱动器、现有软盘映像文件或空白软盘映像文件。
最多可为虚拟机添加10个虚拟网络适配器。
可以为一个虚拟机添加一个USB控制器。
每个虚拟机必须配置一个USB控制器才能使用USB设备或智能卡读卡器。
对于智能卡读卡器,无论其是否属于USB设备,虚拟机都必须具有USB控制器。
声卡并行(LPT)端口串行(COM)端口打印机 通用SCSI设备 如果主机系统已配置并安装了声卡,您可以为虚拟机启用声音功能。
最多可为虚拟机附加三个双向并行端口。
虚拟并行端口可以输出到并行端口或主机操作系统中的文件。
最多可为虚拟机添加四个串行端口。
虚拟串行端口可以输出到物理串行端口、主机操作系统中的文件或命名管道。
可在虚拟机中使用主机系统可用的任意打印机进行打印,而不必在虚拟机中安装额外的驱动程序。
WorkstationPlayer使用ThinPrint技术在虚拟机中复制主机打印机映射。
启用虚拟机打印机后,WorkstationPlayer会配置一个用于与主机打印机通信的虚拟串行端口。
最多可为虚拟机添加60个SCSI设备。
借助通用SCSI设备,客户机操作系统可直接访问与主机系统连接的SCSI设备。
通用SCSI设备包括扫描仪、磁带驱动器、CD-ROM驱动器和DVD驱动器。
从虚拟机中移除硬件 您可以从虚拟机中移除特定类型的硬件。
要从所选虚拟机中移除硬件,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后单击移除。
您可以从虚拟机中移除以下类型的设备。
n虚拟硬盘nCD-ROM和DVD驱动器n软盘驱动器n虚拟网络适配器nUSB控制器n声卡n打印机n通用SCSI设备 114 VMware,Inc. 第14章配置虚拟机硬件设置 无法移除内存、处理器和显示器设备。
必须关闭虚拟机才能移除虚拟网络适配器、声卡、并行端口、串行端口或通用SCSI设备。
另外,必须关闭Workstation4和5虚拟机才能移除USB控制器。
调整虚拟机内存 您可以调整分配给虚拟机的内存量。
必须关闭虚拟机才能更改其内存分配设置。
要调整分配给所选虚拟机的内存量,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后单击内存。
“内存”面板中的信息有助于您选择合适的虚拟机内存量。
内存量的范围上限取决于分配给所有运行中虚拟机的内存量。
如果允许交换虚拟机内存,该值将改为反映指定的交换量。
“内存”面板中的颜色编码图标表示最大建议内存、建议内存和客户机操作系统的最小建议内存量。
要调整内存,请沿内存值范围移动滑块,或在此虚拟机的内存文本框中键入相应的值。
注意如果为虚拟机分配的内存超出最高限制,可能会导致内存交换。
还会影响主机系统的性能,其中包括运行WorkstationPlayer的能力。
配置虚拟机处理器设置 您可以配置虚拟机的处理器设置,包括处理器数量、每个处理器的核心数,以及虚拟化引擎的首选执行模式。
要为所选虚拟机配置处理器设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择处理器。
表14‑1处理器设置 设置 说明 每个处理器的核心数量 选择每个处理器的核心数量。
WorkstationPlayer最多为运行于多处理器主机的客户机操作系统提供16路虚拟对称多处理(SMP)支持。
您可以为任何具有至少两个逻辑处理器的主机上的虚拟机分配处理器和每个处理器的核心数量配置。
首选模式 选择虚拟化引擎的首选执行模式。
您通常不必更改虚拟化引擎的设置。
自动 WorkstationPlayer根据客户机操作系统和主机CPU 选择执行模式。
二进制转换 WorkstationPlayer混合使用直接执行客户机代码和二进制转换来运行客户机操作系统。
客户机内存映射通过影子页表执行。
IntelVT-x或AMD-
V WorkstationPlayer使用硬件扩展项运行并隔离客户机代码。
客户机内存映射通过影子页表执行。
IntelVT-x/EPT或AMD-V/RVI WorkstationPlayer使用硬件扩展项运行并隔离客户机代码。
客户机内存映射通过硬件分页执行。
禁用二进制转换加速 在个别情况下,您可能会发现在虚拟机中安装或运行软件时,WorkstationPlayer呈现出冻结状态。
这个问题通常出现在程序执行初期。
在很多情况下,在虚拟机中临时禁用加速功能即可避免此问题。
当程序度过问题多发阶段后,可取消选中该设置。
VMware,Inc. 115 使用VMwareWorkstationPlayerforLinux 表14‑1处理器设置(续)设置虚拟化IntelVT-x/EPT或AMD-V/RVI 启用虚拟CPU性能计数器 说明 WorkstationPlayer强制将虚拟机执行模式设为VT-x/EPT或AMD-RVI。
必须启用物理地址扩展(PAE)模式才能使用虚拟化AMD-V/RVI。
如果执行模式不受主机系统支持,虚拟化VT-x/EPT或AMD/RVI将不可用。
如果您将虚拟机迁移到其他VMware产品,虚拟化VT-x/EPT或AMDV/RVI也可能不可用。
如果您打算使用性能监控应用程序(如VTune或OProfile)优化或调试虚拟机中运行的软件,可以打开此功能。
仅在虚拟机兼与Workstation9或更高版本兼容时,才可以使用该功能。
配置和维护虚拟硬盘 您可以配置虚拟硬盘节点和模式设置。
也可以使用实用工具菜单中的命令执行常规的磁盘维护任务,如对磁盘进行碎片整理、压缩和扩展。
要在所选虚拟机的虚拟硬盘上执行操作,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择虚拟硬盘。
n对虚拟硬盘进行碎片整理第116页,与物理磁盘驱动器类似,虚拟硬盘也会产生碎片。
整理磁盘碎片时会重新排列虚拟磁盘上的文件、程序和空闲空间,从而加快程序的运行速度和文件的打开速度。
碎片整理功能不会回收虚拟磁盘的空闲空间。
n扩展虚拟硬盘第117页,扩展虚拟硬盘可增加虚拟机的存储空间。
n压缩虚拟硬盘第117页,压缩虚拟硬盘可回收磁盘中未使用的空间。
如果磁盘中有闲置空间,压缩过程可减少虚拟硬盘在主机驱动器上占用的空间。
您必须关闭虚拟机才能压缩其虚拟硬盘。
n将虚拟磁盘映射到主机系统第117页,与其使用共享文件夹或在虚拟机和主机系统之间复制数据,您可以将虚拟磁盘映射到主机系统。
映射时,您需要将主机文件系统中的虚拟磁盘映射为单独的映射驱动器。
通过使用映射驱动器,您无需进入虚拟机就可以连接虚拟磁盘。
n更改虚拟硬盘节点和模式设置第118页,您可以更改虚拟硬盘节点和模式设置。
默认情况下,所做更改会立即写入到磁盘中。
为虚拟机拍摄快照时,系统会保存磁盘上的数据。
对虚拟硬盘进行碎片整理 与物理磁盘驱动器类似,虚拟硬盘也会产生碎片。
整理磁盘碎片时会重新排列虚拟磁盘上的文件、程序和空闲空间,从而加快程序的运行速度和文件的打开速度。
碎片整理功能不会回收虚拟磁盘的空闲空间。
主机系统上必须有充足的空闲工作空间才能整理虚拟硬盘碎片。
如果磁盘包含在单个文件中,您需要释放与磁盘文件相同大小的空间。
其他虚拟硬盘配置所需的空闲空间较少。
您无法对经过映射或装载的虚拟硬盘执行碎片整理。
要为所选虚拟机整理虚拟硬盘碎片,请选择虚拟机>虚拟机设置,单击硬件选项卡,选择虚拟硬盘,然后从实用工具菜单中选择碎片整理。
注意整理虚拟硬盘碎片的过程可能会持续几分钟。
116 VMware,Inc. 第14章配置虚拟机硬件设置 扩展虚拟硬盘 扩展虚拟硬盘可增加虚拟机的存储空间。
扩展虚拟硬盘时,新增的空间不会立即提供给虚拟机使用。
要让新增空间变为可用,必须使用磁盘管理工具增加虚拟硬盘现有分区的大小,使其与扩展后的大小相匹配。
您所用的磁盘管理工具取决于虚拟机的客户机操作系统。
很多操作系统(包括WindowsVista、Windows7和某些版本的Linux)都提供了可用于调整分区大小的内置磁盘管理工具。
另外还有一些第三方磁盘管理工具可供使用,如Symantec/NortonPartitionMagic、EASEUSPartitionMaster、AcronisDiskDirector以及开源工具GParted。
扩展虚拟硬盘大小时,分区和文件系统的大小不受影响。
要为所选虚拟机扩展虚拟硬盘,请选择虚拟机>虚拟机设置,选择虚拟硬盘,然后从实用工具菜单中选择扩展。
注意除此之外还有一种扩展方式,即为虚拟机添加新的虚拟硬盘。
压缩虚拟硬盘 压缩虚拟硬盘可回收磁盘中未使用的空间。
如果磁盘中有闲置空间,压缩过程可减少虚拟硬盘在主机驱动器上占用的空间。
您必须关闭虚拟机才能压缩其虚拟硬盘。
如果磁盘空间是预先分配的或者虚拟硬盘已被映射或装载,您将无法压缩虚拟机磁盘。
要为所选虚拟机压缩虚拟硬盘,请选择虚拟机>虚拟机设置,单击硬件选项卡,选择虚拟硬盘,然后从实用工具菜单中选择压缩。
将虚拟磁盘映射到主机系统 与其使用共享文件夹或在虚拟机和主机系统之间复制数据,您可以将虚拟磁盘映射到主机系统。
映射时,您需要将主机文件系统中的虚拟磁盘映射为单独的映射驱动器。
通过使用映射驱动器,您无需进入虚拟机就可以连接虚拟磁盘。
将虚拟磁盘映射或装载到主机系统上的驱动器 将某个虚拟磁盘及其关联的卷映射到主机系统的驱动器后,您可以在不打开虚拟机的情况下连接到该虚拟磁盘。
将该虚拟磁盘映射到主机系统的驱动器后,只有断开主机系统与该磁盘的连接,使用该磁盘的虚拟机才能开机。
重要事项如果在装载了一个具有快照的虚拟磁盘后对该磁盘进行写入,则会对从虚拟机创建的快照或链接克隆造成不可挽回的损坏。
前提条件n将所有使用该虚拟磁盘的虚拟机关机。
n确认该虚拟磁盘上的虚拟磁盘(.vmdk)文件未被压缩,且不具有只读权限。
n在Windows主机中,确认卷已格式化为FAT(12/16/32)或NTFS类型。
只有FAT(12/16/32)和NTFS格 式的卷受支持。
如果虚拟磁盘包含混合分区,例如一个分区使用Linux操作系统进行格式化,另一个分区使用Windows操作系统进行格式化,则您只能映射Windows分区。
n确认该虚拟磁盘未加密。
您无法映射或装载加密的磁盘。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择硬盘,单击实用工具,然后选择映射。
VMware,Inc. 117 使用VMwareWorkstationPlayerforLinux 3在Windows主机中,将“映射虚拟磁盘”对话框中的以只读模式打开文件复选框保留为选中状态。
此设置可防止您意外将数据写入到可能是快照或链接克隆父项的虚拟磁盘。
对此类磁盘进行写入可能会导致快照或链接克隆无法使用。
4在Linux主机中,选中“装载磁盘”对话框中的以只读模式装载复选框。
此设置可防止您意外将数据写入到可能是快照或链接克隆父项的虚拟磁盘。
对此类磁盘进行写入可能会导致快照或链接克隆无法使用。
5浏览到虚拟磁盘(.vmdk)文件,选择该文件并单击打开。
6选择要映射或装载的卷,在主机系统中选择一个未使用的驱动器盘符。
7(可选)在Windows主机中,如果您不希望驱动器在完成映射后在Windows资源管理器中打开,请取 消选中映射后在Windows资源管理器中打开驱动器复选框。
8单击确定或装载。
驱动器将显示在主机系统中。
您可以在主机系统中对映射的虚拟磁盘执行文件读写操作。
从主机系统断开虚拟磁盘 将虚拟机的虚拟磁盘映射或装载到主机系统后,如果要从虚拟机使用该虚拟磁盘,必须将其从主机系统断开。
在Windows主机上,必须使用WorkstationPlayer断开驱动器与主机系统的连接。
使用Windows的断开网络驱动器命令时,映射的驱动器盘符不会出现在网络驱动器列表中。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择硬盘,单击实用工具,然后选择断开连接。
现在,您可以开启任何使用该磁盘的虚拟机。
更改虚拟硬盘节点和模式设置 您可以更改虚拟硬盘节点和模式设置。
默认情况下,所做更改会立即写入到磁盘中。
为虚拟机拍摄快照时,系统会保存磁盘上的数据。
要更改所选虚拟机中虚拟硬盘的节点和模式设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,选择虚拟硬盘,然后单击高级。
表14‑2虚拟硬盘节点和模式设置 设置 描述 虚拟设备节点 选择驱动器所用的SCSI、IDE或SATA设备标识符。
例如,如果选择SCSI0:
2,客户机操作系统会将驱动器检测为控制器0上的ID2。
您需要在创建虚拟磁盘时决定是将其识别为SCSI设备、IDE设备还是SATA设备。
启用写入缓存 (仅限Linux主机)启用写入缓存。
启用写入缓存后,“程序保存数据”的操作与“数据被真正写入磁盘”操作两者在时间上存在延迟。
这种延迟有利于改善性能,但延缓向磁盘写入数据会增加数据丢失的风险。
如果您侧重于数据完整性而非性能,您可能希望禁用写入缓存功能。
配置CD-ROM和DVD驱动器设置 您可以配置CD-ROM和DVD驱动器设置,如虚拟设备节点和旧版仿真模式。
要配置所选虚拟机的CD-ROM和DVD驱动器设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择驱动器。
118 VMware,Inc. 第14章配置虚拟机硬件设置 n配置CD-ROM和DVD驱动器状态和连接设置第119页,设备状态和连接设置用于控制CD-ROM或DVD驱动器何时连接到虚拟机、使用特定的驱动器还是允许WorkstationPlayer检测驱动器,以及是否使用ISO映像文件而非物理驱动器。
n更改虚拟设备节点和旧版仿真设置第119页,您可以使用高级设置更改CD-ROM或DVD驱动器的虚拟设备节点和旧版仿真设置。
必须关闭虚拟机才能更改这些设置。
配置CD-ROM和DVD驱动器状态和连接设置 设备状态和连接设置用于控制CD-ROM或DVD驱动器何时连接到虚拟机、使用特定的驱动器还是允许WorkstationPlayer检测驱动器,以及是否使用ISO映像文件而非物理驱动器。
要配置所选虚拟机的设备状态和连接设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择驱动器。
表14‑3设备状态和连接设置 设置 描述 已连接 在虚拟机运行时连接驱动器或ISO映像文件。
启动时连接 在开启虚拟机时连接驱动器或ISO映像路径。
使用物理驱动器 选择特定的驱动器或选中自动检测以允许WorkstationPlayer检测要使用的驱动器。
使用ISO映像文件 指定或选择一个虚拟机要使用的ISO映像文件。
要禁用或启用在虚拟机运行期间对CD-ROM或DVD驱动器的访问,请选择虚拟机,然后选择虚拟机>可移动设备>CD/DVD,然后选择断开连接或连接。
更改虚拟设备节点和旧版仿真设置 您可以使用高级设置更改CD-ROM或DVD驱动器的虚拟设备节点和旧版仿真设置。
必须关闭虚拟机才能更改这些设置。
要配置所选虚拟机的虚拟设备和旧版仿真设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,选择驱动器,然后单击高级。
使用这些设置选择驱动器所用的SCSI、IDE或SATA设备标识符。
例如,如果选择SCSI0:
2,客户机操作系统会将驱动器检测为控制器0上的ID2。
无论哪种类型的物理设备,您都可以选择IDE、SCSI或SATA节点选项。
例如,如果物理驱动器是IDE设备,您可以选择一个SCSI节点。
这时,虚拟机会将驱动器检测为SCSI设备。
如果选择旧版仿真设置,虚拟硬件将按照在早期版本WorkstationPlayer中的方式工作。
默认情况下,WorkstationPlayer会尝试为您的驱动器开启高级功能,但该设置有时可导致驱动器无法与虚拟机配合使用。
选择旧版仿真设置可将WorkstationPlayer恢复到之前的驱动器仿真模式。
旧版仿真有助于进行故障排除。
配置软盘驱动器设置 您可以配置软盘驱动器何时连接到虚拟机、使用特定的驱动器还是允许WorkstationPlayer检测驱动器,以及是否使用磁盘驱动器映像文件而非物理驱动器。
要配置所选虚拟机的软盘驱动器设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择软盘驱动器。
表14‑4软盘驱动器设置设置已连接启动时连接 描述在虚拟机运行时连接驱动器或软盘映像文件。
在开启虚拟机时连接软盘驱动器。
VMware,Inc. 119 使用VMwareWorkstationPlayerforLinux 表14‑4软盘驱动器设置(续)设置使用物理驱动器 使用软盘映像文件 描述 选择特定的驱动器或选中自动检测以允许WorkstationPlayer检测要使用的软盘驱动器。
创建或浏览至软盘映像(.img或.flp)文件。
选择只读以免对文件做出更改。
要禁用或启用在虚拟机运行期间对软盘驱动器的访问,请选择虚拟机,然后选择虚拟机>可移动设备>软盘,然后选择断开连接或连接。
配置虚拟网络适配器设置 您可以配置虚拟网络适配器在何时连接到虚拟机,以及适配器提供的网络连接类型。
要为所选虚拟机配置虚拟网络适配器设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择虚拟网络适配器。
n配置虚拟网络适配器设备状态设置第120页,设备状态设置用于控制虚拟网络适配器在何时连接到虚拟机。
n配置桥接模式网络连接第120页,配置桥接模式网络连接后,虚拟机使用主机系统上的物理网络适配器连接网络。
n配置网络地址转换第121页,配置网络地址转换(NAT)时,虚拟机会共享主机系统的IP地址和MAC地址。
n配置仅主机模式网络连接第121页,配置仅主机模式网络连接时,WorkstationPlayer会在虚拟机和主机系统之间创建一个虚拟专用网络(VPN)连接。
n配置LAN区段第122页,在选择LAN区段时,虚拟机使用可以与其他虚拟机共享的专用网络。
LAN区段可用于多层测试、网络性能分析以及注重虚拟机隔离的环境。
n配置虚拟网络适配器高级设置第122页,您可以使用高级虚拟网络适配器设置来限制带宽,指定传入和传出数据传输中可接受的数据包丢失百分比。
配置虚拟网络适配器设备状态设置 设备状态设置用于控制虚拟网络适配器在何时连接到虚拟机。
要为所选虚拟机配置虚拟网络适配器设备状态设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择虚拟网络适配器。
表14‑5设备状态设置 设置 描述 已连接 在虚拟机运行时连接虚拟网络适配器。
启动时连接 在开启虚拟机时连接虚拟网络适配器。
配置桥接模式网络连接 配置桥接模式网络连接后,虚拟机使用主机系统上的物理网络适配器连接网络。
如果主机系统位于网络中,桥接模式网络连接通常是虚拟机访问该网络的最简单途径。
120 VMware,Inc. 第14章配置虚拟机硬件设置 利用桥接模式网络连接时,虚拟机将成为主机系统所在物理以太网网络中的另一台计算机。
虚拟机可通过透明方式使用网络中的可用服务,包括文件服务器、打印机和网关。
物理主机和其他配置了桥接模式网络连接的虚拟机也可以使用虚拟机的资源。
使用桥接模式网络连接时,虚拟机必须具有自己的网络标识。
例如,在TCP/IP网络中,虚拟机必须有自己的IP地址。
虚拟机通常是从DHCP服务器获取IP地址和其他网络详细信息。
在某些配置中,您可能需要手动设置IP地址及其他详细信息。
引导多个操作系统的用户通常会将同一地址分配到所有系统,因为他们假定只同时运行一个操作系统。
如果主机系统被设置为引导多个操作系统,而您要在虚拟机中运行其中的一个或多个操作系统,则需要为每个操作系统配置一个唯一的网络地址。
如果选择了复制物理连接状态选项,当您在有线或无线网络之间进行移动时,IP地址会自动更新。
该设置适用于笔记本电脑或其他移动设备上运行的虚拟机。
配置网络地址转换 配置网络地址转换(NAT)时,虚拟机会共享主机系统的IP地址和MAC地址。
虚拟机和主机系统会共享一个标识,此标识在网络以外不可见。
虚拟机没有自己的IP地址。
但主机系统上会设置一个独立的专用网络,虚拟机会通过VMware虚拟DHCP服务器在该网络获取一个地址。
VMwareNAT设备可在一个/多个虚拟机和外部网络之间传送网络数据。
VMwareNAT设备能识别针对每个虚拟机的传入数据包,并将其发送到正确的目的地。
使用NAT时,虚拟机可采用很多标准协议连接到外部网络中的其他计算机。
例如,您可以用HTTP浏览Web站点,用FTP传输文件,用登录其他系统。
也可以使用主机系统上的令牌环适配器连接TCP/IP网络。
在默认配置中,外部网络中的系统无法发起对虚拟机的连接。
例如,默认配置不允许将虚拟机用作Web服务器向外部网络中的系统发送Web页面。
此限制用于保护客户机操作系统,使之在用户安装安全软件前免受威胁。
使用新建虚拟机向导创建虚拟机时,默认使用NAT。
虚拟机会借助主机系统的网络连接,通过NAT连接或其他TCP/IP网络。
NAT支持以太网、DSL和电话调制解调器。
主机系统上会建立单独的专用网络。
虚拟机将通过VMware虚拟DHCP服务器在该网络获取一个地址。
配置仅主机模式网络连接 配置仅主机模式网络连接时,WorkstationPlayer会在虚拟机和主机系统之间创建一个虚拟专用网络(VPN)连接。
VPN在主机系统外通常不可见。
在同一主机系统上配置了仅主机模式网络连接的多个虚拟机都会位于相同的网络中。
VMwareDHCP服务器可提供网络地址。
如果主机系统上安装了合适的路由或代理软件,您可以在主机系统的主机虚拟网络适配器和物理网络适配器之间建立连接。
通过此配置,您可以将虚拟机连接到令牌环或其他非以太网网络。
在Windows主机系统上,您可以结合使用仅主机模式网络连接和Windows中的连接共享功能。
这样,虚拟机就可以使用主机系统上的拨号网络连接适配器或其他指向的连接。
有关连接共享的更多信息,请参阅Windows文档。
VMware,Inc. 121 使用VMwareWorkstationPlayerforLinux 配置LAN区段 在选择LAN区段时,虚拟机使用可以与其他虚拟机共享的专用网络。
LAN区段可用于多层测试、网络性能分析以及注重虚拟机隔离的环境。
如果将现有虚拟机添加到LAN区段中,虚拟机可能配置为从DHCP服务器中获取IP地址。
与仅主机模式和NAT模式网络连接不同的是,WorkstationPlayer不会为LAN区段提供DHCP服务器。
必须为LAN区段上的虚拟机手动配置IP地址。
您可以在LAN区段上配置一个DHCP服务器以分配IP地址,也可以为LAN区段上的每个虚拟机配置一个固定IP地址。
可以单击LAN区段以创建新的LAN区段或删除并重命名现有的LAN区段。
如果删除LAN区段,则会断开为该区段配置的所有虚拟网络适配器。
在删除LAN区段时,您必须手动配置断开的虚拟网络适配器以将虚拟机重新连接到网络上。
配置虚拟网络适配器高级设置 您可以使用高级虚拟网络适配器设置来限制带宽,指定传入和传出数据传输中可接受的数据包丢失百分比。
要为所选虚拟机配置高级虚拟网络适配器设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,选择虚拟网络适配器,然后单击高级。
表14‑6虚拟网络适配器高级设置 设置 描述 带宽和Kbps 要将传入或传出数据传输限制为特定网络连接类型的数据传输速率,请从带宽下拉菜单中选择网络连接类型。
Kbps文本框中的值会更改为所选网络连接类型的数据传输速率,单位为kbps。
例如,如果选择租用线路T1(1.544Mbps),则Kbps文本框中的值会变为1544。
要将传入或传出数据传输限制为特定的数据传输速率,请选择自定义并在Kbps文本框中键入数据传输速率,单位为kbps。
传入和传出数据传输的默认带宽设置均为无限制。
数据包丢失(%) 传入或传出数据传输中可接受的数据包丢失百分比。
默认设置为0.0%。
MAC地址 要为网络适配器分配新的MAC地址,可在该文本框中键入新的地址,或者单击生成让WorkstationPlayer生成一个新地址。
配置USB控制器设置 您可以配置USB控制器是否支持常时等量USB和蓝牙设备,何时将新的USB设备连接到主机系统,以及人机界面设备(HID)是否显示在可移动设备菜单中。
要为所选虚拟机配置USB控制器设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后单击USB控制器。
表14‑7USB控制器设置 设置 描述 USB兼容性 选择USB2.0或3.0即可支持同步USB设备,包括网络摄像头、扬声器和麦克风。
自动连接新的USB设备 将新的USB设备连接到虚拟机。
如果不选择该设置,新的USB设备只会连接到主机系统。
显示所有USB输入设备 USB1.1和2.0鼠标/键盘设备之类的人体学接口设备(HID)显示在可移动设备菜单中。
HID的图标显示在状态栏中。
连接到客户机操作系统的HID无法用于主机系统。
在更改此设置时,必须关闭虚拟机。
与虚拟机共享蓝牙设备 启用蓝牙设备支持。
122 VMware,Inc. 第14章配置虚拟机硬件设置 要在虚拟机运行时连接或断开USB设备,请选择虚拟机,然后选择虚拟机>可移动设备。
利用双端口USB控制器,您可以连接USB1.1和USB2.0设备。
重要事项在拔下USB设备或选择可移动设备以将USB设备从虚拟机断开时,请参照设备制造商的流程操作,以便将设备从物理机中安全拔出。
配置声卡设置 您可以配置声卡在何时连接到虚拟机。
还可以配置虚拟机在主机系统中使用特定的声卡还是默认声卡。
要为所选虚拟机配置声卡设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后单击声卡。
表14‑8声卡设置 设置 说明 已连接 在虚拟机运行时连接声音设备。
启动时连接 在开启虚拟机时连接声音设备。
使用默认主机声卡 让虚拟机使用主机系统中的默认声卡。
使用物理声卡 (仅限Linux主机)选择一个特定的主机声卡供虚拟机使用。
指定主机声卡 (仅限Windows主机)选择一个特定的主机声卡供虚拟机使用。
启用回声抵消 启用声卡的回声抵消功能。
配置并行端口设置 您可以配置并行端口在何时连接到虚拟机,以及将输出发送到物理端口还是发送到主机系统的文件中。
要配置所选虚拟机的并行端口设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择并行端口。
表14‑9并行端口设置 设置 描述 已连接 在虚拟机运行时连接端口。
启动时连接 在开启虚拟机时连接端口。
如果客户机操作系统无法在您开启虚拟机时访问并行端口设备,请取消选中该设置。
虚拟机开机后,您可以使用可移动设备菜单启用对并行端口的访问权限。
使用物理并行端口 选择一个供虚拟机使用的主机并行端口。
使用输出文件 将虚拟并行端口的输出发送到主机系统的文件。
请找到现有输出文件,或浏览至相应目录并键入文件名以创建新的输出文件。
配置串行端口设置 您可以配置串行端口在何时连接到虚拟机。
也可以配置将输出发送到物理端口还是发送到主机系统的文件、设置两个虚拟机之间的直接连接,以及指定客户机操作系统是否在轮询模式下使用端口。
要为所选虚拟机配置串行端口设置,请选择虚拟机,然后选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择串行端口。
表14‑10串行端口设置 设置 描述 已连接 在虚拟机运行时连接端口。
启动时连接 在开启虚拟机时连接端口。
VMware,Inc. 123 使用VMwareWorkstationPlayerforLinux 表14‑10串行端口设置(续)设置使用物理串行端口使用输出文件使用命名管道或使用套接字(命名管道) 轮询时主动放弃CPU 描述 选择一个主机串行端口。
将虚拟串行端口的输出发送到主机系统的文件。
使用现有输出文件,或导航至所需目录并键入文件名以创建文件。
在两个虚拟机之间建立直接连接,或在虚拟机和主机系统应用程序之间建立连接。
(Windows主机)使用默认管道名称或输入其他管道名称。
管道名称必须以\\.\pipe\开头,且服务器和客户端上使用的名称必须相同。
例如:\\.\pipe\\命名管道(Linux主机)在第一个字段中输入/tmp/套接字或其他UNIX套接字名称。
服务器和客户端上使用的管道名称必须相同。
客户机操作系统在轮询模式(而非中断模式)中使用该端口。
如果它的任务只是轮询虚拟串行端口,就会放弃占用处理器时间。
如果客户机操作系统在中断模式下使用串行端口,请勿选中该设置。
注意该设置适用于使用通过串行连接进行通信的调试工具的开发人员。
选中该设置可改善客户机操作系统在轮询模式下使用串行端口时的性能。
配置通用SCSI设备设置 您可以配置通用SCSI设备在何时连接到虚拟机、指定主机系统要连接的物理SCSI设备,以及选择驱动器所用的SCSI标识符。
要为所选虚拟机配置通用SCSI设备设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择通用SCSI设备。
表14‑11通用SCSI设备设置 设置 描述 已连接 在虚拟机运行时连接设备。
启动时连接 在开启虚拟机时连接设备。
指定要连接到的物理SCSI设备 选择一个主机SCSI设备。
(Windows主机)选择一个设备。
菜单中将显示主机系统上可用的SCSI设备。
(Linux主机)键入/dev/sg条目的名称,以便设备安装在虚拟机中。
例如,如果设备名为sga,则键入/dev/sga。
虚拟设备节点 选择驱动器所用的SCSI设备标识符。
例如,如果选择SCSI0:
2,客户机操作系统会将驱动器识别为控制器0上的ID2。
在更改此设置时,必须关闭虚拟机。
注意对于特定的Windows客户机操作系统,您可能需要执行额外的配置操作,才能使用通用SCSI设备。
配置打印机设置 您可以配置打印机在何时连接到虚拟机。
要为所选虚拟机配置打印机设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择打印机。
124 VMware,Inc. 第14章配置虚拟机硬件设置 表14‑12打印机设置设置已连接启动时连接 描述在虚拟机运行时连接打印机。
在开启虚拟机时连接打印机。
配置显示设置 您可以为虚拟机指定监视器分辨率设置、配置多个监视器并选择图形加速功能。
要为虚拟机配置显示设置,请选择虚拟机,然后选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择显示。
表14‑13显示设置 设置 说明 3D图形加速 如果您运行的应用程序使用DirectX9或DirectX10图形加速功能,请选择此设置。
图形加速功能适用于运行Windows或Linux的主机上的WindowsXP或更高版本的客户机。
虚拟机必须为Player3.x或更高版本虚拟机,且必须安装了最新的VMwareTools。
将主机设置用于监视器 选择该设置后,SVGA驱动程序将使用两个监视器,最大边框宽度为3840,最大边框高度为1920。
虚拟机最多配置有两个1920x1200监视器组成并排拓扑结构,采用正常和旋转方向。
如果主机系统有两个以上的监视器,虚拟机将在主机系统上使用这一数量的监视器。
如果主机系统的边框宽度或高度超过了默认值,虚拟机将使用相对较大的尺寸。
在多数情况下,您都应该选择该设置。
指定监视器设置 不考虑主机系统的监视器数量,直接设置虚拟机将要识别的监视器数量。
如果您使用多监视器主机系统并要在只有一个监视器的虚拟机中进行测试,该设置将非常有用。
如果您要在虚拟机中开发多监视器应用程序,而主机系统只有一个监视器,该设置也能提供帮助。
在启动虚拟机后,客户机操作系统将能够识别您指定数量的监视器。
从列表中选择分辨率或键入宽度x高度格式的设置,其中宽度和高度指的是像素数。
在物理磁盘或未使用的分区上安装客户机操作系统 您可以直接在主机系统的物理磁盘或未使用的分区上安装客户机操作系统。
物理磁盘直接访问现有的本地磁盘或分区。
您可以使用物理磁盘运行现有磁盘分区中的一个或多个客户机操作系统。
WorkstationPlayer最多支持2TB容量的物理磁盘。
不支持从已在现有SCSI磁盘或分区上设置的操作系统中引导。
“在主机系统本地运行操作系统,然后切换到在虚拟机内部运行”的做法类似于将硬盘驱动器移出计算机并将其安装在具有不同主板和硬件的其他计算机上。
执行的操作步骤取决于虚拟机中的客户机操作系统。
在多数情况下,无法在虚拟机外部引导在物理磁盘或未使用的分区上安装的客户机操作系统,即便主机系统可以使用这些数据也是如此。
有关使用还可以在虚拟机外部引导的操作系统的信息,请参见VMware网站上的Dual-BootComputersandVirtualMachines技术说明。
将虚拟机配置为使用物理磁盘的一个或多个分区后,请勿在客户机操作系统中运行fdisk或类似的实用工具来修改分区表。
如果您在主机操作系统上使用fdisk或类似的实用工具修改物理磁盘的分区表,则必须重新创建虚拟机物理磁盘。
在修改分区表时,物理磁盘上的所有文件将会丢失。
重要事项您不能使用物理磁盘在主机系统和客户机操作系统之间共享文件。
将同一分区呈现给主机系统和客户机操作系统可导致数据损坏。
但可以使用共享文件夹在主机系统和客户机操作系统之间共享文件。
VMware,Inc. 125 使用VMwareWorkstationPlayerforLinux 126 VMware,Inc. 索引 数字 3D图形加速使用68准备虚拟机68准备主机系统68
A 按键代码映射,配置96按键映射,更改95安装13安装VMwareTools FreeBSD(tar安装程序)38过程概述31Linux(tar安装程序)35MicrosoftWindows34NetWare(tar安装程序)36Solaris(tar安装程序)37安装WorkstationPlayer,Linux主机13
B 并行端口配置86配置设备权限88在Linux2.6.x内核主机上配置87 BusLogic驱动程序,安装91
C 操作系统,支持的主机10CD-ROM驱动器 配置77配置旧版仿真模式79添加77常规选项设置109传输文件和文本16串行端口更改输入速度89配置86,88处理器配置115使用虚拟机,具有超过八个93在虚拟机中支持12主机要求9词汇表7磁盘节点和模式设置118磁盘驱动器,主机要求11 VMware,Inc. CPU,主机要求9Ctrl+Alt,在按键组合中使用94Ctrl+Alt+Delete43 Ctrl+Alt+Ins43
D 带宽122导入虚拟机29打印机 更改设置124在虚拟机中使用主机打印机电池信息49电源选项,配置110电子邮件收集17DVD驱动器配置77配置旧版仿真模式79添加77 51,54
E ECR错误,故障排除88
F FreeBSD客户机操作系统,VMwareTools安装或升级(tar安装程序)38 复制和粘贴功能使用16 限制16 复制虚拟机70
G 共享文件夹更改63 更改属性62 禁用63 配置60 使用59 使用权限限制访问60 添加59 在Windows中查看61 支持的客户机操作系统59 装载62工作表,典型虚拟机26工作目录,更改66关闭行为,配置45 127 使用VMwareWorkstationPlayerforLinux 关闭行为首选项设置19管理虚拟机65挂起虚拟机43固态驱动器11
I IDE驱动器,主机要求11
J 加密的虚拟机42键盘符号 已定义95映射96键盘功能,配置93兼容的虚拟机和系统映像12监视器,使用多个49,50监视器设置125简易安装,对提示做出响应24,27加速,禁用76仅主机模式网络,配置104,105仅主机模式网络连接121局域网络连接,主机要求11
K 客户机操作系统更改66,110手动安装28选择23支持11,24 可移动设备51
L LAN区段122Linux客户机,VMwareTools安装或升级(tar安 装程序)35流式传输虚拟机44流式处理虚拟机44
M MicrosoftWindows客户机操作系统,VMwareTools安装或升级34 命令行选项,在Linux上安装WorkstationPro14目标读者
7 N NAT,配置104,121内存 虚拟机分配12主机要求10内存分配,更改67内存设置115NetWare客户机操作系统,VMwareTools安装或 升级(tar安装程序)36 128
O OVA格式虚拟机29OVF格式虚拟机29
P PDA,安装驱动程序53配置虚拟机65屏幕颜色,为虚拟机设置67
Q 桥接模式网络连接分配IP地址103配置103 启动虚拟机,流式传输44全屏模式48
R RAM,主机要求10人体学接口设备,连接53软件更新 配置19配置代理服务器20自动20软件更新首选项,配置33软盘驱动器配置77添加78
S SATA驱动器11SCSI驱动器,主机要求11删除虚拟机75设备,配置和管理77升级VMwareTools FreeBSD(tar安装程序)38过程概述32Linux(tar安装程序)35MicrosoftWindows34NetWare(tar安装程序)36Solaris(tar安装程序)37声卡123声音,配置67,69声音驱动程序,安装70时间同步110视频,配置67使用情况统计信息21数据包丢失122Solaris客户机操作系统,VMwareTools安装或升 级(tar安装程序)37SSD11锁定文件85 VMware,Inc. T tar安装程序35停止虚拟机41通用SCSI设备 避免Linux中的并行访问问题91排除检测问题92配置90添加90拖放功能使用16限制16
U USB控制器配置79添加80 USB控制器设置122USB设备 禁用自动连接52连接52了解设备控制共享53排除连接问题54为USB2.0或3.0启用高速支持80在Linux主机上装载52,54UUID配置72使用72 V v-scan代码97VIXAPI76 虚拟交换机101虚拟网络101VMwareTools安装34使用31为虚拟机配置更新110在特定虚拟机上更新33VMwareTools安装FreeBSD(tar安装程序)38过程31Linux(tar安装程序)35MicrosoftWindows34NetWare(tar安装程序)36Solaris(tar安装程序)37VMwareTools升级FreeBSD(tar安装程序)38过程32Linux(tar安装程序)35MicrosoftWindows34 VMware,Inc. 索引 NetWare(tar安装程序)36Solaris(tar安装程序)37vmware-user,手动启动39VNC服务器配置虚拟机72指定一种语言的键盘映射73VNC客户端,连接到虚拟机74VNC连接,查看75
W 网络连接配置常规102更改105 网络连接组件,了解101为虚拟机命名109WorkstationPlayer,启动15WorkstationPlayer窗口15WorkstationPlayer电子邮件收集17WorkstationPlayer首选项设置19物理磁盘125 X x按键代码,已定义95X服务器和键盘映射94xFree86和键盘映射94显示 更改47更改设置125主机要求10显示设置,配置47消息日志,查看75卸载,Windows主机18卸载VMwareTools39新建虚拟机向导23,26系统数据21系统要求,主机系统9修复VMwareTools安装39许可证密钥17虚拟磁盘从主机断开连接64,118分配磁盘空间25更改设置116控制器类型25扩展117SSD11碎片整理116压缩117映射和装载63,117优化行为11总线类型25最大大小25虚拟磁盘容量25 129 使用VMwareWorkstationPlayerforLinux 虚拟对称多处理,配置93虚拟机 安装软件76创建23更改名称65关闭42规范11了解23配置以实现兼容性71启动41删除75移动70虚拟机的网络类型,查找105虚拟机目录,更改66虚拟机文件,在新建虚拟机向导中指定25虚拟机文件的工作目录110虚拟机选项109虚拟设备17,42虚拟网络,配置101虚拟网络适配器更改106连接设置120配置120添加106虚拟硬盘扩展84配置81设置为IDE或SCSI81碎片整理84添加82,83压缩83移除85移动85增长和分配存储空间81
Y 移除虚拟机17,42移动虚拟机,注意事项71硬件 从虚拟机中移除114添加到虚拟机113自定义26硬件设置,修改100映射驱动器63,117用户体验改进计划21语言代码74
Z 智能卡禁用共享56在虚拟机中使用55,56 智能卡读卡器,在Linux主机上切换57 130 复位虚拟机43主机支持的光驱11自动登录,配置45最大虚拟磁盘大小25 VMware,Inc.
要查看本文档的更新版本,请访问/support/pubs。
ZH_CN-001872-00 使用VMwareWorkstationPlayerforLinux 最新的技术文档可以从VMware网站下载:/support/VMware网站还提供最近的产品更新信息。
您如果对本文档有任何意见或建议,请把反馈信息提交至:docfeedback@ 版权所有©2015VMware,Inc.保留所有权利。
版权和商标信息。
VMware,Inc.3401HillviewAve.PaloAlto,CA94304 北京办公室北京市海淀区科学院南路2号融科资讯中心C座南8层 上海办公室上海市浦东新区浦东南路999号新梅联合广场23楼 广州办公室广州市天河北路233号中信广场7401室
2 VMware,Inc. 目录 使用VMwareWorkstationPlayerforLinux7 1简介和系统要求
9 WorkstationPlayer的主机系统要求9虚拟机的功能与规范11 2安装和使用WorkstationPlayer13 在Linux主机上安装WorkstationPlayer13启动WorkstationPlayer15使用WorkstationPlayer窗口15传输文件和文本16在WorkstationPlayer中下载虚拟设备17从WorkstationPlayer的库中移除虚拟机17WorkstationPlayer电子邮件地址收集17卸载WorkstationPlayer18 3更改WorkstationPlayer首选项设置19 配置关闭行为首选项设置19配置软件更新设置19向VMware发送系统数据和使用情况统计信息21 4在WorkstationPlayer中创建虚拟机23 了解虚拟机23准备创建虚拟机23创建虚拟机26使用简易安装来安装客户机操作系统27手动安装客户机操作系统28导入虚拟机29 5安装和升级VMwareTools31 安装VMwareTools31升级VMwareTools32配置软件更新首选项33为特定虚拟机配置VMwareTools更新33手动安装和升级VMwareTools34在不使用会话管理器的情况下手动启动VMware用户进程39卸载VMwareTools39 VMware,Inc.
3 使用VMwareWorkstationPlayerforLinux 6在WorkstationPlayer中启动和停止虚拟机41 在WorkstationPlayer中启动虚拟机41在WorkstationPlayer中启动加密虚拟机42在WorkstationPlayer中下载虚拟设备42在WorkstationPlayer中关闭虚拟机42从WorkstationPlayer的库中移除虚拟机42使用Ctrl+Alt+Delete关闭客户机43在WorkstationPlayer中挂起和恢复虚拟机43在WorkstationPlayer中复位虚拟机43从Web服务器中流式传输虚拟机44在Windows虚拟机中启用自动登录45设置WorkstationPlayer的虚拟机关闭行为首选项45 7更改虚拟机显示47 为虚拟机配置显示设置47在WorkstationPlayer中使用全屏模式48为一个虚拟机使用多个监视器49 8在虚拟机中使用可移动设备和打印机51 在虚拟机中使用可移动设备51将USB设备连接到虚拟机52在Linux主机上装载USB文件系统54将主机打印机添加到虚拟机54在虚拟机中使用智能卡55 9为虚拟机设置共享文件夹59 使用共享文件夹59为虚拟机启用共享文件夹60在Windows客户机中查看共享文件夹61在Linux客户机中装载共享文件夹62更改共享文件夹属性62更改虚拟机能够共享的文件夹63为虚拟机禁用文件夹共享63将虚拟磁盘映射到主机系统63 10配置和管理虚拟机65 更改虚拟机名称65更改虚拟机的客户机操作系统66更改虚拟机的工作目录66更改虚拟机的虚拟机目录66更改虚拟机的内存分配67配置视频和声音67移动虚拟机70将虚拟机配置为VNC服务器72删除虚拟机75
4 VMware,Inc. 目录 查看虚拟机的消息日志75使用VIXAPI76在虚拟机中安装新软件76 11配置和管理设备77 配置DVD、CD-ROM和软盘驱动器77配置USB控制器79配置和维护虚拟硬盘81配置虚拟端口86配置通用SCSI设备90配置八路虚拟对称多处理93配置键盘功能93修改虚拟机的硬件设置100 12配置网络连接101 了解虚拟网络连接组件101了解常见网络连接配置102配置桥接模式网络连接103配置网络地址转换104配置仅主机模式网络连接104更改网络连接配置105 13配置虚拟机选项设置109 为虚拟机配置常规选项设置109为虚拟机配置电源选项110为虚拟机配置VMwareTools选项110为虚拟机配置自动登录111 14配置虚拟机硬件设置113 将硬件添加到虚拟机113从虚拟机中移除硬件114调整虚拟机内存115配置虚拟机处理器设置115配置和维护虚拟硬盘116配置CD-ROM和DVD驱动器设置118配置软盘驱动器设置119配置虚拟网络适配器设置120配置USB控制器设置122配置声卡设置123配置并行端口设置123配置串行端口设置123配置通用SCSI设备设置124配置打印机设置124配置显示设置125在物理磁盘或未使用的分区上安装客户机操作系统125 VMware,Inc.
5 使用VMwareWorkstationPlayerforLinux 索引127
6 VMware,Inc. 使用VMwareWorkstationPlayerforLinux 《使用VMwareWorkstationPlayerforLinux》介绍了如何使用VMwareWorkstationPlayerWorkstationPlayer™创建、配置和管理Linux主机上的虚拟机。
目标读者 本信息适用于希望在Linux主机上安装、升级或使用WorkstationPlayer的用户。
VMware,Inc.
7 使用VMwareWorkstationPlayerforLinux
8 VMware,Inc. 简介和系统要求
1 WorkstationPlayer是一款桌面应用程序,可用于创建、配置和运行虚拟机。
您还可以使用WorkstationPlayer下载并运行虚拟设备。
运行WorkstationPlayer的主机必须满足特定的硬件和软件要求。
WorkstationPlayer中运行的虚拟机支持特定设备,并提供特定功能。
本章讨论了以下主题:n第9页,“WorkstationPlayer的主机系统要求”n第11页,“虚拟机的功能与规范” WorkstationPlayer的主机系统要求 用于安装WorkstationPlayer的物理机称为主机系统,其安装的操作系统称为主机操作系统。
要运行WorkstationPlayer,主机系统和主机操作系统必须满足特定的硬件和软件要求。
主机系统的处理器要求 必须在满足特定处理器要求的主机系统上安装WorkstationPlayer。
支持的处理器 主机系统必须使用满足以下要求的64位x86CPU。
n在长模式下支持LAHF/SAHFn1.3GHz或更快的核心主频支持多处理器系统。
在安装WorkstationPlayer时,安装程序会进行检查以确保主机系统具有受支持的处理器。
如果主机系统不符合处理器要求,您将无法安装WorkstationPlayer。
64位客户机操作系统的处理器要求 虚拟机中运行的操作系统称为客户机操作系统。
要运行64位客户机操作系统,主机系统必须使用下列某种处理器。
n在长模式下具有段限制支持的AMDCPUn具有VT-x支持的IntelCPU VMware,Inc.
9 使用VMwareWorkstationPlayerforLinux 如果您使用了具有VT-x支持的IntelCPU,必须确认已在主机系统BIOS中启用了VT-x支持。
对于不同的系统供应商,启用VT-x支持所需的BIOS设置会有所不同。
有关如何确定是否已启用VT-x支持的信息,请参阅VMware知识库文章,网址为/kb/1003944。
在安装64位操作系统时,WorkstationPlayer会进行检查以确保主机系统具有受支持的处理器。
如果主机系统不符合处理器要求,您将无法安装64位操作系统。
Windows7Aero图形的处理器要求 为支持Windows7Aero图形,主机系统应使用Intel双核2.2GHz或更高版本CPU,或者使用AMDAthlon4200+或更高版本CPU。
支持的主机操作系统 您可以在Windows和Linux主机操作系统中安装WorkstationPlayer。
要查看受支持的主机操作系统的列表,请在VMware网站上搜索在线《VMware兼容性指南》。
虽然并未列出WorkstationPlayer,但有关WorkstationPro的信息同样适用于WorkstationPlayer。
不支持在虚拟机中使用未列出的操作系统。
主机系统的内存要求 主机系统必须有足够的内存来运行主机操作系统、主机系统的虚拟机中运行的客户机操作系统以及主机和客户机操作系统中运行的应用程序。
主机系统最少需要具有1GB内存。
建议具有2GB或更多。
要在虚拟机中提供Windows7Aero图形支持,至少需要3GB主机系统内存。
有1GB的内存分配给客户机操作系统,另有256MB分配给图形内存。
有关内存要求的更多信息,请参阅您的客户机操作系统和应用程序文档。
主机系统的显示要求 主机系统必须具有16位或32位显示适配器。
请使用为主机系统推荐的最新图形驱动程序。
为支持Windows7Aero图形,主机系统应使用NVIDIAGeForce8800GT或更高版本图形处理器,或者使用ATIRadeonHD2600或更高版本图形处理器。
重要事项在某些图形硬件上运行WindowsVista或Windows7虚拟机时,3DMark'06等3D基准可能无法正常显示或根本无法显示。
10 VMware,Inc. 第1章简介和系统要求 主机系统的磁盘驱动器要求 主机系统必须满足某些磁盘驱动器要求。
客户机操作系统可以驻留在物理磁盘分区或虚拟磁盘文件中。
表1‑1主机系统的磁盘驱动器要求 驱动器类型 要求 硬盘 n支持IDE、SATA和SCSI硬盘。
n建议为每个客户机操作系统和其中所用的应用程序软件分配至少1GB的可用磁盘空间。
如果您使用默认设置,则实际的磁盘空间需求大致相当于在物理机上安装/运行客户机操作系统及应用程序的需求。
n安装时需要大约200MB(Linux)或250MB(Windows)可用磁盘空间。
您可以在安装完成后删除安装程序以回收磁盘空间。
CD-ROM和DVD光盘驱动器 n支持IDE、SATA和SCSI光驱。
n支持CD-ROM和DVD驱动器。
n支持ISO磁盘映像文件。
软盘 虚拟机可以连接主机上的磁盘驱动器。
另外还支持软盘磁盘映像文件。
固态驱动器 如果主机具有物理固态驱动器(SolidStateDrive,SSD),主机将通知客户机操作系统它们在SSD上运行。
这样,客户机操作系统就可以优化行为。
虚拟机识别SSD并使用该信息的方式取决于客户机操作系统和虚拟磁盘的磁盘类型(SCSI、SATA或IDE)。
n在Windows8、Windows10、Ubuntu和RedHatEnterpriseLinux虚拟机中,所有驱动器类型可以将其 虚拟磁盘报告为SSD驱动器。
n在Windows7虚拟机中,仅IDE和SATA虚拟磁盘可以报告为SSD。
只有在用作虚拟机的系统驱动器 时,SCSI虚拟磁盘才会报告为SSD;在用作虚拟机的数据驱动器时,将报告为机械驱动器。
n在Mac虚拟机中,仅SATA虚拟磁盘可以报告为SSD。
IDE和SCSI虚拟磁盘报告为机械驱动器。
请使用虚拟机操作系统验证虚拟机是否将SSD作为其虚拟磁盘。
主机系统的局域网络连接要求 您可以使用主机操作系统支持的任意以太网控制器。
要提供非以太网网络支持,需要使用内置的网络地址转换(NAT)或在主机操作系统上结合使用仅主机模式网络连接与路由软件。
虚拟机的功能与规范 WorkstationPlayer虚拟机支持特定的设备并提供特定功能。
支持的客户机操作系统 客户机操作系统可以是Windows、Linux及其他常用操作系统。
要查看受支持的客户机操作系统的列表,请在VMware网站上搜索在线《VMware兼容性指南》。
虽然并未列出WorkstationPlayer,但有关WorkstationPro的信息同样适用于WorkstationPlayer。
不支持在虚拟机中使用未列出的操作系统。
有关安装最常见的客户机操作系统的信息,请参阅《VMware客户机操作系统安装指南》。
VMware,Inc. 11 使用VMwareWorkstationPlayerforLinux 虚拟机处理器支持 虚拟机支持特定处理器功能。
n与主机处理器相同。
n在具有一个或多个逻辑处理器的主机系统上使用一个虚拟处理器。
n在至少具有两个逻辑处理器的主机系统上最多使用八个虚拟处理器(八路虚拟对称多处理,即虚拟SMP)。
注意WorkstationPlayer将具有两个或多个物理CPU的多处理器主机、具有多核CPU的单处理器主机和带有超线程支持的单处理器主机视为具有两个逻辑处理器。
虚拟机内存分配 可分配到单个主机系统中运行的所有虚拟机的内存总量仅受主机RAM量限制。
在64位主机中,每个虚拟机的最大内存量为64GB。
在32位主机中,每个虚拟机的最大内存容量为8GB。
WorkstationPlayer会阻止在32位主机中启动配置为使用8GB以上内存的虚拟机。
32位操作系统的内存管理限制会导致虚拟机内存过载,并因此严重影响系统性能。
兼容的虚拟机和系统映像 WorkstationPlayer可以运行由其他VMware产品创建的虚拟机和系统映像以及部分非VMware产品。
VMware虚拟机 MicrosoftVirtualPC和VirtualServer虚拟机 SymantecBackupExecSystemRecovery系统映像 WorkstationPlayer可运行由Workstation4及更高版本、GSXServer3.x、VMwareServer以及ESXServer2.5和更高版本创建的虚拟机。
Workstation4虚拟机在旧版模式中运行。
您必须使用其他VMware产品对Workstation4之前版本所创建的虚拟机进行升级,然后才能在WorkstationPlayer中运行这些虚拟机。
在Windows主机上,WorkstationPlayer可以运行MicrosoftVirtualPC和VirtualServer虚拟机。
在WorkstationPlayer中打开VirtualPC虚拟机时,WorkstationPlayer会创建一个与VMware产品兼容、扩展名为.vmx的配置文件。
WorkstationPlayer将保留原始的VirtualPC配置文件并为其指定.vmc文件扩展名。
您可以保存与VMware产品兼容的虚拟机,但无需更改原始VirtualPC配置文件。
在Windows主机上,WorkstationPlayer可以运行使用SymantecBackupExecSystemRecovery(前称为SymantecLiveStateRecovery)创建的系统映像。
在WorkstationPlayer中打开BackupExecSystemRecovery系统映像时,WorkstationPlayer会创建一个与VMware产品兼容、扩展名为.vmx的配置文件。
WorkstationPlayer将保留原始的BackupExecSystemRecovery系统映像文件并为其指定.sv2i文件扩展名。
12 VMware,Inc. 安装和使用WorkstationPlayer
2 通常,安装WorkstationPlayer时需要运行标准的GUI向导。
本章讨论了以下主题:n第13页,“在Linux主机上安装WorkstationPlayer”n第15页,“启动WorkstationPlayer”n第15页,“使用WorkstationPlayer窗口”n第16页,“传输文件和文本”n第17页,“在WorkstationPlayer中下载虚拟设备”n第17页,“从WorkstationPlayer的库中移除虚拟机”n第17页,“WorkstationPlayer电子邮件地址收集”n第18页,“卸载WorkstationPlayer” 在Linux主机上安装WorkstationPlayer 通过运行Linux捆绑包安装程序,在Linux主机系统中安装WorkstationPlayer。
在大多数Linux分发版本中,Linux捆绑包安装程序会启动GUI向导。
在某些Linux分发版本中(包括RedHatEnterpriseLinux5.1),捆绑包安装程序会启动命令行向导而非GUI向导。
您还可以在终端窗口中使用--console选项来运行安装程序,以安装WorkstationPlayer。
前提条件n确认主机系统符合主机系统要求。
请参见第9页,“WorkstationPlayer的主机系统要求”。
n获得WorkstationPlayer软件。
n熟悉Linux命令行安装选项。
请参见第14页,“Linux命令行安装选项”。
n确认您具有主机系统的root用户访问权限。
步骤1使用您打算在运行WorkstationPlayer时使用的用户名登录Linux主机系统。
2获得root用户权限。
例如:suroot使用的具体命令取决于您的Linux分发版本和配置。
3将目录切换到包含WorkstationPlayer安装程序文件的目录。
VMware,Inc. 13 使用VMwareWorkstationPlayerforLinux 4运行适合主机系统的WorkstationPlayer安装程序。
例如:shVMware-Player-e.x.p-xxxx-xxxx.architecture.bundle--[option]xxxx-xxxx为版本号和内部版本号,体系结构为i386或x86_64,选项为命令行选项。
5接受许可协议。
如果您使用--console选项,或在不支持GUI向导的主机系统中安装WorkstationPlayer,请按Enter键滚动浏览,阅读许可协议,或者键入q跳到[是/否]提示。
6按照提示完成安装。
下一步WorkstationPlayer安装完成后,可以退出root帐户。
无需root用户身份即可运行WorkstationPlayer。
Linux命令行安装选项 您可以使用命令行安装选项在Linux主机系统上安装WorkstationPlayer。
要使用安装选项,必须以root用户身份登录。
安装完成后退出root帐户。
表2‑1Linux命令行安装选项 选项 说明 --console--custom--gtk 使您可以通过终端进行安装。
使用该选项可以自定义安装目录的位置并设置对打开文件描述符数量的硬性限制。
打开基于GUI的VMware安装程序(默认选项)。
--ignore-errors或-
I --regular--required--set-settingvmware-installerinstallShortcuts--set-settingvmware-installerlibdir/opt 允许继续安装,即使某个安装程序脚本出现错误。
由于出错部分不完整,组件可能无法正确配置 显示之前尚未回答或必须回答的安装问题。
这是默认选项。
仅显示许可协议,然后继续安装WorkstationPlayer。
在安装WorkstationPlayer时添加快捷方式。
默认值为yes。
创建:n/opt/vmware(Workstation或WorkstationPlayer)n/opt/vmware-installern/opt/vmware-vix默认值为/usr/lib。
--set-settingvmware-installerprefix/usr/local --set-settingvmware-playerserialNumber --set-settingvmware-player-appsimplifiedUI --set-settingvmware-player-appsoftwareUpdateEnabled --set-settingvmware-player-appsoftwareUpdateURL --set-settingvmware-player-appsupportURL --set-settingvmware-workstationserialNumber 安装在此处直接运行的可执行文件(例如:vmware、vmplayer和works等)。
产品的其他部分将分发在libdir-derived路径下。
默认值为/usr。
在安装WorkstationPlayer时,需要输入许可证密钥。
输入带有连字符的许可证密钥,例如xxxxx-xxxxx-xxxxx-xxxxx-xxxxx。
启用或禁用WorkstationPlayer的特定UI功能。
默认值为no。
在发布新的内部版本时,对WorkstationPlayer进行自动升级。
指定一个用于管理软件更新的自定义URL(要不同于)。
专门为用户设置一个支持URL或电子邮件别名,让他们可以通过WorkstationPlayer或WorkstationPlayer帮助菜单就产品问题与支持部门联系。
在安装WorkstationPlayer时,需要输入许可证密钥。
输入带有连字符的许可证密钥,例如xxxxx-xxxxx-xxxxx-xxxxx-xxxxx。
14 VMware,Inc. 第2章安装和使用WorkstationPlayer 启动WorkstationPlayer 在启动WorkstationPlayer时,WorkstationPlayer窗口会打开。
可以从命令行启动WorkstationPlayer。
在某些Linux分发版本中(包括RedHatEnterpriseLinux5.1),还可以从应用程序下的系统工具菜单启动WorkstationPlayer。
步骤u输入vmplayer命令。
选项默认路径中包含/usr/bin默认路径中不包含/usr/bin 说明vmplayer&/usr/bin/vmplayer& 使用WorkstationPlayer窗口 您可以通过WorkstationPlayer窗口与WorkstationPlayer和虚拟机进行交互。
了解如何使用WorkstationPlayer的最佳方法是实际操作。
WorkstationPlayer窗口设计直观且易于使用。
步骤n可使用主页选项卡中的图标创建新的虚拟机、打开现有虚拟机、下载虚拟设备或查看WorkstationPlayer 帮助系统。
n在库中选择一个关闭的虚拟机以查看摘要视图。
摘要视图显示配置信息和虚拟机的状态的摘要。
在摘要视图中可以启动虚拟机,或编辑虚拟机设置。
n在库中选择一个关闭的虚拟机,然后单击播放虚拟机以启动虚拟机并查看控制台视图。
控制台视图与物理计算机的监视器显示十分相似。
n在库中选择一个虚拟机,使用菜单栏中的虚拟机菜单为所选虚拟机执行所有虚拟机操作。
n当虚拟机处于开启状态时,可使用状态栏中的图标对硬盘、CD/DVD驱动器、软盘驱动器和网络适配器等 虚拟设备执行操作。
通过单击或右键单击可移动设备图标,您可以连接设备或断开设备连接,也可以编辑设备设置。
n可通过关于VMwarePlayer窗口,访问有关WorkstationPlayer安装的信息,包括许可证密钥信息。
单击帮助>关于VMwarePlayer。
n如果您有单个WorkstationPlayer许可证,则密钥会显示在“许可证信息”部分的类型字段中。
在字 段标有单个标记,后跟您的许可证密钥。
n如果您的WorkstationPlayer版本已获得许可供多个用户使用,类型字段将显示批量,并且不会显示 许可证密钥。
n如果您未输入WorkstationPlayer的许可证,则类型字段会显示不适用,并且不会显示许可证密钥。
n如果您拥有WorkstationPlayer的评估许可证密钥,则类型字段会显示不适用。
同时还将显示评估许 可证密钥的到期日期。
注意评估密钥无法激活HorizonFLEX功能。
VMware,Inc. 15 使用VMwareWorkstationPlayerforLinux 传输文件和文本 您可以使用拖放功能、复制粘贴功能、共享文件夹和映射驱动器在主机系统和虚拟机之间传输文件及文本。
使用拖放功能 您可以使用拖放功能在主机系统和虚拟机之间移动文件/目录、电子邮件附件、纯文本、带格式文本和图像。
您可以在以下位置之间拖动文件或目录。
n主机系统和虚拟机上的文件管理器(如Windows资源管理器)。
n文件管理器和支持拖放的应用程序。
n支持拖放提取单个文件的不同应用程序,如压缩文件管理器。
n不同的虚拟机。
当您在主机和虚拟机之间拖动文件或文件夹时,WorkstationPlayer会将这些文件或文件夹复制到您所拖放的位置。
例如,如果您将某个文件拖放到文字处理程序的桌面图标上,该程序将会打开原始文件的副本。
原始文件中不包含您对副本所做的更改。
应用程序会先打开临时目录中存储的文件副本。
对于Windows系统,这个临时目录是在%TEMP%环境变量中指定的。
对于Linux和Solaris系统,该临时目录为/tmp/VMwareDnD。
将文件保存到其他目录以保护您所做的更改。
拖放功能的要求与限制 拖放功能具有某些要求和限制。
n必须在虚拟机中安装VMwareTools才能使用拖放功能。
n要使用拖放功能,Linux主机和客户机需要运行XWindows,Solaris10客户机需要运行X服务器和 JDS/Gnome。
n只能在Windows主机应用程序和Windows客户机应用程序之间拖动图像。
Linux主机或客户机不支持拖 动图像。
n您只能在Linux/Windows主机和Linux、Windows及Solaris10客户机之间拖动文件和目录、电子邮件 附件、纯文本以及带格式文本。
n拖动的电子邮件附件必须是4MB以下的图像或文件。
n拖动的纯文本与带格式文本(包括格式)不能超过4MB。
n拖动的文本必须是可使用Unicode字符表示的语言的文本。
nWorkstationPlayer使用PNG格式对要拖动的图像进行编码。
拖动的图像在转换为PNG格式后必须小于 4MB。
n在Windows95和Windows98客户机上,仅支持拖放文件和目录。
使用复制与粘贴功能 您可以在虚拟机之间以及虚拟机中运行的应用程序之间剪切、复制和粘贴文本。
您还可以在主机系统中运行的应用程序和虚拟机中运行的应用程序之间剪切、复制和粘贴图像、纯文本、带格式文本以及电子邮件附件。
复制与粘贴功能的要求和限制 复制粘贴功能具有某些要求和限制。
n您必须在虚拟机中安装VMwareTools才能使用复制粘贴功能。
16 VMware,Inc. 第2章安装和使用WorkstationPlayer n仅Linux和Windows主机以及Linux、Windows和Solaris10客户机支持复制粘贴功能。
n要使用复制粘贴功能,Linux主机和客户机需要运行XWindows,Solaris10客户机需要运行X服务 器和JDS/Gnome。
n复制和粘贴的电子邮件附件必须是4MB以下的图像或文件。
n复制和粘贴的纯文本与带格式文本(包括格式)不能超过4MB。
n复制和粘贴的文本必须是可使用Unicode字符表示的语言的文本。
nWorkstationPlayer使用PNG格式对要复制和粘贴的图像进行编码。
复制和粘贴的图像在转换为PNG格 式后必须小于4MB。
n无法在虚拟机之间复制粘贴文件。
n在Windows95和Windows98客户机上,只能复制粘贴小于64KB的纯文本。
在WorkstationPlayer中下载虚拟设备 您可以在WorkstationPlayer中下载虚拟设备。
虚拟设备是预先构建和配置、可随时运行的软件应用程序,它与操作系统一起打包在虚拟机中。
步骤u选择文件>下载虚拟设备。
Web浏览器会打开并显示VMware网站的虚拟设备市场(VirtualApplianceMarketplace)页面。
您可以在该页面中浏览并下载虚拟设备。
从WorkstationPlayer的库中移除虚拟机 在WorkstationPlayer中打开虚拟机时,它会添加到虚拟机库中。
您可以从库中移除不使用的虚拟机。
从库中移除虚拟机时并不会在主机文件系统内删除虚拟机或其任何文件。
虚拟机只是从库中移出。
如果您再次打开虚拟机,它会被重新添加到库中。
前提条件关闭虚拟机。
步骤u选择并右键单击虚拟机,然后选择从库中移除虚拟机。
虚拟机将从库中移除,不需要任何确认。
WorkstationPlayer电子邮件地址收集 WorkstationPlayer试用版将在您第一次使用时提示输入电子邮件地址。
您可以出于非商业目的免费使用WorkstationPlayer。
当您第一次使用WorkstationPlayer时,可以输入自己的电子邮件地址,免费使用该产品;或者,也可以输入所购买的许可证密钥使用WorkstationPlayer,以便获得更多功能。
VMware,Inc. 17 使用VMwareWorkstationPlayerforLinux 卸载WorkstationPlayer 必须先卸载之前版本的WorkstationPlayer,才能安装该产品的最新版本。
步骤u键入命令vmware-installer-uvmware-player。
您可以在卸载程序中指定是否保留配置文件。
18 VMware,Inc. 更改WorkstationPlayer首选项设置
3 WorkstationPlayer首选项设置是适用于WorkstationPlayer以及在WorkstationPlayer中运行的虚拟机的全局配置设置。
要更改WorkstationPlayer首选项设置,请选择文件>Player首选项。
本章讨论了以下主题:n第19页,“配置关闭行为首选项设置”n第19页,“配置软件更新设置”n第21页,“向VMware发送系统数据和使用情况统计信息” 配置关闭行为首选项设置 关闭行为首选项设置用于控制关闭虚拟机时WorkstationPlayer对其采取的操作。
要配置关闭行为首选项设置,请选择文件>首选项。
表3‑1关闭行为首选项设置 设置 说明 挂起虚拟机 在您关闭虚拟机时将其挂起。
下次启动WorkstationPlayer时,虚拟机会从之前挂起时的状态恢复运行。
关闭虚拟机 在您关闭虚拟机时将其关闭。
下次启动WorkstationPlayer时,虚拟机处于关闭状态。
使虚拟机保持运行 在您关闭虚拟机时使之在后台继续运行。
下次启动WorkstationPlayer时,虚拟机处于关闭状态。
关闭虚拟机前确认 在关闭虚拟机时,WorkstationPlayer会提示您进行确认。
关闭虚拟机后将其归还虚拟机库 关闭虚拟机后,WorkstationPlayer会将其归还到库中。
您可以打开其他虚拟机或编辑虚拟机设置。
配置软件更新设置 软件更新设置用于控制WorkstationPlayer在何时将软件更新下载到主机系统,以及是否使用代理服务器连接VMware更新服务器。
要配置软件更新设置,请选择编辑>首选项>更新。
VMware,Inc. 19 使用VMwareWorkstationPlayerforLinux 表3‑2软件更新首选项设置设置启动时检查产品更新根据需要检查新的软件组件 立即下载所有组件连接设置 说明 启动WorkstationPlayer时检查应用程序和已安装的组件是否有新版本。
默认情况下,此设置已被选中。
在需要某个组件时检查是否有新版组件,如检查新版VMwareTools。
选中该设置后,WorkstationPlayer会检查是否有新版本可用于下载安装。
将所有可用的软件组件手动下载到主机系统。
如果您计划稍后在无法访问时使用虚拟机,请单击此按钮。
单击此按钮可配置用于连接VMware更新服务器的代理服务器。
为代理服务器配置连接设置 您可以使用“配置连接设置”,通过代理服务器连接VMware更新服务器。
要配置代理连接设置,请选择编辑>首选项>更新,然后单击连接设置。
表3‑3连接设置 设置 说明 无代理 不使用代理服务器。
Windows代理设置 (仅限Windows主机)WorkstationPlayer使用“选项”控制面板中连接选项卡中的主机代理设置访问VMware更新服务器。
单击选项可设置客户机连接选项。
系统代理设置 (仅限Linux主机)WorkstationPlayer使用主机代理设置访问VMware更新服务器。
手动代理设置 选择一个HTTP或SOCKS代理,指定代理服务器地址,然后指定一个端口号用于访问VMware更新服务器。
用户名和密码 用于代理服务器身份验证的用户名和密码。
在Windows主机上,如果用户名或密码两个文本框中的任意一个为空,WorkstationPlayer将不会使用其中任何一个值。
在Linux主机上,如果用户名或密码两个文本框中的任意一个为空,WorkstationPlayer将使用gnome设置中的用户名和密码。
您必须重新启动WorkstationPlayer,所做的代理设置更改才能生效。
了解自动软件更新过程 在启用自动软件更新后,您始终可以获知VMware的最新发布情况。
通过使软件保持最新,您可以充分受益于新的产品功能和性能改进,确保系统拥有最新的修补程序,并及时得到新客户机操作系统享有的支持。
您可以在安装WorkstationPlayer时启用自动软件更新功能,或者配置WorkstationPlayer的首选项设置来启用此功能。
您也可以随时禁用此功能。
为确定是否存在软件更新,VMware软件更新功能会通过安全方式向VMware发送以下匿名信息。
n用于识别各个系统的通用唯一标识符(UUID) n产品名称、产品版本和内部版本号 n您的主机操作系统的名称、版本和区域设置 VMware软件更新功能不会收集任何个人数据,如您的姓名、地址、电话号码或电子邮件地址。
您的产品许可密钥和MAC地址不会发送给VMware,VMware也不会存储您的IP地址及其从您那里接收的数据。
20 VMware,Inc. 第3章更改WorkstationPlayer首选项设置 VMware可能会使用软件更新功能所收集的信息用于产品规划目的。
VMware会限制对您的数据访问,并使用符合行业标准的控制手段保护您的信息,包括使用物理访问控制、防火墙、入侵检测和网络监控。
VMware软件更新功能收集的信息均依照VMware隐私政策进行处理。
向VMware发送系统数据和使用情况统计信息 用户体验改进计划设置用于控制是否参与VMware用户体验改进计划。
要加入或退出该计划,您可以选中或取消选中帮助改善VMwarePlayer复选框。
如果您参与计划,WorkstationPlayer会向VMware发送匿名系统数据和使用情况统计信息。
WorkstationPlayer会为收集的数据创建日志文件并将数据存储在主机中。
表3‑4用户体验改进计划日志文件 文件名 主机操作系统日志文件位置 说明 playerUploadedData.log WindowsServer2008R2、Windows7、Windows8和Windows10 \Users\用户\AppData\Local\VMware 最近上载到VMware服务器的数据。
playerUploadedData.log Linux ~/.vmware 最近上载到VMware服务器的数据。
注意数据收集过程不会影响计算机的性能。
加入用户体验改进计划 加入VMware用户体验改进计划后,您的计算机将向VMware发送匿名信息。
该计划为自愿参与,您可以随时退出。
所收集的数据类型 VMware用户体验改进计划收集的数据可能包括产品数据、产品使用信息、产品性能信息和系统配置信息。
产品数据通常包括产品名称、版本、内部版本号和配置设置等信息。
这类信息有助于VMware比较相同安装环境中的数据并确定常用配置。
产品使用信息可能包括所选菜单项、按下的工具栏按钮、运行的虚拟机和虚拟机配置设置。
这类信息能帮助VMware识别使用模式,如最常用的功能、用户创建的虚拟机数量、同时运行的虚拟机数量、最常用的操作系统,以及通常选用的虚拟机设置。
产品性能数据可能包括出现的错误和度量数据,如虚拟机挂起和继续运行时间、正常运行时间或应用程序启动时间。
系统配置信息可能包括计算机当前运行的操作系统、计算机中的处理器数量和处理器型号、安装的内存数量、可用的网络连接数量、已安装的视频卡和视频驱动程序,以及显示器设备的屏幕分辨率。
这些信息有助于VMware确定测试期间最适合客户环境的系统配置,并根据硬件行业的趋势和新技术的应用情况规划未来的发展。
我们不会在每次向VMware发送数据时从所有系统中收集所有的可用信息。
有些信息只从所选的安装环境收集,有些特定信息(如错误消息)只在生成时才被收集。
VMware使用通用唯一标识符(UUID)识别来自不同计算机的信息。
VMware,Inc. 21 使用VMwareWorkstationPlayerforLinux 数据何时被传送到VMware 数据通常会收集到您的系统中并在启动WorkstationPlayer时传送给VMware。
如果您的计算机无法访问,信息将收集起来并在下次启动WorkstationPlayer时发送到VMware。
这些数据也可能在其他时间发送到VMware,如检查软件更新时。
数据会经过加密并通过安全SSL连接进行传送,因此不会被其他用户读取。
WorkstationPlayer会以明文方式在您的系统中存储所有要发送到VMware的信息。
这些文件位于日志文件所在的目录,并命名为产品名称UploadedData.log。
隐私保护 VMware不会收集任何个人数据,如您的姓名、地址、电话号码或电子邮件地址。
您的产品许可密钥和MAC地址不会发送给VMware,VMware也不会存储您的IP地址及其从您那里接收的数据。
VMware会限制对您的数据访问,并使用符合行业标准的控制手段保护您的信息,包括使用物理访问控制、防火墙、入侵检测和网络监控。
VMware用户体验改进计划收集的信息均依照VMware隐私政策进行处理。
注意该用户改进计划绝非间谍软件。
间谍软件会在您不完全知情或未同意的情况下收集信息或操作您的计算机。
退出计划 您可以通过更改WorkstationPlayer首选项设置来随时加入或退出VMware用户体验改进计划。
有关详细信息,请参见第21页,“向VMware发送系统数据和使用情况统计信息”。
22 VMware,Inc. 在WorkstationPlayer中创建虚拟机
4 您可以使用新建虚拟机向导创建虚拟机。
新建虚拟机向导可引导您设置新的虚拟机,帮助您设置相应选项和参数。
要启动新建虚拟机向导,请选择文件>创建新虚拟机,或者单击欢迎页面上的创建新虚拟机。
本章讨论了以下主题:n第23页,“了解虚拟机”n第23页,“准备创建虚拟机”n第26页,“创建虚拟机”n第27页,“使用简易安装来安装客户机操作系统”n第28页,“手动安装客户机操作系统”n第29页,“导入虚拟机” 了解虚拟机 虚拟机是一种软件形式的计算机,和物理机一样能运行操作系统和应用程序。
虚拟机可使用其所在物理机(即主机系统)的物理资源。
虚拟机具有可提供与物理硬件相同功能的虚拟设备,在此基础上还具备可移植性、可管理性和安全性优势。
虚拟机拥有操作系统和虚拟资源,其管理方式非常类似于物理机。
例如,您可以像在物理机中安装操作系统那样在虚拟机中安装操作系统。
您必须拥有包含操作系统供应商提供的安装文件的CD-ROM、DVD或ISO映像。
准备创建虚拟机 在创建虚拟机时,您需要指定或接受一些基本虚拟机设置的默认设置。
n客户机操作系统的安装方式。
n虚拟机名称和虚拟机文件位置。
n虚拟磁盘的大小,以及是否将磁盘拆分为多个虚拟磁盘文件。
n是否自定义硬件设置,包括内存分配、虚拟处理器数量和网络连接类型。
选择客户机操作系统 新建虚拟机向导会提示您选择要在虚拟机中运行的操作系统的源介质。
您可以指定插入到物理驱动器中的安装程序光盘、ISO映像文件,也可以让新建虚拟机向导创建具有空白硬盘的虚拟机。
如果选择安装程序光盘或ISO映像文件且操作系统支持简易安装,那么将以自动化方式完成客户机操作系统安装过程并同时安装VMwareTools。
如果安装程序光盘或ISO映像文件中包含产品密钥且已经设置为执行无人参与的安装,那么使用简易安装的唯一好处就是能自动安装VMwareTools。
VMware,Inc. 23 使用VMwareWorkstationPlayerforLinux 如果您指定新建虚拟机向导创建具有空白硬盘的虚拟机,向导会提示您指定操作系统及其版本,您必须在虚拟机创建完成后手动安装客户机操作系统。
WorkstationPlayer会使用这些信息设置相应的默认值,对与虚拟机关联的文件进行命名,调整性能设置,以及处理客户机操作系统的特殊行为和错误。
如果您打算安装的操作系统未在向导中列出,请将操作系统和版本都选择为其他。
如果您要安装支持简易安装的操作系统,但不想使用简易安装,您可以让向导创建一个具有空白磁盘的虚拟机,然后手动安装客户机操作系统。
支持的客户机操作系统 客户机操作系统可以是Windows、Linux及其他常用操作系统。
要查看受支持的客户机操作系统的列表,请在VMware网站上搜索在线《VMware兼容性指南》。
虽然并未列出WorkstationPlayer,但有关WorkstationPro的信息同样适用于WorkstationPlayer。
不支持在虚拟机中使用未列出的操作系统。
有关安装最常见的客户机操作系统的信息,请参阅《VMware客户机操作系统安装指南》。
提供简易安装信息 当新建虚拟机向导检测到支持简易安装的操作系统,将会提示您提供有关客户机操作系统的信息。
创建虚拟机后,将自动安装客户机操作系统和VMwareTools。
对于Windows客户机操作系统,您必须提供以下简易安装信息。
表4‑1Windows客户机的简易安装信息 简易安装提示 说明 Windows产品密钥 (可选)除非安装介质中包含批量许可证产品密钥,否则请键入产品密钥。
在此处提供产品密钥后,安装客户机操作系统的过程中向导不会再提示您提供产品密钥。
要安装的Windows版本 选择要安装的Windows操作系统版本。
完整名称 用于注册客户机操作系统的名称。
请勿使用Administrator或Guest作为名称。
如果使用这些名称,必须在安装客户机操作系统时输入其他名称。
密码 (可选)Windows操作系统(Windows2000除外)中具有管理员权限的帐户所用的密码。
在Windows2000中,这是管理员帐户的密码。
在WindowsXPHome中,会创建一个不带密码的管理员帐户,您可以自动登录到客户机操作系统。
自动登录(需要密码) (可选)保存登录凭据并在开启虚拟机时跳过登录对话框。
必须输入用户名和密码才能使用此功能。
对于Linux客户机操作系统,必须提供以下简易安装信息。
表4‑2Linux客户机的简易安装信息 提示 说明 完整名称 用于注册客户机操作系统的名称(如果需要注册)。
WorkstationPlayer使用名字创建虚拟机的主机名。
用户名 您的用户名。
您可以使用小写字母、数字和破折号,但不要在用户名中以破折号作为起始字符。
请勿使用root作为名称。
某些操作系统会为该用户设置sudo访问权限,另一些操作系统则要求该用户使用su来获得root用户权限。
密码 用户名和root用户的密码。
请参见第27页,“使用简易安装来安装客户机操作系统”。
24 VMware,Inc. 第4章在WorkstationPlayer中创建虚拟机 指定虚拟机名称和文件位置 新建虚拟机向导会提示您输入虚拟机名称和虚拟机文件目录。
虚拟机文件的默认目录名称衍生于客户机操作系统的名称,例如,MicrosoftWindows7(32-bit)。
对于标准虚拟机,虚拟机文件的默认目录位于虚拟机目录中。
为获得最佳性能,请勿将虚拟机目录放到网络驱动器中。
如果其他用户需要访问虚拟机,请考虑将虚拟机文件放到能被这些用户访问的位置。
对于共享虚拟机,虚拟机文件的默认目录位于共享虚拟机目录中。
共享虚拟机文件必须驻留在共享虚拟机目录中。
虚拟机目录 WorkstationPlayer将标准虚拟机存储在虚拟机目录中。
虚拟机目录的默认位置因主机操作系统而异。
表4‑3默认虚拟机目录主机操作系统 默认位置 WindowsServer2008R2 C:\DocumentsandSettings\用户名\MyDocuments\MyVirtualMachines 用户名是当前登录用户的名称。
Windows7Windows8Windows10 C:\Users\用户名\Documents\VirtualMachines用户名是当前登录用户的用户名。
Linux homedir/vmware主目录是当前登录用户的主目录。
为虚拟机指定磁盘容量 如果您在自定义配置过程中指示新建虚拟机向导创建新的虚拟磁盘,向导会提示您设置虚拟磁盘大小并指定是否将磁盘拆分为多个虚拟磁盘(.vmdk)文件。
一个虚拟磁盘由一个或多个虚拟磁盘文件构成。
虚拟磁盘文件用于存储虚拟机硬盘驱动器的内容。
文件中几乎所有的内容都是虚拟机数据。
有一小部分文件会分配用于虚拟机开销。
如果虚拟机直接连接到物理磁盘,虚拟磁盘文件将存储有关虚拟机可访问分区的信息。
您可以为虚拟磁盘文件设置0.001GB到8TB之间的容量。
您还可以选择将虚拟磁盘存储为单个文件还是拆分为多个文件。
如果虚拟磁盘存储在具有文件大小限制的文件系统上,请选择将虚拟磁盘拆分成多个文件。
如果您拆分的虚拟磁盘大小不到950GB,则会创建一系列2GB大小的虚拟磁盘文件。
如果您拆分的虚拟磁盘大小超过950GB,则会创建两个虚拟磁盘文件。
第一个虚拟磁盘文件最大可达到1.9TB,第二个虚拟磁盘文件则存储剩余的数据。
磁盘空间不会预先分配给磁盘。
虚拟磁盘所用的实际文件一开始很小,它会根据需要逐渐增至最大。
这种做法的主要优势是文件大小较小。
小文件不需要太多磁盘空间,而且容易移动到新的位置。
创建完虚拟机后,您可以编辑虚拟磁盘设置并添加其他虚拟磁盘。
磁盘大小兼容性 虚拟磁盘大小的上限为8TB。
硬件版本、总线类型以及控制器类型也会影响虚拟磁盘的大小。
Workstation硬件版本10、11、1210、11、12 总线类型IDESCSI 控制器类型ATAPIBusLogic 最大磁盘大小8192GB(8TB)2040GB(2TB) VMware,Inc. 25 使用VMwareWorkstationPlayerforLinux Workstation硬件版本10、11、1210、11、1210、11、129、8、7、6.56.0、
5 总线类型SCSISCSISATA全部全部 控制器类型LSILogicLSILogicSASAHCI全部全部 最大磁盘大小8192GB(8TB)8192GB(8TB)8192GB(8TB)2040GB(2TB)950GB 要查看控制器的类型,请打开虚拟机的.vmx文件。
scsi0.virtualDev设置的值决定控制器的类型。
值空白或不存在lsilogiclsisas1068 控制器类型BusLogicLSILogicLSILogicSAS 自定义虚拟机硬件 您可以在新建虚拟机向导的最后一个页面上单击自定义硬件来自定义虚拟机硬件。
您可以更改默认的硬件设置,包括内存分配、虚拟CPU数量、CD/DVD和软盘驱动器设置以及网络连接类型。
用于创建典型虚拟机的工作表 您可以打印此工作表,并记下您要在创建典型虚拟机时指定的值。
表4‑4工作表:典型虚拟机选项 在此写下您的值 客户机操作系统来源 客户机操作系统类型(用于手动安装) Windows客户机简易安装信息n产品密钥n操作系统版本n全名n密码n自动登录凭据 Linux客户机简易安装信息n全名n用户名n密码 虚拟机名称 虚拟机位置 磁盘容量 创建虚拟机 您可以通过运行新建虚拟机向导在WorkstationPlayer中创建新虚拟机。
前提条件n确认您具有“新建虚拟机”向导创建虚拟机所需的信息。
请参见第23页,“准备创建虚拟机”。
n确认支持您打算安装的客户机操作系统。
请参阅VMware网站上的在线《VMware兼容性指南》。
26 VMware,Inc. 第4章在WorkstationPlayer中创建虚拟机 n有关您打算安装的客户机操作系统的信息,请参见《VMware客户机操作系统安装指南》。
n如果从安装程序光盘中安装客户机操作系统,请将安装程序光盘插入主机系统的CD-ROM驱动器中。
n如果要通过ISO映像文件安装客户机操作系统,请确认该ISO映像文件位于主机系统可访问的目录中。
步骤1选择文件>创建新的虚拟机。
2选择客户机操作系统的来源。
选项使用物理光盘使用ISO映像稍后再安装客户机操作系统 说明 选择插入了安装光盘的物理驱动器。
键入或浏览到ISO映像文件的位置。
创建一个具有空白磁盘的虚拟机。
您必须在虚拟机创建完成后手动安装客户机操作系统。
3指定客户机操作系统的相关信息。
选项使用了“简易安装”未使用“简易安装” 说明 键入客户机操作系统的简易安装信息。
选择客户机操作系统的类型和版本。
如果客户机操作系统未在列表中列出,请选择其他。
4键入虚拟机的名称和类型,或者浏览到虚拟机文件所在的目录。
5选择虚拟磁盘的大小,并指定是否将磁盘拆分为多个文件。
6(可选)单击自定义硬件,更改默认的硬件设置。
也可以在创建完虚拟机后修改虚拟硬件设置。
7(可选)选择创建后开启此虚拟机以在虚拟机创建完成后立即开机。
如果手动安装客户机操作系统,则该选项不可用。
8单击完成以创建虚拟机。
如果使用简易安装功能,将在开启虚拟机后开始安装客户机操作系统。
客户机操作系统安装是自动完成的,您通常不需要输入任何内容。
在安装客户机操作系统后,简易安装继续安装VMwareTools。
如果未使用“简易安装”功能,虚拟机会显示在库中。
下一步如果使用了简易安装,但是在安装完成后虚拟机没有开机,请开启虚拟机,以开始客户机操作系统安装过程。
请参见第27页,“使用简易安装来安装客户机操作系统”。
如果未使用简易安装功能,请手动安装客户机操作系统。
请参见第28页,“手动安装客户机操作系统”。
使用简易安装来安装客户机操作系统 在使用简易安装时,通常不必在客户机操作系统的安装过程中提供信息。
如果您未在新建虚拟机向导中提供所有简易安装信息,则系统可能会提示您输入产品密钥、用户名或密码。
另外,如果客户机操作系统的安装过程中需要安装多个光盘或ISO映像文件,安装程序也可能提示您插入下一个磁盘。
VMware,Inc. 27 使用VMwareWorkstationPlayerforLinux 步骤n如果安装程序提示您输入产品密钥、用户名或密码,请单击虚拟机窗口并键入所需的信息。
鼠标和键盘输入的内容会被虚拟机捕获。
n如果您使用物理光盘且安装程序提示您插入下一磁盘,请使用主机系统的CD-ROM或DVD驱动器。
n如果您使用多个ISO映像文件且安装程序提示您插入下一磁盘,请选择下一个ISO映像文件。
选项Windows主机Linux主机 说明 单击更改磁盘并浏览至下一个ISO映像文件。
a选择虚拟机>可移动设备>CD/DVD>设置,然后浏览到下一个ISO映像文件。
b选择已连接。
c单击保存。
手动安装客户机操作系统 在虚拟机中安装客户机操作系统与在物理计算机中安装操作系统十分相似。
如果在使用新建虚拟机向导创建虚拟机时没有使用简易安装功能,则必须手动安装客户机操作系统。
您可以从安装程序光盘或ISO映像文件安装客户机操作系统,也可以使用PXE服务器通过网络连接安装客户机操作系统。
如果主机配置不允许虚拟机从安装程序光盘引导,您可以用安装程序光盘创建一个ISO映像文件。
前提条件n确认操作系统受支持。
请参阅VMware网站上的在线《VMware兼容性指南》。
n有关您要安装的客户机操作系统的信息,请参阅《VMware客户机操作系统安装指南》。
步骤1如果从安装程序光盘安装客户机操作系统,请将虚拟机配置为使用物理CD-ROM或DVD驱动器,并将该 驱动器配置为启动时连接。
a选择虚拟机,然后选择虚拟机>虚拟机设置。
b在硬件选项卡中,选择CD/DVD驱动器。
c选择启动时连接。
d选择使用物理驱动器,并选择驱动器。
e单击确定保存所做的更改。
2如果从ISO映像文件安装客户机操作系统,请将虚拟机中的CD/DVD驱动器配置为指向该ISO映像文件,并将该驱动器配置为启动时连接。
a选择虚拟机,然后选择虚拟机>虚拟机设置。
b在硬件选项卡中,选择CD/DVD驱动器。
c选择启动时连接。
d选择使用ISO映像文件,并浏览到ISO映像文件的位置。
e单击确定保存所做的更改。
3如果从安装程序光盘安装客户机操作系统,请将光盘插入CD-ROM或DVD驱动器。
4开启虚拟机。
5按照操作系统供应商提供的安装说明操作。
28 VMware,Inc. 第4章在WorkstationPlayer中创建虚拟机 6如果操作系统有多张安装程序光盘,当您看到要求您插入下一张光盘的提示时,请在物理驱动器中插入下一张光盘。
7如果操作系统有多个ISO映像文件,请选择下一个CD的映像文件。
a选择虚拟机>可移动设备>CD/DVD>断开连接,然后断开当前ISO映像文件的连接。
b选择虚拟机>可移动设备>CD/DVD>设置,然后选择下一个ISO映像文件。
c选择已连接,然后单击确定。
8使用操作系统中的标准工具为其配置设置。
下一步安装VMwareTools。
您应在激活操作系统许可证之前安装VMwareTools。
请参阅第31页,“安装VMwareTools”。
导入虚拟机 您可以将其他形式的虚拟机导入WorkstationPlayer。
导入开放虚拟化格式虚拟机 您可以导入一个开放虚拟化格式(OVF)虚拟机并在WorkstationPlayer中运行。
WorkstationPlayer可将虚拟机从OVF格式转换为VMware运行时(.vmx)格式。
您可以导入.ovf和.ova文件。
OVF是一种虚拟机打包和分发格式,具有独立于平台、高效、可扩展且开放的特点。
例如,您可以将VMwareFusion™或OracleVMVirtualBox中导出的OVF虚拟机导入到WorkstationPlayer。
您仅可导入OVF1.0及更高版本的文件。
也可以使用独立的OVFTool将OVF虚拟机转换为VMware运行时格式。
独立版OVFTool安装在WorkstationPlayer安装目录的OVFTool中。
有关使用OVFTool的信息,请参见VMware网站上的《OVFTool用户指南》。
步骤1在WorkstationPlayer中,选择文件>打开虚拟机。
2浏览到.ovf或.ova文件,然后单击打开。
3键入虚拟机名称,再键入或浏览至虚拟机文件目录,然后单击导入。
WorkstationPlayer会执行OVF规范一致性和虚拟硬件合规性检查。
状态栏中会显示导入进度。
4如果导入失败,可单击重试重新尝试操作,或者单击取消以取消导入。
如果重新尝试导入,WorkstationPlayer会放宽OVF规范一致性与虚拟硬件合规性检查,但您可能无法使用WorkstationPlayer中的虚拟机。
在WorkstationPlayer成功导入OVF虚拟机后,虚拟机会出现在虚拟机库中。
VMware,Inc. 29 使用VMwareWorkstationPlayerforLinux 30 VMware,Inc. 安装和升级VMwareTools
5 安装VMwareTools是创建新虚拟机的必需步骤。
升级VMwareTools是让虚拟机始终符合最新标准的必需步骤。
为获得最佳性能和最新的更新,需要安装或升级VMwareTools,使其与您所用的WorkstationPlayer版本相匹配。
还提供其他兼容性选项。
有关使用VMwareTools的详细信息,请参见《安装和配置VMwareTools》,网址为:/pdf/vmware-tools-installation-configuration.pdf。
本章讨论了以下主题: n第31页,“安装VMwareTools” n第32页,“升级VMwareTools” n第33页,“配置软件更新首选项” n第33页,“为特定虚拟机配置VMwareTools更新” n第34页,“手动安装和升级VMwareTools” n第39页,“在不使用会话管理器的情况下手动启动VMware用户进程” n第39页,“卸载VMwareTools” 安装VMwareTools 虽然不安装VMwareTools也可以运行客户机操作系统,但很多VMware功能只有在安装VMwareTools后才能使用。
安装VMwareTools后,工具套件中的实用程序可增强虚拟机客户机操作系统的性能,改善虚拟机的管理。
安装VMwareTools是创建新虚拟机过程的一部分,而升级VMwareTools是使虚拟机符合最新标准过程的一部分。
要了解有关创建虚拟机的信息,请参见《虚拟机管理指南》。
VMwareTools安装程序是ISO映像文件。
对于客户机操作系统来说,ISO映像文件类似于CD-ROM。
每种类型的客户机操作系统(包括Windows、Linux、Solaris、FreeBSD和NetWare)具有一个ISO映像文件。
在选择命令以安装或升级VMwareTools时,虚拟机的第一个虚拟CD-ROM磁盘驱动器暂时连接到客户机操作系统的VMwareToolsISO文件。
您可以使用Windows简易安装或Linux简易安装功能在安装完操作系统后立即安装VMwareTools。
VMware,Inc. 31 使用VMwareWorkstationPlayerforLinux 最新版本的ISO文件存储在VMware网站上。
在选择命令以安装或升级VMwareTools时,VMware产品确定是否为特定操作系统下载了最新版本的ISO文件。
如果没有下载最新的版本,或者未下载该操作系统的VMwareToolsISO文件,则会提示您下载该文件。
n要了解有关在Windows虚拟机中安装或升级VMwareTools的信息,请参见第34页,“在Windows虚拟机中手动安装或升级VMwareTools”和《适用于多种Windows虚拟机的自动VMwareTools安装》。
n要了解有关在Linux虚拟机中安装或升级VMwareTools的信息,请参见第35页,“在Linux虚拟机中手动安装或升级VMwareTools”。
n要了解有关在MacOSX虚拟机中安装或升级VMwareTools的信息,请参见《在MacOSX虚拟机中手动安装或升级VMwareTools》。
n要了解有关在Solaris虚拟机中安装或升级VMwareTools的信息,请参见第37页,“在Solaris虚拟机中手动安装或升级VMwareTools”。
n要了解有关在NetWare虚拟机中安装或升级VMwareTools的信息,请参见第36页,“在NetWare虚拟机中手动安装或升级VMwareTools”。
n要了解有关在FreeBSD虚拟机中安装或升级VMwareTools的信息,请参见第38页,“在FreeBSD虚拟机中手动安装或升级VMwareTools”。
升级VMwareTools 您可以手动升级VMwareTools,也可以配置虚拟机以检查并安装新版本的VMwareTools。
在开启虚拟机时,客户机操作系统将检查VMwareTools版本。
如果有新版本,虚拟机的状态栏将显示一条消息。
在Windows虚拟机中,您可以将VMwareTools设置为在具有可用升级时通知您。
如果启用了该通知选项,在具有可用的VMwareTools升级时,Windows任务栏中的VMwareTools图标将带有黄色警告图标。
要安装VMwareTools升级,您可以使用与最初安装VMwareTools时相同的步骤。
升级VMwareTools意味着安装新版本。
对于Windows和Linux客户机操作系统,您可以将虚拟机配置为自动升级VMwareTools。
虽然在开启虚拟机时执行版本检查,但在关闭或重新启动虚拟机时,将在Windows客户机操作系统上执行自动升级。
在升级过程中,状态栏将显示正在安装VMwareTools...消息。
重要事项在Linux客户机操作系统上升级VMwareTools后,可以使用新的网络模块,但在完成以下操作后才会使用这些模块:重新启动客户机操作系统或停止网络连接,卸载并重新载入VMware网络连接内核模块,然后重新启动网络连接。
该行为意味着,即使将VMwareTools设置为自动升级,您也必须重新启动或重新载入网络模块才能使用新功能。
该策略避免网络中断并允许通过SSH安装VMwareTools。
在Windows客户机操作系统上升级VMwareTools时,将自动安装WDDM图形驱动程序。
WDDM图形驱动程序在客户机操作系统电源设置中提供睡眠模式以调整睡眠选项。
例如,可以使用睡眠模式设置更改计算机睡眠时间将客户机操作系统配置为在特定时间后自动进入睡眠模式,或者禁止客户机操作系统在闲置一段时间后自动切换到睡眠模式。
特定版本的VMware产品中的某些功能可能取决于是否安装或升级到该版本中包含的VMwareTools版本。
并非始终需要升级到最新版本的VMwareTools。
较新版本的VMwareTools与一些主机版本兼容。
为了避免不必要的升级,请评估您的环境是否需要使用添加的功能和性能。
32 VMware,Inc. 第5章安装和升级VMwareTools 配置软件更新首选项 您可以将WorkstationPlayer配置为自动下载软件更新,包括新版本的VMwareTools。
选择自动软件更新后,WorkstationPlayer将始终包含对客户机操作系统的最新支持,虚拟机也能始终具有最新版本的VMwareTools。
步骤1选择文件>首选项。
2选择WorkstationPlayer何时检查软件更新。
您可以选择其中的一个或所有选项,也可以不做选择。
如果取消选择所有的软件更新选项,将会禁用自动软件更新。
选项启动时检查产品更新 根据需要检查软件组件立即下载所有组件 说明 启动WorkstationPlayer时检查是否有可供下载安装的新版WorkstationPlayer。
该选项在默认情况下为启用状态。
如果不选择该选项,您的系统将无法获得最新的产品更新。
当需要软件组件时(例如安装VMwareTools时),WorkstationPlayer会检查新版本的组件。
将所有可用的软件组件立即下载到主机系统。
如果您计划稍后在无法访问时使用虚拟机,该选项将非常有用。
3如果您使用代理服务器连接VMware更新服务器,请单击连接设置以配置代理设置。
选项无代理Windows代理设置 系统代理设置手动代理设置 说明 如果不使用代理服务器,请选择该选项。
这是默认设置。
(仅限Windows主机)WorkstationPlayer使用“选项”控制面板中连接选项卡中的主机代理设置访问VMware更新服务器。
a单击选项可设置客户机连接选项。
b键入用于代理服务器身份验证的用户名和密码。
如果用户名或密码两个文本框中有一个为空,WorkstationPlayer将不会使用其中任何一个值。
(仅限Linux主机)WorkstationPlayer使用主机代理设置访问VMware更新服务器。
a选择HTTP或SOCKS,指定代理服务器地址,然后指定一个端口号用于访问VMware更新服务器。
b键入用于代理身份验证的用户名和密码。
如果用户名或密码两个文本框中有一个为空,WorkstationPlayer将不会使用其中任何一个值(Windows主机),或者将使用gnome设置中的用户名和密码(Linux主机)。
4单击确定以保存所做的更改。
为特定虚拟机配置VMwareTools更新 您可以将装有Windows或Linux客户机操作系统的虚拟机配置为自动更新VMwareTools。
对于其他客户机操作系统,您必须手动更新VMwareTools。
仅Workstation5.5和更高版本的虚拟机才支持自动更新VMwareTools。
使用VMwareServer1.x创建的虚拟机不支持VMwareTools自动更新。
重要事项如果在使用Workstation4或5.x创建的Windows虚拟机中更新VMwareTools,某些新组件将不会安装。
要安装新组件,必须卸载旧版VMwareTools,然后安装新版VMwareTools。
VMware,Inc. 33 使用VMwareWorkstationPlayerforLinux 步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡中,选择VMwareTools。
3选择一个VMwareTools更新设置。
选项手动更新(不执行任何操作)自动更新 使用应用程序默认设置(当前手动更新) 描述 您必须手动更新VMwareTools。
虚拟机状态栏可在有新版VMwareTools时发出提示。
VMwareTools自动更新。
虚拟机状态栏会在进行更新时进行指示。
如果您登录到Windows客户机,更新完成后系统会弹出重新启动提示。
如果您没有登录,操作系统不做任何提示便重新启动。
开启虚拟机时,将在引导序列中执行自动更新检查。
如果虚拟机被挂起并在执行该检查前的引导序列中继续运行或恢复到快照,自动更新将按计划进行。
如果您在检查完成后继续运行虚拟机或将其恢复到快照,将不会执行自动更新。
使用默认的VMwareTools更新行为。
默认行为在WorkstationPlayer首选项中设置。
4单击确定保存所做的更改。
手动安装和升级VMwareTools 您可以在Windows、Linux、NetWare、Solaris和FreeBSD虚拟机上手动安装或升级VMwareTools。
如果您要在多个Windows虚拟机中安装VMwareTools,可以在客户机操作系统的命令提示界面中使用VMwareToolssetup.exe来自动执行安装。
有关更多信息,请参见《安装和配置VMwareTools》,网址为:/pdf/vmware-tools-installation-configuration.pdf。
在Windows虚拟机中手动安装或升级VMwareTools 所有受支持的Windows客户机操作系统均支持VMwareTools。
在升级VMwareTools之前,请考虑运行虚拟机的环境并权衡各种升级策略的利弊。
例如,您可以安装最新版本的VMwareTools以提高虚拟机的客户机操作系统性能和改善虚拟机管理,也可以继续使用现有的版本以提供更高的灵活性和避免在环境中发生停机。
前提条件 n开启虚拟机。
n确认客户机操作系统正在运行。
n如果您在安装操作系统时将虚拟机的虚拟CD/DVD驱动器连接到了ISO映像文件,请更改设置,将虚拟CD/DVD驱动器配置为自动检测物理驱动器。
自动检测设置能让虚拟机的第一个虚拟CD/DVD驱动器检测并连接到VMwareTools安装的VMwareToolsISO文件。
该ISO文件对于您的客户机操作系统来说就像是一张物理CD。
使用虚拟机设置编辑器将CD/DVD驱动器设置为自动检测物理驱动器。
n如果您使用的不是旧版的Windows操作系统,请以管理员身份登录。
任何用户都可以在Windows95、Windows98或WindowsME客户机操作系统中安装VMwareTools。
如果您的操作系统版本高于上述版本,则必须以管理员身份登录。
步骤 1在主机上,通过WorkstationPlayer菜单栏,选择虚拟机>安装VMwareTools。
如果安装了早期版本的VMwareTools,则菜单项是更新VMwareTools。
34 VMware,Inc. 第5章安装和升级VMwareTools 2如果是首次安装VMwareTools,请在“安装VMwareTools”信息页中单击确定。
如果在客户机操作系统中为CD-ROM驱动器启用了自动运行功能,则会启动VMwareTools安装向导。
3如果未启用自动运行,要手动启动向导,请单击开始>运行,然后输入D:\setup.exe,其中D:是第一个虚拟CD-ROM驱动器。
对于64位Windows客户机操作系统,请使用D:\setup64.exe。
4按照屏幕上的说明操作。
5如果显示“新硬件”向导,请按照提示进行操作并接受默认设置。
6如果您在安装beta版或RC版VMwareTools时出现软件包或驱动程序未签名的警告,请单击仍然安装以 完成安装。
7之后按照提示重新引导虚拟机。
下一步如果虚拟机具有新的虚拟硬件版本,请升级虚拟硬件。
在Linux虚拟机中手动安装或升级VMwareTools 对于Linux虚拟机,您可以使用命令行工具手动安装或升级VMwareTools。
前提条件n开启虚拟机。
n确认客户机操作系统正在运行。
n由于VMwareTools安装程序是使用Perl编写的,因此,请确认在客户机操作系统中安装了Perl。
步骤1在主机上,通过WorkstationPlayer菜单栏,选择虚拟机>安装VMwareTools。
如果安装了早期版本的VMwareTools,则菜单项是更新VMwareTools。
2在虚拟机中,以root身份登录到客户机操作系统并打开终端窗口。
3不带参数运行mount命令以确定Linux发行版是否自动装载VMwareTools虚拟CD-ROM映像。
如果装载了CD-ROM设备,将按以下方式列出CD-ROM设备及其装载点:/dev/cdromon/mnt/cdromtypeiso9660(ro,nosuid,nodev)4如果未装载VMwareTools虚拟CD-ROM映像,请装载CD-ROM驱动器。
a如果装载点目录尚不存在,请创建该目录。
mkdir/mnt/cdrom某些Linux发行版使用不同的装载点名称。
例如,某些发行版上的装载点是/media/VMwareTools而不是/mnt/cdrom。
请修改该命令以反映您的发行版使用的约定。
b装载CD-ROM驱动器。
mount/dev/cdrom/mnt/cdrom某些Linux发行版使用不同的设备名称,或者以不同的方式组织/dev目录。
如果CD-ROM驱动器不是/dev/cdrom或CD-ROM装载点不是/mnt/cdrom,则必须修改该命令以反映您的发行版使用的约定。
5转到工作目录,例如/tmp。
cd/tmp VMware,Inc. 35 使用VMwareWorkstationPlayerforLinux 6在安装VMwareTools之前,删除以前的vmware-tools-distrib目录。
该目录的位置取决于以前安装时的存储位置。
通常,该目录位于/tmp/vmware-tools-distrib。
7列出装载点目录的内容,并记下VMwareToolstar安装程序的文件名。
lsmount-point 8解压缩安装程序。
tarzxpf/mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gzx.x.x值是产品版本号,yyyy是产品版本的内部版本号。
如果尝试安装tar安装以覆盖RPM安装或相反,安装程序将检测以前的安装并且必须转换安装程序数据库格式,然后才能继续操作。
9如果需要,请卸载CD-ROM映像。
umount/dev/cdrom如果Linux发行版自动装载CD-ROM,则不需要卸载该映像。
10运行安装程序并配置VMwareTools。
cdvmware-tools-distrib./vmware-install.pl通常,在安装程序文件结束运行后,将运行vmware-config-tools.pl配置文件。
11如果适合您的配置,请按照提示接受默认值。
12按照脚本结尾处的说明进行操作。
根据使用的功能,这些说明可能包括重新启动X将话、重新启动网络连接、重新登录以及启动VMware用户进程。
或者,也可以重新引导客户机操作系统以完成所有这些任务。
下一步如果虚拟机具有新的虚拟硬件版本,请升级虚拟硬件。
在NetWare虚拟机中手动安装或升级VMwareTools 对于NetWare虚拟机,您可以使用命令行手动安装或升级VMwareTools。
在升级VMwareTools之前,请考虑运行虚拟机的环境并权衡各种升级策略的利弊。
例如,您可以安装最新版本的VMwareTools以提高虚拟机的客户机操作系统性能和改善虚拟机管理,也可以继续使用现有的版本以提供更高的灵活性和避免在环境中发生停机。
前提条件n开启虚拟机。
n确认客户机操作系统正在运行。
n由于VMwareTools安装程序是使用Perl编写的,因此,请确认在客户机操作系统中安装了Perl。
步骤1在主机上,通过WorkstationPlayer菜单栏,选择虚拟机>安装VMwareTools。
如果安装了早期版本的VMwareTools,则菜单项是更新VMwareTools。
36 VMware,Inc. 第5章安装和升级VMwareTools 2在客户机中加载CD-ROM驱动程序,以便虚拟CD-ROM设备将ISO映像装载为一个卷。
操作系统NetWare6.5NetWare6.0或NetWare5.1NetWare4.2(在vSphere中不可用) 命令LOADCDDVDLOADCD9660.NSSloadcdrom 安装完成时,将在日志记录程序屏幕(NetWare6.5和NetWare6.0客户机操作系统)或控制台屏幕(NetWare4.2和5.1操作系统)中显示消息:VMwareToolsforNetWarearenowrunning(适用于NetWare的VMwareTools正在运行)。
3如果VMwareTools虚拟光盘ware.iso)连接到虚拟机上,请右键单击控制台窗口状态栏中的CD-ROM图标,然后选择断开连接以断开该光盘的连接。
下一步如果虚拟机具有新的虚拟硬件版本,请升级虚拟硬件。
在Solaris虚拟机中手动安装或升级VMwareTools 对于Solaris虚拟机,您可以使用命令行工具手动安装或升级VMwareTools。
在升级VMwareTools之前,请考虑运行虚拟机的环境并权衡各种升级策略的利弊。
例如,您可以安装最新版本的VMwareTools以提高虚拟机的客户机操作系统性能和改善虚拟机管理,也可以继续使用现有的版本以提供更高的灵活性和避免在环境中发生停机。
前提条件n开启虚拟机。
n确认客户机操作系统正在运行。
n由于VMwareTools安装程序是使用Perl编写的,因此,请确认在客户机操作系统中安装了Perl。
步骤1在主机上,通过WorkstationPlayer菜单栏,选择虚拟机>安装VMwareTools。
如果安装了早期版本的VMwareTools,则菜单项是更新VMwareTools。
2在虚拟机中,以root身份登录到客户机操作系统并打开终端窗口。
3如果Solaris卷管理器没有在/cdrom/vmwaretools中装载CD-ROM,请重新启动卷管理器。
/etc/init.d/volmgt/etc/init.d/volmgtstart4转到工作目录,例如/tmp。
cd/tmp5提取VMwareTools。
gunzip-c/cdrom/vmwaretools/vmware-solaris-tools.tar.gz|tarxf6运行安装程序并配置VMwareTools。
cdvmware-tools-distrib./vmware-install.pl通常,在安装程序文件结束运行后,将运行vmware-config-tools.pl配置文件。
7如果适合您的配置,请按照提示接受默认值。
VMware,Inc. 37 使用VMwareWorkstationPlayerforLinux 8按照脚本结尾处的说明进行操作。
根据使用的功能,这些说明可能包括重新启动X将话、重新启动网络连接、重新登录以及启动VMware用户进程。
或者,也可以重新引导客户机操作系统以完成所有这些任务。
下一步如果虚拟机具有新的虚拟硬件版本,请升级虚拟硬件。
在FreeBSD虚拟机中手动安装或升级VMwareTools 对于FreeBSD虚拟机,您可以使用命令行工具手动安装或升级VMwareTools。
在升级VMwareTools之前,请考虑运行虚拟机的环境并权衡各种升级策略的利弊。
例如,您可以安装最新版本的VMwareTools以提高虚拟机的客户机操作系统性能和改善虚拟机管理,也可以继续使用现有的版本以提供更高的灵活性和避免在环境中发生停机。
前提条件n开启虚拟机。
n确认客户机操作系统正在运行。
n由于VMwareTools安装程序是使用Perl编写的,因此,请确认在客户机操作系统中安装了Perl。
步骤1在主机上,通过WorkstationPlayer菜单栏,选择虚拟机>安装VMwareTools。
如果安装了早期版本的VMwareTools,则菜单项是更新VMwareTools。
2在虚拟机中,以root身份登录到客户机操作系统并打开终端窗口。
3如果发行版本未自动装载CD-ROM,请装载VMwareTools虚拟CD-ROM映像。
例如,键入mount/cdrom。
4转到工作目录,例如/tmp。
cd/tmp5解压缩VMwareToolstar文件。
tarzxpf/cdrom/vmware-freebsd-tools.tar.gz6如果发行版本不使用自动装载,请卸载VMwareTools虚拟CD-ROM映像。
umount/cdrom7运行安装程序并配置VMwareTools。
cdvmware-tools-distrib./vmware-install.pl通常,在安装程序文件结束运行后,将运行vmware-config-tools.pl配置文件。
8如果适合您的配置,请按照提示接受默认值。
9按照脚本结尾处的说明进行操作。
根据使用的功能,这些说明可能包括重新启动X将话、重新启动网络连接、重新登录以及启动VMware用户进程。
或者,也可以重新引导客户机操作系统以完成所有这些任务。
下一步如果虚拟机具有新的虚拟硬件版本,请升级虚拟硬件。
38 VMware,Inc. 第5章安装和升级VMwareTools 在不使用会话管理器的情况下手动启动VMware用户进程 Linux、Solaris和FreeBSD客户机操作系统中的VMwareTools使用VMware用户进程可执行文件。
该程序实现了”使客户机适合窗口”功能、Unity模式以及其他功能。
通常,当您配置VMwareTools、从桌面环境注销并重新登录后会启动该进程。
vmware-user程序位于您选择安装二进制程序的目录下,默认为/usr/bin。
您需要修改的启动脚本取决于系统。
如果符合以下情况,您必须手动启动该进程:n如果您运行的X会话没有会话管理器。
例如,如果您使用startx启动桌面会话,而不使用xdm、kdm或gdm。
n如果您使用不包含gdm或xdm的旧版GNOME。
n如果您使用的会话管理器或环境不支持“桌面应用程序自动启动规范”(可从获取)。
n如果您要升级VMwareTools。
步骤u启动VMware用户进程。
选项 启动X会话时,启动VMware用户进程。
升级VMwareTools软件之后,或者特定功能无法正常工作时,就会启动该进行。
操作 将vmware-user添加到相应的X启动脚本,例如.xsession或.xinitrc文件。
打开终端窗口,键入vmware-user命令。
卸载VMwareTools 如果未完成VMwareTools升级过程,您可以卸载VMwareTools,然后重新进行安装。
前提条件n开启虚拟机。
n登录到客户机操作系统。
步骤u选择一种方法以卸载VMwareTools。
操作系统Windows7、8、8.1或Windows10WindowsVista和WindowsServer2008WindowsXP和更低版本LinuxMacOSXServer 操作在客户机操作系统中,选择程序>卸载程序。
在客户机操作系统中,选择程序和功能>卸载程序。
在客户机操作系统中,选择添加/删除程序。
以root身份登录,然后在终端窗口中输入vmware-uninstall-tools.pl。
使用卸载VMwareTools应用程序(位于/资源库/ApplicationSupport/VMwareTools)。
下一步重新安装VMwareTools。
VMware,Inc. 39 使用VMwareWorkstationPlayerforLinux 40 VMware,Inc. 在WorkstationPlayer中启动和停止虚拟机
6 您可以使用WorkstationPlayer启动和停止主机系统上的虚拟机。
启动虚拟机时,客户机操作系统也会启动,您可以与虚拟机进行交互。
您可以关闭、重置和挂起虚拟机。
本章讨论了以下主题:n第41页,“在WorkstationPlayer中启动虚拟机”n第42页,“在WorkstationPlayer中启动加密虚拟机”n第42页,“在WorkstationPlayer中下载虚拟设备”n第42页,“在WorkstationPlayer中关闭虚拟机”n第42页,“从WorkstationPlayer的库中移除虚拟机”n第43页,“使用Ctrl+Alt+Delete关闭客户机”n第43页,“在WorkstationPlayer中挂起和恢复虚拟机”n第43页,“在WorkstationPlayer中复位虚拟机”n第44页,“从Web服务器中流式传输虚拟机”n第45页,“在Windows虚拟机中启用自动登录”n第45页,“设置WorkstationPlayer的虚拟机关闭行为首选项” 在WorkstationPlayer中启动虚拟机 您可以在WorkstationPlayer窗口中启动虚拟机。
前提条件确认虚拟机文件可被主机系统访问。
步骤1如果虚拟机未在库中出现,请选择文件>打开虚拟机。
2浏览并选择虚拟机配置(.vmx)文件,然后单击打开。
虚拟机将出现在库中。
3在库中选择虚拟机,然后选择虚拟机>电源>运行虚拟机。
4在虚拟机控制台内部任何位置单击,使虚拟机获得对主机系统鼠标和键盘的控制。
5登录到客户机操作系统。
VMware,Inc. 41 使用VMwareWorkstationPlayerforLinux 在WorkstationPlayer中启动加密虚拟机 加密的虚拟机有安全保护,可免受未经授权的使用。
在虚拟机库中,加密虚拟机的旁边会显示一个锁定图标。
有关使用WorkstationPlayer打开HorizonFLEX虚拟机的信息,请参见《VMwareHorizonFLEX用户指南》。
注意无法在WorkstationPlayer中创建加密虚拟机。
您可以仅使用VMwareWorkstation7.x或VMwareFusion7.x及更高版本来创建加密虚拟机。
前提条件获得虚拟机的加密密码。
步骤1在库中选择虚拟机,然后选择虚拟机>电源>运行虚拟机。
2键入加密密码。
3单击继续启动虚拟机。
在WorkstationPlayer中下载虚拟设备 您可以在WorkstationPlayer中下载虚拟设备。
虚拟设备是预先构建和配置、可随时运行的软件应用程序,它与操作系统一起打包在虚拟机中。
步骤u选择文件>下载虚拟设备。
Web浏览器会打开并显示VMware网站的虚拟设备市场(VirtualApplianceMarketplace)页面。
您可以在该页面中浏览并下载虚拟设备。
在WorkstationPlayer中关闭虚拟机 与使用物理机一样,您应当在关闭虚拟机之前关闭客户机操作系统。
步骤n要关闭客户机操作系统,请像使用物理机那样关闭操作系统。
客户机操作系统关闭后,虚拟机会关机,同时WorkstationPlayer会退出。
n要关闭虚拟机但不关闭客户机操作系统,请选择虚拟机>电源>关机。
如果为WorkstationPlayer中的虚拟机配置了软电源操作,菜单中将显示关闭客户机,而不是关机。
从WorkstationPlayer的库中移除虚拟机 在WorkstationPlayer中打开虚拟机时,它会添加到虚拟机库中。
您可以从库中移除不使用的虚拟机。
从库中移除虚拟机时并不会在主机文件系统内删除虚拟机或其任何文件。
虚拟机只是从库中移出。
如果您再次打开虚拟机,它会被重新添加到库中。
前提条件关闭虚拟机。
步骤u选择并右键单击虚拟机,然后选择从库中移除虚拟机。
42 VMware,Inc. 第6章在WorkstationPlayer中启动和停止虚拟机 虚拟机将从库中移除,不需要任何确认。
使用Ctrl+Alt+Delete关闭客户机 您可以使用Ctrl+Alt+Delete按键序列来关闭或注销客户机操作系统。
前提条件开启虚拟机。
步骤n选择虚拟机,然后选择虚拟机>发送Ctrl+Alt+Delete。
该选项的效果等同于在键盘上按下Ctrl+Alt+Delete。
在Windows主机上,即使WorkstationPlayer控制输入,主机操作系统和虚拟机也可能会收到此命令。
n如果命令被主机操作系统和虚拟机同时接收,请在键盘上按下Ctrl+Alt+Ins组合键。
命令只被虚拟机接收,它会关闭或注销客户机操作系统。
在WorkstationPlayer中挂起和恢复虚拟机 挂起的虚拟机可保存其当前状态。
虚拟机恢复运行后,在虚拟机挂起之前运行的应用程序都将恢复运行状态且内容保持不变。
挂起和恢复运行操作的速度取决于虚拟机启动后发生更改的数据量。
第一次挂起通常会比后续挂起操作花费的时间多。
步骤n要挂起某个虚拟机,请选择虚拟机>电源>挂起,然后单击是进行确认。
如果在WorkstationPlayer中为虚拟机配置了软电源操作,菜单中将出现挂起客户机,而不是挂起。
WorkstationPlayer会将处于挂起状态的虚拟机归还到库中。
n要恢复运行挂起的虚拟机,请选择相应的虚拟机,然后选择虚拟机>电源>运行虚拟机。
n要设置WorkstationPlayer首选项以在关闭虚拟机窗口时挂起虚拟机,请选择Player>文件>首选项,然后选择挂起虚拟机。
在WorkstationPlayer中复位虚拟机 您可以在WorkstationPlayer中复位虚拟机。
复位的虚拟机会立即强制关机并重新启动。
前提条件n开启虚拟机。
n确认虚拟机处于安全状态。
复位虚拟机可能会损坏数据。
如果可能,请关闭虚拟机及其操作系统。
步骤u选择虚拟机>电源>复位。
如果在Workstation中为虚拟机配置了软电源操作,菜单中将出现复位客户机,而不是复位。
VMware,Inc. 43 使用VMwareWorkstationPlayerforLinux 从Web服务器中流式传输虚拟机 在流式传输虚拟机时,您可以在开始下载过程后立即启动虚拟机。
在关闭流式传输虚拟机时,将提示您保存或放弃所做的更改。
如果放弃更改,将删除在本地计算机上创建的目录和所有虚拟机数据。
前提条件n使虚拟机可用于流式传输。
请参见第44页,“使虚拟机准备好流式处理”。
n确定虚拟机的URL。
步骤1运行vmplayer命令并指定虚拟机的URL。
支持HTTP和HTTPS。
选项Windows主机Linux主机 说明vmplayer.exehttp://虚拟机路径.vmxvmplayerhttp://虚拟机路径.vmx 2选择虚拟机,然后选择虚拟机>电源>运行虚拟机。
WorkstationPlayer会根据需要获取虚拟磁盘数据,以使您可以在完成虚拟机下载之前开始使用虚拟机。
状态栏将指示下载进度。
在指向状态栏上的虚拟机流式传输图标时,工具提示将指示是否正在流式传输并提供Web服务器的URL。
使虚拟机准备好流式处理 您可以使虚拟机能够从Web服务器进行流式处理。
前提条件n(可选)要改善流式处理性能,可使用虚拟磁盘管理器(vmware-diskmanager)压缩虚拟机的虚拟磁盘(.vmdk) 文件。
有关更多信息,请参阅《虚拟磁盘管理器用户指南》。
该指南可以从VMware网站获取。
n如果虚拟机包含快照,请删除快照。
步骤1对Web服务器进行配置,使其支持HTTP活动连接。
选项ApacheHTTPServer1.2及更高版本 MicrosoftInformationServices(IIS)6.0或更高版本 描述 打开KeepAlive选项,根据服务器的负载情况,将MaxKeepAliveRequest设置为2000到5000,将KeepAliveTimeout设置为2000到5000秒。
将连接超时值设为300秒以上,然后加载保持HTTP连接。
2如果使用代理服务器,请将代理连接设置为保持活动状态。
3将虚拟机目录上载到Web服务器。
请勿对目录进行压缩。
根据虚拟机的大小,从Web服务器下载.zip或.tar文件格式的虚拟机可能需要很长时间。
上载到Web服务器后,用户可使用URL来流式处理虚拟机并在WorkstationPlayer中启动虚拟机。
44 VMware,Inc. 第6章在WorkstationPlayer中启动和停止虚拟机 在Windows虚拟机中启用自动登录 启用自动登录功能后,您可以保存登录凭据并在启动Windows虚拟机时跳过登录对话框。
客户机操作系统会安全妥善地存储密码。
如果频繁地重新启动客户机操作系统并希望避免输入登录凭据,请使用自动登录功能。
也可以使用自动登录功能授权用户访问客户机操作系统,无需共享您的密码。
前提条件n确认客户机操作系统为Windows2000或更高版本。
n确认您拥有现成的用户帐户来启用自动登录。
该帐户必须是本地计算机帐户而非域帐户。
n确认客户机操作系统中运行的是最新版VMwareTools。
n开启虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡中,选择自动登录。
3单击启用,键入登录凭据,然后单击确定。
如果您键入的密码不正确或已经过期,则在开启虚拟机时需要键入登录凭据。
4单击确定保存所做的更改。
启用自动登录功能或更改登录凭据时,自动登录设置会立即保存。
在“虚拟机设置”对话框中单击取消不会影响应用到自动登录设置的更改。
设置WorkstationPlayer的虚拟机关闭行为首选项 您可以配置虚拟机在关闭时的行为。
步骤1选择文件>首选项。
2选择关闭虚拟机时WorkstationPlayer的行为。
您可以选择其中的一个或所有选项,也可以不做选择。
选项关闭虚拟机前确认 关闭虚拟机后将其归还虚拟机库 说明 确认是要退出WorkstationPlayer还是单击取消以继续使用WorkstationPlayer。
WorkstationPlayer会挂起或关闭虚拟机,然后将其归还到虚拟机库中。
您可以在库中打开其他虚拟机或编辑虚拟机设置。
3选择在关闭虚拟机时WorkstationPlayer对此虚拟机执行挂起还是关机操作。
选项挂起虚拟机 关闭虚拟机 说明 WorkstationPlayer挂起虚拟机。
下次启动WorkstationPlayer时,虚拟机会从之前挂起时的状态恢复运行。
WorkstationPlayer关闭虚拟机。
下次启动WorkstationPlayer时,虚拟机会从关机状态启动,客户机操作系统也会启动。
4单击确定以保存所做的更改。
VMware,Inc. 45 使用VMwareWorkstationPlayerforLinux 46 VMware,Inc. 更改虚拟机显示
7 您可以更改WorkstationPlayer显示虚拟机和虚拟机应用程序的方式。
您可以使用全屏模式,使虚拟机显示填满整个屏幕,并使用多个监视器。
本章讨论了以下主题:n第47页,“为虚拟机配置显示设置”n第48页,“在WorkstationPlayer中使用全屏模式”n第49页,“为一个虚拟机使用多个监视器” 为虚拟机配置显示设置 您可以为虚拟机指定监视器分辨率设置、配置多个监视器并选择图形加速功能。
您可以在虚拟机处于全屏模式时使用多监视器功能。
对于Windows客户机,要使用DirectX9图形加速功能,客户机操作系统必须是WindowsXP或更高版本。
要使用DirectX10图形加速功能,客户机操作系统必须是WindowsVista或更高版本。
前提条件n确认在客户机操作系统中安装了最新版本的VMwareTools。
n确认虚拟机中的客户机操作系统为WindowsXP或更高版本,或者是Linux。
n如果要使用DirectX9或DirectX10图形加速功能,请为主机系统做好相应的准备工作。
请参见第68页, “准备主机系统以使用3D图形加速”。
n如果您使用的是Windows8.1(Update2)或Windows10,WorkstationPlayer会检测每个监视器的DPI, 并调整虚拟机的分辨率以匹配主机上的DPI。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择显示器。
3(可选)要运行使用DirectX9或DirectX10图形加速功能的应用程序,请选择3D图形加速。
VMware,Inc. 47 使用VMwareWorkstationPlayerforLinux 4指定主机设置是否能决定监视器数量。
选项将主机设置用于监视器 指定监视器设置 说明 选择该设置后,SVGA驱动程序将使用两个监视器,最大边框宽度为3840,最大边框高度为1920。
虚拟机最多配置有两个1920x1200监视器组成并排拓扑结构,采用正常和旋转方向。
如果主机系统有两个以上的监视器,虚拟机将在主机系统上使用这一数量的监视器。
如果主机系统的边框宽度或高度超过了默认值,虚拟机将使用相对较大的尺寸。
在多数情况下,您都应该选择该设置。
不考虑主机系统的监视器数量,直接设置虚拟机将要识别的监视器数量。
如果您使用多监视器主机系统并要在只有一个监视器的虚拟机中进行测试,该设置将非常有用。
如果您要在虚拟机中开发多监视器应用程序,而主机系统只有一个监视器,该设置也能提供帮助。
在启动虚拟机后,客户机操作系统将能够识别您指定数量的监视器。
从列表中选择分辨率或键入宽度x高度格式的设置,其中宽度和高度指的是像素数。
5(可选)使用下拉菜单,选择可用作图形内存的最大客户机内存量。
视频内存的默认值因客户机操作系统而异。
客户机操作系统Windows7和更高版本WindowsXP和更低版本Linux 默认1GB512MB768MB 注意如果您手动编辑.vmx文件来更改虚拟机的内存大小,那么会显示在.vmx文件中输入的值,并标记为自定义。
6单击确定以保存所做的更改。
在WorkstationPlayer中使用全屏模式 在全屏模式下,虚拟机显示会填满屏幕,您将无法看到WorkstationPlayer窗口的边界。
前提条件n开启虚拟机。
n确认客户机操作系统显示模式大于主机系统显示模式。
如果客户机操作系统显示模式小于主机系统显示模 式,则可能无法进入全屏模式。
如果无法进入全屏模式,请在虚拟机配置(.vmx)文件中添加mks.maxRefreshRate=1000行。
n确认在客户机操作系统中安装了最新版本的VMwareTools。
n如果在笔记本电脑上以全屏模式运行虚拟机,请配置客户机操作系统使之报告电池信息。
请参见第49页,“在客户机中报告电池信息”。
步骤n要进入全屏模式,请选择虚拟机,然后选择虚拟机>进入全屏。
n要在使用全屏模式时隐藏全屏工具栏和菜单,请单击图钉图标,然后将鼠标指针从工具栏上移开。
此操作可取消工具栏的固定。
工具栏将滑动到监视器顶部,然后消失。
要重新显示工具栏,请指向屏幕顶部直到工具栏出现。
n要退出全屏模式并返回窗口模式,请从全屏工具栏中选择虚拟机>退出全屏。
48 VMware,Inc. 第7章更改虚拟机显示 在客户机中报告电池信息 如果您在笔记本电脑上以全屏模式运行虚拟机,请配置在客户机上报告电池信息的选项,以便您可以在电池电量不足时及时获知。
前提条件关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡上,选择电源。
3选择向客户机报告电池信息。
4单击确定保存所做的更改。
为一个虚拟机使用多个监视器 如果主机系统有多个监视器,您可以将某个虚拟机配置为使用多个监视器。
您可以在虚拟机处于全屏模式时使用多监视器功能。
注意无需使用Windows客户机操作系统中的Windows显示属性设置配置多个监视器。
前提条件n确认虚拟机为Workstation6.x或更高版本的虚拟机。
n确认在客户机操作系统中安装了最新版本的VMwareTools。
n确认客户机操作系统为WindowsXP或更高版本或者Linux。
n关闭虚拟机。
步骤1选择编辑>首选项。
2依次选择显示器和自动适应客户机,然后单击确定。
此设置可保证在应用程序窗口的大小被重新调整时,虚拟机的显示设置与应用程序窗口相匹配。
3如果将虚拟机设置为从快照还原,并且启用了后台快照,请选择编辑>首选项>优先级。
取消选择尽可能 在后台拍摄快照和尽可能在后台还原快照,然后单击确定。
如果启用上述设置,可能无法在两台监视器上正常显示虚拟机。
4开启虚拟机,然后选择视图>全屏。
5在全屏工具栏中,单击选择监视器布局按钮。
如果主机系统有两个以上监视器,则选择监视器布局按钮会提供一个监视器布局下拉菜单。
在每个布局中都出现的监视器将标有WorkstationPlayer图标。
选择监视器布局按钮在Linux或Vista及更新版本的Windows客户机中可用。
对于其他操作系统的客户机,或者如果主机有两个监视器,请使用循环使用多个监视器按钮来更改监视器布局。
在Windows主机中,您可以将鼠标悬停在工具栏按钮上以查看按钮名称。
客户机操作系统桌面扩展到另外的一个或多个监视器。
6(可选)如果虚拟机不能正确调整显示大小,请选择视图>自动调整大小>自动适应客户机。
VMware,Inc. 49 使用VMwareWorkstationPlayerforLinux 多监视器的限制 为一个虚拟机使用两个以上的监视器具有一定限制。
n如果您尝试为一个虚拟机使用两个以上的监视器,则您的虚拟机必须支持两个以上的监视器才能正常使用 此功能。
nWindows和Linux主机与客户机操作系统支持两个以上的监视器。
nWindowsXP客户机支持三个以上的监视器。
但WindowsXP客户机一次只能使用三个监视器。
如果将
三 个以上的监视器连接到WindowsXP客户机,则可以使用循环使用多个监视器按钮将这些监视器循环切换到要使用的配置。
50 VMware,Inc. 在虚拟机中使用可移动设备和打印机
8 您可以在虚拟机中连接和断开可移动设备。
也可以在虚拟机中使用主机可用的任意打印机进行打印,而不必在虚拟机中安装额外的驱动程序。
本章讨论了以下主题:n第51页,“在虚拟机中使用可移动设备”n第52页,“将USB设备连接到虚拟机”n第54页,“在Linux主机上装载USB文件系统”n第54页,“将主机打印机添加到虚拟机”n第55页,“在虚拟机中使用智能卡” 在虚拟机中使用可移动设备 您可以在虚拟机中连接和断开可移动设备。
还可以通过修改远程虚拟机设置更改可移动设备的设置。
前提条件n开启虚拟机。
n如果要连接或断开USB设备,请熟悉WorkstationPlayer处理USB设备的方式。
请参见第52页,“将 USB设备连接到虚拟机”。
n如果您要在Linux主机上连接或断开USB设备,而USB设备文件系统并不位于/proc/bus/usb,请将USB 文件系统装载到该位置。
请参见第52页,“在Linux主机上装载USB文件系统”。
步骤n要连接可移动设备,请选择虚拟机,选择虚拟机>可移动设备,选择设备,然后选择连接。
如果设备通过USB集线器连接到主机系统,虚拟机只会发现USB设备,而非集线器。
当设备连接到虚拟机后,设备名称旁边会显示一个复选标记,虚拟机任务栏上会显示一个设备图标。
n要更改可移动设备的设置,请选择虚拟机>可移动设备,选择设备,然后选择设置。
n要断开可移动设备的连接,请选择虚拟机,选择虚拟机>可移动设备,选择设备,然后选择断开连接。
您也可以通过单击或右键单击虚拟机任务栏上的设备图标来断开设备的连接。
如果是以全屏模式运行虚拟机,使用任务栏图标会非常便捷。
VMware,Inc. 51 使用VMwareWorkstationPlayerforLinux 将USB设备连接到虚拟机 在虚拟机运行时,其窗口就属于活动窗口。
如果您将USB设备插入到主机系统,设备将默认连接到虚拟机而非主机。
如果连接到主机系统的USB设备未在虚拟机开机时连接到虚拟机,您必须手动将该设备连接到虚拟机。
将USB设备连接到虚拟机时,WorkstationPlayer会保留与主机系统上相应端口的连接。
您可以挂起、关闭虚拟机或拔出设备。
在重新插入该设备或继续运行虚拟机时,WorkstationPlayer将重新连接该设备。
WorkstationPlayer会将一个自动连接条目写入到虚拟机配置(.vmx)文件以保留连接。
如果WorkstationPlayer无法重新连接该设备(例如,由于设备连接断开),设备将被移除,WorkstationPlayer将显示一条消息表明其无法连接该设备。
如果设备仍然可用,您可以手动进行连接。
在实际拔出物理设备、将设备从主机系统移动到虚拟机、在虚拟机之间移动设备,或是将设备从虚拟机移到主机时,请按照设备制造商提供的流程将设备从主机上拔下。
这些流程对于数据存储设备(如压缩驱动器)尤为重要。
如果您在保存文件后未等操作系统真正将数据写入到磁盘就过早移动了数据存储设备,您的数据将可能会丢失。
禁用USB设备的自动连接 如果不希望让USB设备在虚拟机开机时与之连接,可以禁用自动连接功能。
前提条件关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择USB控制器。
3取消选择自动连接新的USB设备禁用USB设备的自动连接。
4单击确定保存所做的更改。
在Linux主机上装载USB文件系统 在Linux主机上,WorkstationPlayer使用USB设备文件系统连接USB设备。
如果USB设备文件系统不在/proc/bus/usb中,则必须将USB文件系统装载到此位置。
重要事项请勿尝试将USB驱动器设备节点目录(例如/dev/sda)作为硬盘添加到虚拟机。
前提条件确认您具有主机系统的root用户访问权限。
步骤1以root用户身份装载USB文件系统。
mount-tusbfsnone/proc/bus/usb2将USB设备连接到主机系统。
52 VMware,Inc. 第8章在虚拟机中使用可移动设备和打印机 将USBHID连接到虚拟机 要将USB人体学接口设备(HID)连接到虚拟机,必须将虚拟机配置为在可移动设备菜单中显示所有的USB输入设备。
默认情况下,USB1.1和2.0鼠标/键盘设备之类的USBHID不会显示在虚拟机的可移动设备菜单中,即使它们被插入到主机系统的USB端口。
连接到虚拟机的HID无法用于主机系统。
前提条件n关闭虚拟机。
n如果您为鼠标或键盘使用KVM交换机,请禁用USB设备自动连接。
请参阅第52页,“禁用USB设备的 自动连接”。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择USB控制器。
3选择显示所有USB输入设备。
该选项允许用户在虚拟机中使用专门的USBHID。
4单击确定保存所做的更改。
5开启虚拟机。
HID将显示在可移动设备菜单中。
安装PDA驱动程序并与虚拟机同步 要在虚拟机中安装PDA驱动程序,必须将PDA与虚拟机同步。
步骤1将PDA连接到主机系统并与主机系统同步。
PDA驱动程序应开始在虚拟机中安装。
2允许虚拟机安装PDA驱动程序。
3如果出现连接警告消息,请将其关闭。
4如果PDA在虚拟机能够与其同步之前与主机系统断开连接,请重新将PDA与主机系统同步。
在主机系统中加载VMwareUSB设备驱动程序以及在虚拟机中安装PDA驱动程序所需的总时间可能会超过设备的连接超时值。
再次尝试同步往往都能成功。
排除USB设备控制共享问题 只有主机系统或虚拟机才能随时控制特定的USB设备。
具体的设备控制操作取决于主机系统是Linux还是Windows计算机。
将设备连接到虚拟机时,它会与主机系统或之前控制该设备的虚拟机断开连接。
设备与虚拟机的连接断开后,它会返回到主机系统。
在某些情况下,如果主机系统正在使用USB存储设备,例如,存储在设备上的一个或多个文件在主机上处于打开状态,那么在您尝试连接设备时,虚拟机中将会出现错误。
您必须让主机系统完成操作或关闭主机系统上任何与该设备相连的应用程序,然后重新在虚拟机中连接该设备。
VMware,Inc. 53 使用VMwareWorkstationPlayerforLinux 排除Linux主机上的USB设备控制问题 Linux主机系统在连接或断开USB设备时出现问题。
问题在将USB设备连接到虚拟机或断开设备连接失败时,系统会提示您断开主机系统上的驱动程序。
原因在Linux主机系统上,客户机操作系统可使用未被主机操作系统驱动程序声明的设备。
与此相关的问题有时会影响到依赖自动连接功能的设备,如PDA。
在个别情况下,即使您成功使用了自动连接功能将设备连接到虚拟机,也可能在连接设备时遇到问题。
解决方案1如果您遇到自动连接方面的问题,请执行以下操作步骤。
a选择虚拟机,然后选择虚拟机>可移动设备以断开设备连接并重新连接。
b如果问题仍然存在,请拔下设备,然后重新插入。
c如果出现警告消息表明设备正在使用中,请在hotplug配置文件(位于目录/etc/hotplug)中禁用该 设备。
Linux分发版本的文档中包含有关编辑这些配置文件的信息。
2如果断开连接失败,请禁用或手动卸载驱动程序。
选项禁用驱动程序 手动卸载驱动程序 描述 如果驱动程序是通过热插拔功能自动加载,请在热插拔配置文件(位于目录/etc/hotplug)中将其禁用。
有关编辑这些配置文件的信息,请参阅Linux分发版本的文档。
获得root用户权限(su-)并使用rmmod命令。
在Linux主机上装载USB文件系统 在Linux主机上,WorkstationPlayer使用USB设备文件系统连接USB设备。
如果USB设备文件系统不在/proc/bus/usb中,则必须将USB文件系统装载到此位置。
重要事项请勿尝试将USB驱动器设备节点目录(例如/dev/sda)作为硬盘添加到虚拟机。
前提条件确认您具有主机系统的root用户访问权限。
步骤1以root用户身份装载USB文件系统。
mount-tusbfsnone/proc/bus/usb2将USB设备连接到主机系统。
将主机打印机添加到虚拟机 您可以在虚拟机中使用主机可用的任意打印机进行打印,而不必在虚拟机中安装额外的驱动程序。
WorkstationPlayer的打印机功能使用ThinPrint技术在虚拟机中复制主机系统打印机映射。
启用虚拟机打印机后,WorkstationPlayer会配置一个用于与主机打印机通信的虚拟串行端口。
54 VMware,Inc. 第8章在虚拟机中使用可移动设备和打印机 前提条件默认情况下禁用虚拟打印机支持。
要启用虚拟打印机支持,请参阅在Windows主机上配置虚拟打印机 步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择添加。
3在添加硬件向导中,选择打印机、完成。
默认的设备设置是在虚拟机开机时连接虚拟机打印机。
下一步在“打印”窗口中,如果您尝试选择Windows7虚拟机中的打印机,可能只会看到默认打印机(即便有其他打印机可供使用)。
要查看其他打印机,请右键单击默认的打印机并转到打印机属性。
在虚拟机中使用智能卡 虚拟机可以连接到与串行端口、并行端口、USB端口、PCMCIA插槽和PCI插槽相连的智能卡读卡器。
虚拟机可将智能卡读卡器视为某种类型的USB设备。
智能卡是一种内嵌计算机芯片的塑料卡。
很多政府机构和大型企业都利用智能卡来发送安全通信、签发数字文档并验证其计算机网络来访用户的身份。
用户需要将智能卡读卡器插入计算机并将智能卡插入到读卡器中。
之后,系统会提示他们提供PIN以便登录。
您可以从虚拟机的可移动设备菜单中选择智能卡读卡器。
您可以在虚拟机之间或主机系统与一个/多个虚拟机之间共享同一个智能卡。
默认情况下已启用共享功能。
在将智能卡读卡器插入主机系统时,读卡器会在WorkstationPlayer中显示为两个单独的USB设备。
这是因为您可以在两种相互排斥的模式中选择一种来使用智能卡。
共享模式USB直通模式 (推荐)智能卡读卡器设置在可移动设备菜单中以共享智能卡读卡器型号的形式提供。
在WindowsXP客户机操作系统中,共享读卡器会在连接到虚拟机后显示为USB智能卡读卡器。
在WindowsVista和Windows7客户机操作系统中,通用智能卡读卡器设备的名称会显示在Windows设备管理器列表中。
智能卡读卡器可以在主机系统的应用程序之间以及不同客户机操作系统的应用程序之间共享。
智能卡读卡器设备在可移动设备菜单中以智能卡读卡器型号的形式提供。
在USB直通模式下,一个虚拟机可直接控制物理智能卡读卡器。
主机系统上的应用程序以及其他虚拟机中的应用程序无法使用USB直通模式智能卡读卡器。
只有在共享模式中的连接不适用于您的实际环境时,才应当使用USB直通模式。
您可能需要安装由制造商提供的驱动程序才能使用USB直通模式。
您可以在Windows操作系统和大部分Linux分发版本中使用智能卡。
VMware为Linux主机中运行的Windows虚拟机提供完整的智能卡支持。
要在Linux中使用智能卡,通常需要用第三方软件对域进行有效的身份验证或者启用安全通信。
注意智能卡应当能支持常见的Linux浏览器、电子邮件应用程序和目录服务,但这些产品尚未经过VMware的测试或认证。
VMware,Inc. 55 使用VMwareWorkstationPlayerforLinux 在虚拟机中使用智能卡 您可以对虚拟机进行配置,以使用主机系统上的智能卡读卡器。
前提条件n在Windows主机上,启动SCardSvr.exe服务。
n在Linux主机上,确认已经安装libpcsclite库,而且pcscd守护进程正在运行。
n确认虚拟机拥有USB控制器。
无论智能卡读卡器是否属于USB设备,都必须具备USB控制器。
USB控制 器在您创建虚拟机时默认添加。
n将智能卡读卡器连接到主机系统。
n启动虚拟机 步骤n要将智能卡读卡器连接到虚拟机,请选择虚拟机,然后选择虚拟机>可移动设备>共享<智能卡读卡器型 号>>连接。
如果智能卡读卡器是USB设备,菜单中将显示两个对应项。
这两项都使用读卡器的型号名称,但其中一项的名称是以Virtual开头。
n要将智能卡读卡器从虚拟机中断开,请选择虚拟机>可移动设备>共享<智能卡读卡器型号>>断开连接。
n要将智能卡从虚拟机中移除,请选择虚拟机>可移动设备>共享<智能卡读卡器型号>>移除智能卡。
智能卡将从虚拟机中移除,但在主机系统上仍保持连接状态。
将智能卡硬件从智能卡读卡器中拔下后,该选项会被禁用。
n要将智能卡插入到虚拟机,请选择虚拟机>可移动设备>共享<智能卡读卡器型号>>插入智能卡。
将智能卡硬件插入智能卡读卡器后,它也同时插入到了虚拟机中。
禁用智能卡共享 默认情况下,您可以在虚拟机之间或主机系统与一个/多个虚拟机之间共享同一个智能卡。
当您使用的是PCMCIA智能卡读卡器,部署企业用虚拟机且不希望对各种智能卡读卡器提供驱动程序支持,或者主机系统配有驱动程序但虚拟机没有驱动程序,可能需要禁用智能卡共享。
用于控制智能卡共享的设置位于WorkstationPlayer全局配置文件中。
步骤1找到主机系统上的全局配置文件。
操作系统 WindowsServer2008R2、Windows7、Windows8和Windows10主机 Linux主机 位置C:\ProgramData\VMware\VMwarePlayer\config.ini /etc/vmware/config 2如果主机系统上不存在全局配置文件,请选择文件>首选项,然后至少更改一项WorkstationPlayer首选项设置。
WorkstationPlayer会在您更改WorkstationPlayer首选项设置时创建全局配置文件。
3使用文本编辑器打开全局配置文件,将id.useSharedMode属性设为FALSE。
例如:id.useSharedMode="FALSE" 4保存并关闭全局配置文件。
56 VMware,Inc. 第8章在虚拟机中使用可移动设备和打印机 5对全局配置文件设置权限,以防其他用户更改。
在Linux主机上切换到虚拟智能卡读卡器 鉴于智能卡读卡器功能在Linux主机上的实施方式,您必须退出WorkstationPlayer并重新启动主机系统上的pcscd守护进程,才能从非虚拟智能卡读卡器切换到虚拟智能卡读卡器。
步骤1选择虚拟机,然后选择虚拟机>可移动设备,选择智能卡读卡器,再选择断开连接。
2关闭虚拟机并退出WorkstationPlayer。
3从主机系统上拔下智能卡读卡器硬件。
4重新启动主机系统上的pcscd守护进程。
5将智能卡读卡器硬件连接到主机系统。
6启动WorkstationPlayer,然后启动虚拟机。
7选择虚拟机,然后选择虚拟机>可移动设备,选择智能卡读卡器,再选择连接。
VMware,Inc. 57 使用VMwareWorkstationPlayerforLinux 58 VMware,Inc. 为虚拟机设置共享文件夹
9 您可以为虚拟机设置共享文件夹。
共享文件夹可便于在虚拟机和虚拟机与主机系统之间共享文件。
您添加作为共享文件夹的目录可位于主机系统中,也可以是主机系统可访问的网络目录。
对共享文件夹的访问受控于主机系统的权限设置。
例如,如果您作为用户“User”运行WorkstationPlayer,那么只有在User有权读写共享文件夹中的文件时,虚拟机才能读写这些文件。
要使用共享文件夹,客户机操作系统必须安装了最新版VMwareTools且必须支持共享文件夹。
重要事项共享文件夹会将您的文件呈现给虚拟机中的程序,这可能会使您的数据面临风险。
请仅在您信任虚拟机使用您的数据时启用共享文件夹。
本章讨论了以下主题:n第59页,“使用共享文件夹”n第60页,“为虚拟机启用共享文件夹”n第61页,“在Windows客户机中查看共享文件夹”n第62页,“在Linux客户机中装载共享文件夹”n第62页,“更改共享文件夹属性”n第63页,“更改虚拟机能够共享的文件夹”n第63页,“为虚拟机禁用文件夹共享”n第63页,“将虚拟磁盘映射到主机系统” 使用共享文件夹 您可以使用共享文件夹在虚拟机之间以及虚拟机与主机系统之间共享文件。
您添加作为共享文件夹的目录可位于主机系统中,也可以是主机能够访问的网络目录。
重要事项不能同时在多个应用程序中打开共享文件夹的某个文件。
例如,不能在主机操作系统的某个应用程序和客户机操作系统的其他应用程序中打开同一个文件。
如果其中某个应用程序对文件执行写入,就有可能损坏数据。
支持共享文件夹的客户机操作系统 要使用共享文件夹,虚拟机必须安装支持此功能的客户机操作系统。
以下各客户机操作系统支持共享文件夹。
nWindowsServer2003 VMware,Inc. 59 使用VMwareWorkstationPlayerforLinux nWindows2000nWindowsNT4.0nWindowsVistanWindowsXPnWindows7nWindows8nWindows10n内核版本为2.6或更高版本的LinuxnSolarisx8610nSolarisx8610更新1和更高版本 使用权限限制对Linux客户机中共享文件的访问权限 您可以在Linux客户机操作系统中使用权限来限制对共享文件夹中文件的访问权限。
在Linux主机上,如果您创建了希望与Linux客户机操作系统共享的文件,那么显示在客户机操作系统中的文件权限将与主机系统中的权限相同。
您可以使用fmask和dmask命令掩盖文件和目录的权限位。
如果您在Windows主机系统上创建了希望与Linux客户机操作系统共享的文件,只读文件将显示为对所有人提供读取和执行权限,其他文件则显示为对所有人提供完整写入权限。
如果您使用Linux客户机操作系统创建您希望限制权限的文件,可在客户机操作系统中使用mount程序和以下选项。
nuidngidnfmaskndmasknro(只读)nrw(读写)rw为默认设置。
如果您使用的虚拟机是用Windows版WorkstationPlayer或以前版本的Linux版WorkstationPlayer创建的,则只能更改所有者权限。
为虚拟机启用共享文件夹 您可以为特定的虚拟机启用文件夹共享。
要设置用于在虚拟机间共享的文件夹,必须将每个虚拟机配置为使用主机系统或网络共享中的同一目录。
前提条件n确认虚拟机使用的是支持共享文件夹的客户机操作系统。
请参阅第59页,“支持共享文件夹的客户机操作 系统”。
n确认客户机操作系统中安装了最新版VMwareTools。
n确认主机系统的权限设置允许访问共享文件夹中的文件。
例如,如果您作为用户“User”运行 WorkstationPlayer,那么只有在User有权读写共享文件夹中的文件时,虚拟机才能读写这些文件。
60 VMware,Inc. 第9章为虚拟机设置共享文件夹 步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡上,选择共享文件夹。
3选择一个文件夹共享选项。
选项总是启用在下次关机或挂起前一直启用 描述 始终启用文件夹共享,即便虚拟机关闭、挂起或关机。
暂时启用文件夹共享,直到虚拟机关机、挂起或关闭。
重新启动虚拟机后,共享文件夹仍保持启用状态。
该设置仅在虚拟机处于开启状态时可用。
4(可选)要将驱动器映射到SharedFolders目录,请选择在Windows客户机中映射为网络驱动器。
该目录包含您启用的所有共享文件夹。
WorkstationPlayer会选择驱动器盘符。
5单击添加以添加共享文件夹。
Windows主机上会启动添加共享文件夹向导。
在Linux主机上,“共享文件夹属性”对话框将打开。
6键入主机系统上要共享的目录路径。
如果您在网络共享中指定了一个目录,例如D:\share,WorkstationPlayer将始终尝试使用该路径。
如果这个目录随后被连接到主机上的其他驱动器盘符,WorkstationPlayer将无法找到共享文件夹。
7指定虚拟机中应当显示的共享文件夹的名称。
对于客户机操作系统认为非法的共享名称字符,其在客户机中会以其他形式显示。
例如,如果您在共享名称中使用了星号,则该名称中的*在客户机中将显示为%002A。
非法字符会转换为相应的十六进制ASCII值。
8选择共享文件夹属性。
选项启用此共享 只读 描述 启用共享文件夹。
取消选择该选项可禁用共享文件夹,但不会将其从虚拟机配置中删除。
将共享文件夹设为只读。
选择该属性后,虚拟机可以查看并从共享文件夹中复制文件,但不能添加、更改或移除文件。
对共享文件夹中文件的访问还受控于主机的权限设置。
9单击完成添加共享文件夹。
共享文件夹会显示在“文件夹”列表中。
文件夹名称旁的复选框表示文件夹正被共享。
您可以取消选中此复选框来禁用文件夹共享。
10单击确定保存所做的更改。
下一步查看共享文件夹。
在Linux客户机中,共享文件夹位于/mnt/hgfs下。
在Solaris客户机中,共享文件夹位于/hgfs下。
要查看Windows客户机上的共享文件夹,请参阅第61页,“在Windows客户机中查看共享文件夹”。
在Windows客户机中查看共享文件夹 在Windows客户机操作系统中,您可以使用桌面图标来查看共享文件夹。
注意如果客户机操作系统使用的是Workstation4.0中的VMwareTools,共享文件夹会显示为指定驱动器盘符上的文件夹。
VMware,Inc. 61 使用VMwareWorkstationPlayerforLinux 步骤 n根据所用的Windows操作系统版本,在MyNetworkPlaces(网上邻居)、NetworkNeighborhood(网上邻居)或网络中查找VMware共享文件夹。
n如果您将共享文件夹映射为网络驱动器,请打开我的电脑,在网络驱动器中查找“vmware-host”上的共享文件夹。
n要查看特定的共享文件夹,请使用UNC路径\\vmware-host\SharedFolders\共享文件夹名称直接前往该文件夹。
在Linux客户机中装载共享文件夹 启用共享文件夹后,除默认位置/mnt/hgfs外,您还可以将共享文件夹中的一个或多个目录/子目录装载到文件系统中的任意位置。
使用mount命令可将所有共享、某一个共享或共享中的某个子目录装载到文件系统的任意位置。
表9‑1装载命令语法命令mount-tvmhgfs.host://home/user1/sharesmount-tvmhgfs.host:/foo/tmp/foomount-tvmhgfs.host:/foo/bar/var/lib/bar 说明将所有共享装载到/home/user1/shares将名为foo的共享装载到/tmp/foo将共享foo中的子目录bar装载到/var/lib/bar 除标准mount语法外,您可以使用VMware的特定选项。
要获得“主机-客户机”文件系统选项的用法信息,请键入命令/sbin/mount.vmhgfs-h。
安装VMwareTools时会向etc/fstab添加一个条目,用于指定共享文件夹的位置。
您可以编辑该文件以更改或添加条目。
例如,要在启动时自动装载,可编辑/etc/fstab并添加以下行: .host://mnt/hgfsvmhgfsdefaults00 VMwareTools服务脚本会加载执行装载操作的驱动程序。
如果装载失败,将显示一条关于装载HGFS共享的消息。
注意如果共享文件夹被禁用或共享不存在,装载操作将失败。
系统不会提示您重新运行VMwareToolsvmwareconfig-tools.pl配置程序。
更改共享文件夹属性 在创建共享文件夹后,您可以更改文件夹名称、主机路径和其他属性。
前提条件创建一个共享文件夹。
请参阅第60页,“为虚拟机启用共享文件夹”。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡中,选择共享文件夹。
3在文件夹列表中选择共享文件夹,然后单击属性。
4要更改共享文件夹在虚拟机中的显示名称,请在名称文本框中键入新名称。
对于客户机操作系统认为非法的共享名称字符,其在客户机中会以其他形式显示。
例如,如果您在共享名称中使用了星号,则该名称中的*在客户机中将显示为%002A。
非法字符会转换为相应的十六进制ASCII值。
62 VMware,Inc. 第9章为虚拟机设置共享文件夹 5要更改共享文件夹的主机路径,请浏览或键入新的路径到主机路径文本框。
如果您在网络共享中指定了一个目录,例如D:\share,WorkstationPlayer将始终尝试使用该路径。
如果这个目录随后被连接到主机上的其他驱动器盘符,WorkstationPlayer将无法找到共享文件夹。
6要更改共享文件夹的属性,请选择或取消选择该属性。
选项启用 只读 描述 启用共享文件夹。
取消选择该选项可禁用共享文件夹,但不会将其从虚拟机配置中删除。
将共享文件夹设为只读。
选择该属性后,虚拟机可以查看并从共享文件夹中复制文件,但不能添加、更改或移除文件。
对共享文件夹中文件的访问还受控于主机的权限设置。
7单击确定保存所做的更改。
更改虚拟机能够共享的文件夹 您可以更改允许特定虚拟机共享的文件夹。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡中,选择共享文件夹。
3在文件夹列表中,选中要共享的文件夹旁边的复选框,然后取消选中要禁用的文件夹旁边的复选框。
4单击确定保存所做的更改。
为虚拟机禁用文件夹共享 您可以为特定虚拟机禁用文件夹共享。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡中,选择共享文件夹。
3选择禁用来禁用文件夹共享。
4单击确定保存所做的更改。
将虚拟磁盘映射到主机系统 与其使用共享文件夹或在虚拟机和主机系统之间复制数据,您可以将虚拟磁盘映射到主机系统。
映射时,您需要将主机文件系统中的虚拟磁盘映射为单独的映射驱动器。
通过使用映射驱动器,您无需进入虚拟机就可以连接虚拟磁盘。
将虚拟磁盘映射或装载到主机系统上的驱动器 将某个虚拟磁盘及其关联的卷映射到主机系统的驱动器后,您可以在不打开虚拟机的情况下连接到该虚拟磁盘。
将该虚拟磁盘映射到主机系统的驱动器后,只有断开主机系统与该磁盘的连接,使用该磁盘的虚拟机才能开机。
重要事项如果在装载了一个具有快照的虚拟磁盘后对该磁盘进行写入,则会对从虚拟机创建的快照或链接克隆造成不可挽回的损坏。
VMware,Inc. 63 使用VMwareWorkstationPlayerforLinux 前提条件n将所有使用该虚拟磁盘的虚拟机关机。
n确认该虚拟磁盘上的虚拟磁盘(.vmdk)文件未被压缩,且不具有只读权限。
n在Windows主机中,确认卷已格式化为FAT(12/16/32)或NTFS类型。
只有FAT(12/16/32)和NTFS格 式的卷受支持。
如果虚拟磁盘包含混合分区,例如一个分区使用Linux操作系统进行格式化,另一个分区使用Windows操作系统进行格式化,则您只能映射Windows分区。
n确认该虚拟磁盘未加密。
您无法映射或装载加密的磁盘。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择硬盘,单击实用工具,然后选择映射。
3在Windows主机中,将“映射虚拟磁盘”对话框中的以只读模式打开文件复选框保留为选中状态。
此设置可防止您意外将数据写入到可能是快照或链接克隆父项的虚拟磁盘。
对此类磁盘进行写入可能会导致快照或链接克隆无法使用。
4在Linux主机中,选中“装载磁盘”对话框中的以只读模式装载复选框。
此设置可防止您意外将数据写入到可能是快照或链接克隆父项的虚拟磁盘。
对此类磁盘进行写入可能会导致快照或链接克隆无法使用。
5浏览到虚拟磁盘(.vmdk)文件,选择该文件并单击打开。
6选择要映射或装载的卷,在主机系统中选择一个未使用的驱动器盘符。
7(可选)在Windows主机中,如果您不希望驱动器在完成映射后在Windows资源管理器中打开,请取消选中映射后在Windows资源管理器中打开驱动器复选框。
8单击确定或装载。
驱动器将显示在主机系统中。
您可以在主机系统中对映射的虚拟磁盘执行文件读写操作。
从主机系统断开虚拟磁盘 将虚拟机的虚拟磁盘映射或装载到主机系统后,如果要从虚拟机使用该虚拟磁盘,必须将其从主机系统断开。
在Windows主机上,必须使用WorkstationPlayer断开驱动器与主机系统的连接。
使用Windows的断开网络驱动器命令时,映射的驱动器盘符不会出现在网络驱动器列表中。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择硬盘,单击实用工具,然后选择断开连接。
现在,您可以开启任何使用该磁盘的虚拟机。
64 VMware,Inc. 配置和管理虚拟机 10 您可以更改虚拟机选项、配置视频和声卡设置,以及将虚拟机移动到其他主机系统或同一主机系统的其他位置。
本章讨论了以下主题:n第65页,“更改虚拟机名称”n第66页,“更改虚拟机的客户机操作系统”n第66页,“更改虚拟机的工作目录”n第66页,“更改虚拟机的虚拟机目录”n第67页,“更改虚拟机的内存分配”n第67页,“配置视频和声音”n第70页,“移动虚拟机”n第72页,“将虚拟机配置为VNC服务器”n第75页,“删除虚拟机”n第75页,“查看虚拟机的消息日志”n第76页,“使用VIXAPI”n第76页,“在虚拟机中安装新软件” 更改虚拟机名称 在您运行虚拟机时,虚拟机的名称会显示在标题栏中。
WorkstationPlayer使用虚拟机的原始名称为存储虚拟机文件的目录命名。
更改虚拟机名称不会改变虚拟机目录的名称或重命名主机系统上的虚拟机文件。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡上,选择常规。
3键入新名称。
4单击确定保存所做的更改。
下一步在重新启动虚拟机时,新的名称会出现在库中。
VMware,Inc. 65 使用VMwareWorkstationPlayerforLinux 更改虚拟机的客户机操作系统 如果您要升级虚拟机中安装的客户机操作系统,或是在创建虚拟机时指定了错误的操作系统版本,必须要更改虚拟机所配置的客户机操作系统类型。
更改操作系统类型时,虚拟机配置(.vmx)文件也会发生更改。
客户机操作系统本身不会发生变化。
要升级客户机操作系统,需要从操作系统供应商那里获得相应的软件。
前提条件关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡上,选择常规。
3选择新的操作系统及版本。
4单击确定保存所做的更改。
更改虚拟机的工作目录 默认情况下,工作目录和虚拟机目录是相同的。
您可能希望更改工作目录来提高性能。
例如,要在大容量快速磁盘上创建分页文件,但要将虚拟磁盘和配置文件存储在其他磁盘上,您可以更改工作目录,将其放在快速磁盘上。
工作目录是WorkstationPlayer用于存储虚拟机的挂起状态文件(.vmss)、快照文件(.vmsn)、虚拟机分页文件(.vmem)和重做日志文件的位置。
更改工作目录并不会改变存储虚拟机配置(.vmx)文件或日志文件的目录。
前提条件关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在选项选项卡上,选择常规。
3键入或浏览到新工作目录的位置。
4单击确定以保存所做的更改。
更改虚拟机的虚拟机目录 虚拟机目录是WorkstationPlayer用于存储虚拟机文件(包括虚拟机配置(.vmx)文件)的位置。
默认情况下,虚拟机目录和工作目录是相同的。
前提条件关闭虚拟机。
步骤1在主机文件系统中,对存储.vmx文件的目录进行重命名。
2选择文件>打开虚拟机。
3浏览至.vmx文件的新位置,然后单击打开。
66 VMware,Inc. 第10章配置和管理虚拟机 更改虚拟机的内存分配 您可以调整分配给虚拟机的内存量。
在64位主机中,每个虚拟机的最大内存量为32GB。
在32位主机中,每个虚拟机的最大内存量为8GB。
可分配到单个主机系统中运行的所有虚拟机的内存总量仅受主机系统RAM量限制。
前提条件关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择内存。
“内存”面板中的信息有助于您选择合适的虚拟机内存量。
内存量的范围上限取决于分配给所有运行中虚拟机的内存量。
3调整滑块,使其与相应图标对齐,从而更改内存量。
颜色编码图标指示最大建议内存、建议内存和客户机操作系统的最小内存量。
4单击确定保存所做的更改。
5开启虚拟机以实施所做的更改。
配置视频和声音 为得到最好的色彩和图形显示,需要调整主机和客户机操作系统的颜色设置。
WorkstationPlayer支持使用DirectX9图形加速的游戏和应用程序,但您必须在主机和客户机操作系统上完成一些3D方面的准备工作。
WorkstationPlayer通常会安装必要的驱动程序以提供声音支持,但对于一些最老和最新的客户机操作系统,您必须手动安装相应的驱动程序。
n设置屏幕色深第67页, 客户机操作系统中可用屏幕颜色的数量取决于主机操作系统的屏幕颜色设置。
n使用3D图形加速第68页, 必须在主机系统和虚拟机上执行特定的准备任务才能使用3D图形加速。
n配置声音第69页, WorkstationPlayer提供兼容SoundBlasterAudioPCI的声音设备,支持Windows95、Windows98、WindowsMe、WindowsNT、Windows2000、WindowsXP、WindowsServer2003、WindowsServer2008和Linux客户机操作系统中的声音。
WorkstationPlayer声音设备默认为启用状态。
设置屏幕色深 客户机操作系统中可用屏幕颜色的数量取决于主机操作系统的屏幕颜色设置。
虚拟机支持以下屏幕颜色。
n16位色(VGA)模式n8位伪色n16位/像素(每像素16个有效位)n32位/像素(每像素24个有效位) VMware,Inc. 67 使用VMwareWorkstationPlayerforLinux 如果主机操作系统处于15位色模式,客户机操作系统的颜色设置控制将提供15位色模式取代16位色模式。
如果主机操作系统处于24位色模式,客户机操作系统的颜色设置控制将提供24位色模式取代32位色模式。
如果您运行的客户机操作系统设置的颜色数量多于主机操作系统,客户机操作系统中的颜色可能会显示有误,也可能无法使用图形界面。
如果出现这些提示,您可以增加主机操作系统的颜色数量,或者降低客户机操作系统的颜色数量。
要更改主机操作系统的颜色设置,请关闭所有虚拟机并关闭WorkstationPlayer,然后按标准流程更改颜色设置。
您在客户机操作系统中更改颜色设置的具体方式取决于客户机操作系统的类型。
在Windows客户机中,“显示属性”控制面板仅提供了支持的设置。
在Linux或FreeBSD客户机中,您必须更改色深才能启动X服务器,否则必须在做出更改后重新启动X服务器。
为获得最佳性能,请在主机和客户机操作系统中使用相同的颜色数量设置。
使用3D图形加速 必须在主机系统和虚拟机上执行特定的准备任务才能使用3D图形加速。
只有Windows7或更高版本或者Linux主机上的WindowsXP、WindowsVista和Windows7客户机才支持使用DirectX9图形加速的应用程序。
OpenGL应用程序需要以软件仿真模式运行。
只有Windows10才支持使用DirectX10图形加速的应用程序。
准备主机系统以使用3D图形加速 必须在Windows或Linux主机系统上执行特定的准备任务,才能在虚拟机中使用3D图形加速。
前提条件n在Windows主机上,验证主机的显卡支持DirectX9或DirectX10以及使用的DirectX版本所需的最新 DirectX运行时。
n在Linux主机上,如果您使用DirectX9,请确认该主机具有支持OpenGL2.0图形加速的显卡;如果使用 DirectX10,请确认该主机具有支持OpenGL3.3的显卡。
步骤1将主机系统的视频驱动程序升级到最新版本。
ATI图形驱动程序可从AMD网站下载。
NVIDIA驱动程序可从NVIDIA网站下载。
2如果您使用的是Windows主机系统,请将硬件加速滑块滑动到完整位置。
选项 Windows7,Windows8和Windows10 说明 右键单击桌面,然后选择个性化>屏幕分辨率>高级设置>疑难解答>更改设置。
3如果您使用的是Linux主机系统,请运行相关命令来测试主机兼容性。
a确认已启用直接渲染。
glxinfo|grepdirectb确认3D应用程序可正常工作。
glxgears 准备虚拟机以使用3D图形加速 您必须执行特定的初步任务才能在虚拟机中使用3D图形加速。
Player3.x及更高版本的虚拟机默认启用3D图形加速功能。
68 VMware,Inc. 第10章配置和管理虚拟机 前提条件n准备主机系统以使用3D图形加速。
请参见第68页,“准备主机系统以使用3D图形加速”。
n如果使用DirectX9,请确认客户机操作系统是WindowsXP或更高版本。
运行DirectX硬件版本11或更 高版本的虚拟机不支持DirectX9。
n如果使用DirectX10,请确认客户机操作系统是Windows7或更高版本。
运行DirectX硬件版本12或更 高版本的虚拟机不支持DirectX10。
n确认在客户机操作系统中安装了最新版本的VMwareTools。
n关闭虚拟机。
虚拟机不能挂起。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择显示器。
3选择3D图形加速。
4将虚拟机配置为仅使用一个监视器。
5单击确定以保存所做的更改。
6开启虚拟机并安装所需的DirectXEndRuntime版本。
该组件可从Microsoft下载中心下载。
7安装并运行3D应用程序。
配置声音 WorkstationPlayer提供兼容SoundBlasterAudioPCI的声音设备,支持Windows95、Windows98、WindowsMe、WindowsNT、Windows2000、WindowsXP、WindowsServer2003、WindowsServer2008和Linux客户机操作系统中的声音。
WorkstationPlayer声音设备默认为启用状态。
声音支持包括脉冲代码调制(PCM)输出和输入。
例如,您可以播放.wav文件、MP3音频和RealMedia音频。
虚拟机通过Windows软件合成器为Windows客户机的MIDI输出提供支持,但是不支持MIDI输入。
对于Linux客户机,虚拟机不提供MIDI支持。
Windows2000、WindowsXP和最新的Linux分发版本可检测声音设备,并安装适用的驱动程序。
当您在64位WindowsVista或Windows7客户机操作系统中安装VMwareTools时,会同时安装一个声音驱动程序。
对于32位WindowsVista、Windows7、Windows2003Server和WindowsServer2008客户机,您必须使用WindowsUpdate安装32位驱动程序。
配置声卡设置 VMware虚拟声音设备可兼容CreativeTechnologySoundBlasterAudioAPI。
该声音设备支持Windows和Linux客户机操作系统中的声音。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择声音。
VMware,Inc. 69 使用VMwareWorkstationPlayerforLinux 3配置一个或多个声卡设置。
选项已连接 启动时连接指定主机声卡使用物理声卡 描述在虚拟机运行时连接声音设备或断开声音设备连接。
也可以使用设备菜单选择要连接或断开连接的驱动器。
在开启虚拟机时自动将声音设备连接到虚拟机。
(仅限Windows主机)选择在主机系统拥有多个物理声卡时使用哪个声卡。
(仅限Linux主机)选择在系统拥有多个物理声卡时使用哪个声卡。
4单击确定保存所做的更改。
在Windows9x和NT客户机中安装声音驱动程序 Windows95、Windows98、Windows98SE和WindowsNT4.0不具有适用于SoundBlasterAudioPCI适配器的驱动程序。
如果希望在这些客户机操作系统中使用声音功能,请从CreativeLabs网站下载驱动程序,并安装到客户机操作系统。
步骤1转到您所在区域对应的CreativeLabs网站。
2搜索名称中包含PCI128的适配器。
3按照网站说明下载并安装驱动程序。
移动虚拟机 您可以将在WorkstationPlayer中创建的虚拟机移到其他主机系统或同一主机系统的其他位置,并通过VNC客户端连接虚拟机。
n将虚拟机移到新位置或新主机第70页,您可以将WorkstationPlayer中创建的虚拟机移到其他主机系统或同一主机系统的其他位置。
也可以将虚拟机移到使用其他操作系统的主机系统。
n配置虚拟机兼容性第71页,当您创建虚拟机并打算分发给其他用户时,应当对虚拟机进行配置,使其最大限度兼容所有预期的主机系统。
用户在虚拟机中执行更改的权限可能有限,无法使虚拟机与其主机系统兼容。
n使用虚拟机UUID第72页,每个虚拟机都有一个通用唯一标识符(UUID)。
该UUID在您最初开启虚拟机时生成。
将虚拟机移到新位置或新主机 您可以将WorkstationPlayer中创建的虚拟机移到其他主机系统或同一主机系统的其他位置。
也可以将虚拟机移到使用其他操作系统的主机系统。
移动虚拟机时通常要移动构成虚拟机的文件。
与WorkstationPlayer虚拟机关联的所有文件的路径名称都相对于虚拟机目录。
移动虚拟机时,WorkstationPlayer会为虚拟网络适配器生成新的MAC地址。
如果对虚拟机配置(.vmx)文件所在路径的目录进行重命名,WorkstationPlayer也会生成新的MAC地址。
前提条件 n熟悉WorkstationPlayer如何为移动的虚拟机生成UUID。
请参见第72页,“使用虚拟机UUID”。
70 VMware,Inc. 第10章配置和管理虚拟机 n如果要将虚拟机移到其他主机系统,请熟悉将虚拟机移到新主机时存在的限制。
请参见第71页,“将虚拟机移动到其他主机的限制”。
n如果您将工作目录配置为驻留在主机系统的其他位置,请将文件从工作目录移到虚拟机目录,然后将工作目录更改为此位置。
n确认虚拟机设备和任何相关文件指向您可以从新位置访问的位置。
n确认所有虚拟机文件都存储在虚拟机目录中。
某些文件可能位于虚拟机目录外。
步骤1关闭客户机操作系统和虚拟机。
2将虚拟机文件复制到新位置。
3确认已将所有虚拟机文件复制到新位置。
4在WorkstationPlayer中打开虚拟机 选项 如果将虚拟机移到同一主机系统的其他位置 如果将虚拟机移到其他主机系统 说明从库中移除虚拟机,选择文件>打开虚拟机,浏览到新位置中的.vmx文件。
在新的主机系统上启动WorkstationPlayer,选择文件>打开虚拟机,浏览到.vmx文件。
5当您确定虚拟机能在新位置正常工作后,请删除原始位置的虚拟机文件。
将虚拟机移动到其他主机的限制 将虚拟机移动到其他主机系统之前,应当留意一些特定的限制。
n如果您将虚拟机移到其他硬件差异过大的主机系统,例如将虚拟机从64位主机移到32位主机,或是从多处理器主机移到单处理器主机,客户机操作系统可能无法正常工作。
nPlayer3.x及更高版本的虚拟机在多处理器主机系统上最高支持八路虚拟对称多处理(SMP)。
对于至少有两个逻辑处理器的主机系统,您最多可以为主机中运行的虚拟机分配八个虚拟处理器。
如果您尝试为单处理器主机系统中运行的虚拟机分配两个处理器,则会出现警告消息。
您可以忽略此消息并为虚拟机分配两个处理器,但必须将其移动到至少有两个逻辑处理器的主机后才能开启该虚拟机。
n您可以将虚拟机从32位主机移到64位主机。
但不能将虚拟机从64位主机移到32位主机,除非32位主机具有受支持的64位处理器。
配置虚拟机兼容性 当您创建虚拟机并打算分发给其他用户时,应当对虚拟机进行配置,使其最大限度兼容所有预期的主机系统。
用户在虚拟机中执行更改的权限可能有限,无法使虚拟机与其主机系统兼容。
步骤n在虚拟机中安装VMwareTools。
VMwareTools可显著改善虚拟机上的用户体验。
n确定实际所需的虚拟设备,不包含任何对通过虚拟机分发的软件来说不需要或无用的设备。
通用SCSI设备通常并不适用。
n要将物理设备连接到虚拟设备,请在配置虚拟机时使用自动检测选项。
自动检测选项可使虚拟机适应用户的系统,且能够支持Windows或Linux主机操作系统。
没有物理设备的用户会收到一条警告消息。
VMware,Inc. 71 使用VMwareWorkstationPlayerforLinux n要将CD-ROM或软盘连接到虚拟机附带的映像文件,请确保该映像文件和虚拟机位于同一目录中。
所用的是相对路径而非绝对路径。
n对于物理CD-ROM和映像,需要在虚拟机中提供两个虚拟CD-ROM设备。
n选择一个合理的内存量分配给虚拟机。
例如,如果主机系统没有足够的物理内存来支持内存分配,用户将无法开启虚拟机。
n为客户机选择一个合理的屏幕分辨率。
用户很可能会发现,与其使用超出用户物理屏幕大小的显示器,手动提高分辨率的做法更加简便易行。
使用虚拟机UUID 每个虚拟机都有一个通用唯一标识符(UUID)。
该UUID在您最初开启虚拟机时生成。
您可以使用虚拟机的UUID进行系统管理,方式与使用物理机的UUID相同。
UUID存储在SMBIOS系统信息描述符中,您可以使用标准SMBIOS扫描软件(包括SiSoftwareSandra或IBMsmbios2)进行访问。
如果不将虚拟机移动或复制到其他位置,UUID将保持不变。
当您开启移动或复制到新位置的虚拟机时,系统会提示您指定是移动还是复制了虚拟机。
如果您指出复制了虚拟机,虚拟机将收到新的UUID。
挂起和恢复虚拟机不会触发生成UUID的过程。
即便经过了复制或移动,虚拟机从挂机状态继续运行时还会使用挂起时使用的UUID。
在下次重新引导虚拟机后,系统才不会提示您指定是移动还是复制了虚拟机。
将虚拟机配置为保留相同UUID 您可以将虚拟机配置为始终保留同一个UUID,即便虚拟机发生移动或被复制。
将虚拟机设置为始终保留同一个UUID后,在移动或复制该虚拟机时将不会收到提示。
前提条件关闭虚拟机。
步骤1用文本编辑器打开虚拟机配置(.vmx)文件。
2添加uuid.action属性并将其设置为keep。
例如:uuid.action="keep" 将虚拟机配置为VNC服务器 您可以使用WorkstationPlayer将虚拟机配置为VirtualNetworkComputing(VNC)服务器,以便其他计算机上的用户可以使用VNC客户端连接虚拟机。
您无需在虚拟机中安装专门的VNC软件即可将其设置为VNC服务器。
注意无法将共享或远程虚拟机配置为VNC服务器。
步骤1选择该虚拟机,然后选择虚拟机>设置。
2在选项选项卡中,选择VNC连接,然后选择启用VNC。
3(可选)要允许VNC客户端连接同一主机系统中的多个虚拟机,请为每个虚拟机指定唯一的端口号。
您应当使用5901到6001之间的端口号。
其他应用程序会使用特定的端口号,某些端口号还带有特权性质。
例如,VMwareManagementInterface使用端口8333和8222,VMwareWorkstationServer使用端口443。
而在Linux上,只有root用户才能侦听1024以内的端口。
72 VMware,Inc. 第10章配置和管理虚拟机 4(可选)设置用于从VNC客户端连接虚拟机的密码。
密码的最大长度为8个字符。
由于VNC客户端发送密码时不会加密,因此请不要使用与其他系统相同的密码。
5(可选)单击查看VNC连接查看远程连接到虚拟机的VNC客户端列表,并了解其持续连接的时间。
6单击确定保存所做的更改。
下一步如果您不希望VNC客户端在连接虚拟机时使用US101键盘映射(美国英语),请指定其他语言。
请参见第73页,“为VNC客户端指定某种语言的键盘映射”。
为VNC客户端指定某种语言的键盘映射 如果您将虚拟机设置为充当VNC服务器,可以为VNC客户端指定所用键盘的语言。
默认使用的是US101键盘映射(美国英语)。
前提条件n确认虚拟机被设置为充当VNC服务器。
n确定要使用的语言代码。
请参见第74页,“语言代码”。
步骤1在文本编辑器中,打开虚拟机的配置文件(.vmx),添加RemoteDisplay.vnc.enabled和 RemoteDisplay.vnc.port属性。
a将RemoteDisplay.vnc.enabled设为TRUE。
b将RemoteDisplay.vnc.port设为要使用的端口号。
例如:RemoteDisplay.vnc.enabled="TRUE"RemoteDisplay.vnc.port="portnumber"2确定要使用的键盘映射文件的位置。
默认的键盘映射文件位于WorkstationPlayer安装目录。
主机系统 Windows7、Windows8和Windows10主机 Linux主机 键盘映射文件位置C:\ProgramData\VMware\vnckeymap /usr/lib/vmware/vnckeymap 3在虚拟机配置(.vmx)文件中,添加一个用于指定键盘映射文件位置的属性。
选项 要使用WorkstationPlayer安装目录内的默认键盘映射文件: 要使用其他位置的键盘映射文件 说明 添加RemoteDisplay.vnc.keyMap="xx",其中xx是所用语言的代码,如jp代表日文。
添加RemoteDisplay.vnc.keyMapFile="文件路径",其中文件路径是绝对文件路径。
4启动虚拟机并从VNC客户端连接该虚拟机。
VMware,Inc. 73 使用VMwareWorkstationPlayerforLinux 语言代码 在为VNC客户端指定语言键盘映射时,必须指定一个语言代码。
表10‑1语言代码 代码 语言 dede-chesfifrfr-befr-chisitjpnl-benoptukus 德语德语(瑞士)西班牙语芬兰语法语法语(比利时)法语(瑞士)冰岛语意大利语日语荷兰语(比利时)挪威语波兰语英语(英国)英语(美国) 使用VNC客户端连接到虚拟机 您可以使用VNC客户端连接到运行的虚拟机。
由于VNC软件具有跨平台特性,因此,您可以使用在不同类型的计算机中运行的虚拟机。
无需运行WorkstationPlayer即可使用VNC连接到虚拟机。
仅需要运行虚拟机,并且可以在后台运行它。
在使用VNC客户端连接到虚拟机时,将无法使用某些功能或无法正常工作。
n无法拍摄快照或恢复到快照。
n无法为虚拟机执行开机、关机和挂起操作,也无法继续运行虚拟机。
您可以关闭客户机操作系统。
关闭操 作可能会导致关闭虚拟机。
n无法在主机系统与客户机操作系统之间复制和粘贴文本。
n无法更改虚拟机设置。
n如果您还使用3D功能,远程显示将无法正常工作。
前提条件n将虚拟机配置为VNC服务器。
请参见第72页,“将虚拟机配置为VNC服务器”。
n确定运行虚拟机的主机系统的计算机名称或IP地址,如有需要,还应确定VNC端口号和密码。
步骤1在您的计算机上安装VNC客户端。
将免费向公众提供开源版本的VNC。
您可以使用任何VNC客户端,但不能在浏览器中使用Java查看器。
74 VMware,Inc. 第10章配置和管理虚拟机 2在您的计算机上启动VNC客户端。
3确认将客户端设置为hextile编码。
例如,如果使用RealVNC查看器,请在首选编码选项中选择Hextile。
4将VNC客户端设置为使用所有颜色。
例如,如果使用RealVNC查看器,请在颜色级别选项中选择完全(所有可用颜色)。
5在提示您输入VNC服务器名称时,键入运行虚拟机的主机系统的名称或IP地址以及端口号。
例如:machine_name:port_number6如果需要,请键入密码。
查看虚拟机的VNC连接 当虚拟机被配置为充当VNC服务器时,您可以查看远程连接到虚拟机的VNC客户端列表,并了解其持续连接的时间。
前提条件将虚拟机配置为充当VNC服务器。
请参阅第72页,“将虚拟机配置为VNC服务器”。
步骤u选择虚拟机,然后选择虚拟机>管理>VNC连接。
删除虚拟机 您可以从主机文件系统中删除一个虚拟机及其所有文件。
重要事项删除虚拟机的操作是不可逆的。
前提条件关闭虚拟机。
步骤1右键单击库中的虚拟机,然后选择从磁盘中删除虚拟机。
2单击是删除虚拟机。
虚拟机及其所有文件都将从主机文件系统中移除。
查看虚拟机的消息日志 您可以查看消息日志来审核有关特定虚拟机的信息。
消息包括有关虚拟机的警告信息。
步骤1开启虚拟机。
2选择帮助>消息日志。
3选择消息日志中的某条消息,查看其详细描述。
VMware,Inc. 75 使用VMwareWorkstationPlayerforLinux 使用VIXAPI 应用程序开发人员可以使用VMwareVIXAPI编写可自动执行虚拟机操作的程序。
这是一套高级API,易于使用,对脚本编写人员和程序员来说很实用。
利用API函数,您可以注册、开启和关闭虚拟机,还能在客户机操作系统中运行程序。
还支持Perl、COM和shell脚本(例如vmrun)的语言绑定。
请参阅VMwareVIXAPI发行说明。
在虚拟机中安装新软件 在虚拟机中安装新软件与在物理计算机中安装新软件十分相似,只是需要几个额外的步骤。
前提条件n确认客户机操作系统中已经安装了VMwareTools。
在安装软件之前安装VMwareTools,可以最大限度 地降低在虚拟机配置发生更改时需要重新激活软件的可能性。
n确认虚拟机能够访问安装软件所在的CD-ROM驱动器、ISO映像文件或软盘驱动器。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡上,选择内存设置虚拟机的最终内存大小,然后单击确定。
某些应用程序会使用这样一种产品激活机制,即根据其安装到的虚拟机虚拟硬件创建一个密钥。
如果虚拟机配置发生更改,则可能需要重新激活软件。
设置内存大小可以最大限度地减少重要更改的数量。
3按照厂商提供的说明安装新软件。
在程序无法运行时禁用加速 在虚拟机内安装或运行软件时,WorkstationPlayer可能会停止响应。
这个问题通常出现在程序执行初期。
在很多情况下,在虚拟机中临时禁用加速功能即可避免此问题。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择处理器。
3选择禁用二进制转换加速来禁用加速。
4单击确定保存所做的更改。
下一步经过程序问题多发阶段后,可以重新启用加速。
禁用加速会降低虚拟机性能,因此只有在运行程序出现问题时,才应当使用此设置作为应对措施。
76 VMware,Inc. 配置和管理设备 11 您可以使用WorkstationPlayer向虚拟机添加设备,包括DVD和CD-ROM驱动器、软盘驱动器、USB控制器、虚拟/物理硬盘、并行/串行端口、通用SCSI设备和处理器。
还可以修改现有设备的设置。
本章讨论了以下主题:n第77页,“配置DVD、CD-ROM和软盘驱动器”n第79页,“配置USB控制器”n第81页,“配置和维护虚拟硬盘”n第86页,“配置虚拟端口”n第90页,“配置通用SCSI设备”n第93页,“配置八路虚拟对称多处理”n第93页,“配置键盘功能”n第100页,“修改虚拟机的硬件设置” 配置DVD、CD-ROM和软盘驱动器 最多可以为虚拟机添加4个IDE设备、60个SCSI设备以及120个SATA设备(4个控制器,每个控制器30个设备)。
其中任何设备都可以是虚拟/物理硬盘或DVD/CD-ROM驱动器。
默认情况下,软盘驱动器不会在虚拟机开机时连接。
虚拟机可以从DVD光盘中读取数据。
WorkstationPlayer不支持在虚拟机中播放DVD影片。
如果您使用的DVD播放器应用程序不要求显卡提供视频覆盖支持,那么也许能播放DVD影片。
将DVD或CD-ROM驱动器添加到虚拟机 您可以将一个或多个DVD或CD-ROM驱动器添加到虚拟机中。
可以将虚拟DVD或CD-ROM驱动器连接到物理驱动器或ISO映像文件。
无论连接何种类型的物理驱动器,您都可以将虚拟DVD或CD-ROM驱动器配置为IDE或SCSI设备。
例如,如果主机配有IDECD-ROM驱动器,您可以将虚拟机驱动器设置为SCSI或IDE并将其连接到主机驱动器。
除非在正常模式下遇到问题,否则请不要配置旧版仿真模式。
有关更多信息,请参阅第79页,“为DVD或CD-ROM驱动器配置旧版仿真模式”。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,单击添加。
VMware,Inc. 77 使用VMwareWorkstationPlayerforLinux 3在添加硬件向导中,选择DVD/CD驱动器。
4选择一个要连接到驱动器的物理驱动器或ISO映像文件。
选项使用物理驱动器使用ISO映像 描述虚拟机使用物理驱动器。
驱动器连接到ISO映像文件。
5配置物理驱动器或ISO映像文件。
选项物理驱动器 ISO映像文件 描述 选择一个特定的驱动器或选择自动检测以允许WorkstationPlayer自动检测要使用的驱动器。
需要键入路径或浏览至ISO映像文件所在的位置。
6要在虚拟机开机时将驱动器或ISO映像文件连接到虚拟机,请选择启动时连接。
7单击完成将驱动器添加到虚拟机。
驱动器最初会显示为客户机操作系统的IDE驱动器。
8(可选)要更改驱动器所用的SCSI或IDE设备标识符,请选择驱动器并单击高级。
9单击确定保存所做的更改。
将软盘驱动器添加到虚拟机 您可以配置虚拟软盘驱动器使之连接到物理软盘驱动器或现有/空白软盘映像文件。
最多可为一个虚拟机添加两个软盘驱动器。
前提条件关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,单击添加。
3在添加硬件向导中,选择软盘驱动器。
4选择软盘介质类型。
选项使用物理软盘驱动器使用软盘映像创建空软盘映像 描述虚拟机使用物理软盘驱动器。
驱动器连接到软盘映像(.flp)文件。
驱动器连接到您创建的空白软盘映像(.flp)文件。
5如果您选择了物理软盘驱动器介质类型,请选择一个特定的软盘驱动器,或选中自动检测以允许WorkstationPlayer自动检测要使用的驱动器。
6如果您选择了软盘映像或空白软盘映像介质类型,请键入名称或浏览至软盘映像(.flp)文件的位置。
7要在虚拟机开机时将驱动器或软盘映像文件连接到虚拟机,请选择启动时连接。
8单击完成将驱动器添加到虚拟机。
9单击确定保存所做的更改。
78 VMware,Inc. 第11章配置和管理设备 为DVD或CD-ROM驱动器配置旧版仿真模式 使用旧版仿真模式可解决客户机操作系统与DVD或CD-ROM驱动器之间的直接通信问题。
在旧版仿真模式中,您只能从DVD或CD-ROM驱动器的数据光盘中读取数据。
旧版仿真模式不提供其他正常模式功能。
在正常模式下,客户机操作系统可与CD-ROM或DVD驱动器直接通信。
通过这种直接通信,您可以读取多会话CD、执行数字音频提取、查看视频并使用CD和DVD刻录机刻录光盘。
如果一次运行多个虚拟机,且这些虚拟机的CD-ROM驱动器处于旧版仿真模式,则必须断开其CD-ROM驱动器连接才能开启虚拟机。
通过断开虚拟机中连接的CD-ROM驱动器,可以避免多个虚拟机同时连接CD-ROM驱动器。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择驱动器,然后单击高级。
3选择旧版仿真,然后单击确定。
在Windows主机中,默认情况下未选择该选项。
在配有IDE驱动器的Linux主机上,默认设置取决于内核中是否加载了ide-scsi模块。
必须加载ide-scsi模块或使用物理SCSI驱动器才能直接连接到DVD/CDROM驱动器。
4单击确定保存所做的更改。
配置USB控制器 每个虚拟机必须配置一个USB控制器才能使用USB设备和智能卡读卡器。
要使用智能卡读卡器,无论智能卡读卡器是否属于USB设备,虚拟机必须具有USB控制器。
WorkstationPlayer提供了USB控制器以支持以下类型的USB设备。
n为所有虚拟机硬件版本均提供USB1.1UHCI(通用主机控制器接口)支持。
n如果虚拟机硬件兼容Workstation6及更高版本的虚拟机,还提供USB2.0EHCI(增强型主机控制器接 口)支持。
n为运行2.6.35或更高版本内核的Linux客户机以及Windows8客户机提供USB3.0xHCI(可扩展型主机 控制器接口)支持。
虚拟机硬件必须兼容Workstation8或更高版本的虚拟机。
对于USB2.0或3.0支持,您必须通过配置虚拟机的USB控制器设置来选择USB2.0或3.0兼容性。
USB2.0和3.0设备是包括最新型号USB闪存驱动器、USB硬盘驱动器、iPod和iPhone在内的高速设备。
如果选择USB2.0兼容性,那么在USB2.0设备连接到主机系统的USB端口时,它将连接到EHCI控制器并以USB2.0模式运行。
USB1.1设备则会连接到UHCI控制器并以USB1.1模式运行。
如果启用USB3.0,xHCI控制器可以支持所有USB设备,包括USB1.1、2.0和3.0设备。
尽管主机操作系统必须支持USB,但您不需要在主机操作系统中安装特定于设备的USB驱动程序,以便专门在虚拟机中使用这些设备。
WindowsNT和2.2.17之前的Linux内核不支持USB。
VMware对一系列USB设备进行过测试。
如果客户机操作系统具有合适的驱动程序,您将可以使用很多不同的USB设备,包括PDA、智能手机、打印机、存储设备、扫描仪、MP3播放器、数码相机、存储卡读卡器和同步传输设备(如网络摄像头、扬声器和麦克风)。
您可以将键盘和鼠标等USB人体学接口设备连接到虚拟机,方法是启用显示所有USB输入设备选项。
如果您不选择该选项,这些设备将不会出现在可移动设备菜单中,也无法连接到虚拟机,即便它们已经插入到主机系统的USB端口。
有关连接HID的信息,请参阅第53页,“将USBHID连接到虚拟机”。
VMware,Inc. 79 使用VMwareWorkstationPlayerforLinux 将USB控制器添加到虚拟机 无论智能卡读卡器是否属于USB设备,都必须具备USB控制器才能在虚拟机中使用智能卡。
可以为一个虚拟机添加一个USB控制器。
在WorkstationPlayer中创建虚拟机时会默认添加USB控制器。
移除的USB控制器还可以重新添加。
前提条件关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,单击添加。
3在新建硬件向导中,选择USB控制器。
4配置USB连接设置。
您可以选择多个设置。
选项USB兼容性自动连接新的USB设备显示所有USB输入设备 与虚拟机共享蓝牙设备 描述 选择USB2.0或3.0即可支持同步USB设备,包括网络摄像头、扬声器和麦克风。
将新的USB设备连接到虚拟机。
如果不选择该设置,新的USB设备只会连接到主机系统。
USB1.1和2.0鼠标/键盘设备之类的人体学接口设备(HID)显示在可移动设备菜单中。
HID的图标显示在状态栏中。
连接到客户机操作系统的HID无法用于主机系统。
在更改此设置时,必须关闭虚拟机。
启用蓝牙设备支持。
5单击完成添加USB控制器。
启用同步USB设备支持 除非启用同步USB设备支持,否则调制解调器和某些流数据设备(如扬声器和网络摄像头)将无法在虚拟机中正常工作。
前提条件n确认客户机操作系统支持USB2.0或3.0设备。
n在WindowsXP客户机操作系统上,确认安装了最新的服务包。
如果您使用不带服务包的WindowsXP, 将无法加载EHCI控制器的驱动程序。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择USB控制器。
3在USB兼容性列表中,选择USB2.0或USB3.0。
选项USB2.0USB3.0 说明 在虚拟机硬件兼容Workstation6及更高版本的虚拟机时可用。
适用于运行2.6.35或更高版本内核的Linux客户机和Windows8客户机。
虚拟机硬件必须兼容Workstation8及更高版本的虚拟机。
80 VMware,Inc. 第11章配置和管理设备 4单击确定以保存所做的更改。
配置和维护虚拟硬盘 您可以使用WorkstationPlayer为虚拟机配置虚拟硬盘存储。
虚拟磁盘由一个或一组文件构成,显示为客户机操作系统的物理磁盘驱动器。
这些文件可以存储在主机系统或远程计算机上。
在将虚拟机配置为使用虚拟磁盘后,您可以将新的操作系统安装到虚拟磁盘,不必将物理磁盘重新分区或重新引导主机。
新建虚拟机向导可创建具有一个磁盘驱动器的虚拟机。
您可以修改虚拟机设置以便向虚拟机添加更多的磁盘驱动器、从虚拟机中移除磁盘驱动器,以及更改现有磁盘驱动器的特定设置。
n配置虚拟硬盘第81页, 对于任意客户机操作系统,您都可以将虚拟硬盘配置为IDE或SATA磁盘。
对于任意具有适用于LSILogic或BusLogicSCSI适配器的驱动程序的客户机操作系统,您还可以将虚拟硬盘设置为SCSI磁盘。
创建虚拟机时需要决定要使用哪种SCSI适配器。
n压缩虚拟硬盘第83页,压缩虚拟硬盘可回收虚拟磁盘中未使用的空间。
如果磁盘中有闲置空间,压缩过程可减少虚拟磁盘在主机驱动器上占用的空间。
n扩展虚拟硬盘第84页,您可以通过扩展虚拟机的虚拟硬盘来为其增加存储空间。
n整理虚拟硬盘碎片第84页,与物理磁盘驱动器类似,虚拟硬盘也会产生碎片。
整理磁盘碎片时会重新整理虚拟硬盘上的文件、程序和空闲空间,从而加快程序的运行速度和文件的打开速度。
碎片整理功能不会回收虚拟硬盘的空闲空间。
n从虚拟机中移除虚拟硬盘第85页,被移除的虚拟硬盘会与虚拟机断开连接。
该操作不会删除主机文件系统中的文件。
n使用锁定文件防止虚拟硬盘上的一致性问题第85页,运行中的虚拟机可创建锁定文件,以防止虚拟硬盘出现一致性问题。
如果没有锁定,可能会出现多个虚拟机读写磁盘的情况,进而导致数据损坏。
n将虚拟硬盘移动到新位置第85页,可移植性是虚拟硬盘的一个主要优势。
由于虚拟硬盘以文件形式存储在主机系统或远程计算机中,因此您可以将它们轻松移动到同一计算机或其他计算机的新位置中。
配置虚拟硬盘 对于任意客户机操作系统,您都可以将虚拟硬盘配置为IDE或SATA磁盘。
对于任意具有适用于LSILogic或BusLogicSCSI适配器的驱动程序的客户机操作系统,您还可以将虚拟硬盘设置为SCSI磁盘。
创建虚拟机时需要决定要使用哪种SCSI适配器。
构成IDE、SATA或SCSI虚拟硬盘的文件可以存储在IDE硬盘、SATA硬盘或SCSI硬盘上。
也可以存储到其他类型的快速存取存储介质中。
要在32位WindowsXP虚拟机中使用SCSI硬盘,必须从VMware网站下载专门的SCSI驱动程序。
请按照网站中的说明在全新安装的WindowsXP中使用驱动程序。
增大和分配虚拟磁盘存储空间 IDE和SCSI虚拟硬盘的容量最高可以为8TB。
根据虚拟硬盘和主机操作系统的大小,WorkstationPlayer可创建一个或多个用于存放各虚拟磁盘的文件。
虚拟硬盘文件包含有关操作系统、程序文件和数据文件等方面的信息。
虚拟磁盘文件的扩展名为.vmdk。
VMware,Inc. 81 使用VMwareWorkstationPlayerforLinux 默认情况下,虚拟硬盘所用的实际文件一开始很小,然后根据需要逐渐增至其最大大小。
这种做法的主要优势是文件大小较小。
小文件不需要太多存储空间,而且容易移动到新的位置,但需要更长的时间才能将数据写入到以此方式配置的磁盘中。
您也可以对虚拟硬盘进行配置,以便在创建虚拟磁盘时分配所有磁盘空间。
这种做法能增强性能,当您在虚拟机中运行对性能敏感的应用程序时非常有用。
无论是否提前分配所有磁盘空间,您都可以将虚拟硬盘配置为使用一组每个文件大小限制为2GB的文件。
如果您计划将虚拟硬盘移动到不支持2GB以上文件的文件系统,请采用此选项。
将新的虚拟硬盘添加到虚拟机 为增加存储空间,可以将新的虚拟硬盘添加到虚拟机中。
最多可以添加四个IDE设备和60个SCSI设备。
其中任何设备都可以是虚拟/物理硬盘或DVD/CD-ROM驱动器。
虚拟硬盘以文件形式存储在主机或网络文件服务器上。
虚拟IDE驱动器或SCSI驱动器可以存储在物理IDE驱动器或物理SCSI驱动器上。
如果您使用了具有SCSI虚拟硬盘的WindowsNT4.0虚拟机,则无法同时将附加SCSI磁盘和IDE磁盘添加到配置中。
作为添加新虚拟硬盘的替代方法,您可以扩展现有的虚拟硬盘。
请参见第84页,“扩展虚拟硬盘”。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,单击添加。
3在新建硬件向导中,选择硬盘。
4选择创建新虚拟磁盘。
5选择磁盘类型。
选项IDESCSISATA 说明 创建IDE设备。
最多可以为虚拟机添加四个IDE设备。
创建一个SCSI设备。
最多可为虚拟机添加60个SCSI设备。
创建一个SATA设备。
最多可以添加120个SATA设备:四个控制器,每个控制器30个设备。
6(可选)要从快照中排除磁盘,请选择独立模式并选择一个永久性选项。
选项永久 非永久 说明 永久模式磁盘的行为与物理机中的传统磁盘类似。
写入到永久模式磁盘的所有数据都会永久写入到磁盘中。
对非永久模式磁盘所做的更改将在虚拟机关机或重置时被放弃。
在非永久模式下,您每次重新启动虚拟机时得到的都是相同状态的虚拟磁盘。
将通过重做日志文件读写对磁盘所做的更改,在关闭或重置虚拟机时,将删除该文件。
7为新的虚拟硬盘设置容量。
您可以为虚拟磁盘设置0.001GB到8TB之间的容量。
82 VMware,Inc. 第11章配置和管理设备 8指定如何分配磁盘空间。
选项立即分配所有磁盘空间 将虚拟磁盘存储为单个文件将虚拟磁盘拆分成多个文件 说明 在创建虚拟硬盘时分配所有磁盘空间有助于提高性能,但需要立即启用所有物理磁盘空间。
如果您不选择该设置,虚拟磁盘最初会很小,并随着数据的添加而不断增长。
如果虚拟磁盘存储在没有文件大小限制的文件系统上,请选择此选项。
如果虚拟磁盘存储在具有文件大小限制的文件系统上,请选择此选项。
如果您拆分的虚拟磁盘大小不到950GB,则会创建一系列2GB大小的虚拟磁盘文件。
如果您拆分的虚拟磁盘大小超过950GB,则会创建两个虚拟磁盘文件。
第一个虚拟磁盘文件最大可达到1.9TB,第二个虚拟磁盘文件则存储剩余的数据。
9接受默认的文件名和位置,或者浏览并选择其他位置。
10单击完成添加新的虚拟硬盘。
向导将创建新的虚拟硬盘。
磁盘将在客户机操作系统中显示为新的空白硬盘。
11单击确定以保存所做的更改。
12使用客户机操作系统工具对新的驱动器进行分区和格式化。
将现有虚拟硬盘添加到虚拟机 您可以重新连接已在虚拟机中移除的现有虚拟硬盘。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,单击添加。
3在添加硬件向导中,选择硬盘。
4选择使用现有虚拟磁盘。
5指定现有磁盘文件的路径名称和文件名。
6单击完成添加现有虚拟硬盘。
7单击确定保存所做的更改。
压缩虚拟硬盘 压缩虚拟硬盘可回收虚拟磁盘中未使用的空间。
如果磁盘中有闲置空间,压缩过程可减少虚拟磁盘在主机驱动器上占用的空间。
前提条件n关闭虚拟机。
n确认虚拟磁盘未被映射或装载。
您无法对已映射或装载的虚拟磁盘进行压缩。
n确认磁盘空间未预先分配给虚拟硬盘。
如果预先分配了磁盘空间,您将无法压缩该磁盘。
n如果虚拟硬盘是独立磁盘,请确认其处于永久模式。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择要压缩的虚拟硬盘。
3选择实用工具>压缩。
VMware,Inc. 83 使用VMwareWorkstationPlayerforLinux 4在磁盘压缩完成后单击确定。
扩展虚拟硬盘 您可以通过扩展虚拟机的虚拟硬盘来为其增加存储空间。
扩展虚拟硬盘时,新增的空间不会立即提供给虚拟机使用。
要让新增空间变为可用,必须使用磁盘管理工具增加虚拟硬盘现有分区的大小,使其与扩展后的大小相匹配。
您所用的磁盘管理工具取决于虚拟机的客户机操作系统。
很多操作系统(包括WindowsVista、Windows7、Windows8和某些版本的Linux)都提供了可用于调整分区大小的内置磁盘管理工具。
另外还有一些第三方磁盘管理工具可供使用,如EASEUSPartitionMaster、AcronisDiskDirector以及开源工具GParted。
扩展虚拟硬盘大小时,分区和文件系统的大小不受影响。
除此之外还有一种扩展方式,即为虚拟机添加新的虚拟硬盘。
请参见第82页,“将新的虚拟硬盘添加到虚拟机”。
前提条件n关闭虚拟机。
n确认虚拟磁盘未被映射或装载。
无法扩展已映射或装载的虚拟磁盘。
n确认虚拟机没有快照。
n确认虚拟机不是链接克隆或链接克隆的父虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择要扩展的虚拟硬盘。
3选择实用程序>扩展。
4为虚拟磁盘设置新的最大大小。
您可以为虚拟磁盘设置0.001GB到8192GB之间的容量。
5选择扩展。
6在磁盘扩展完成后单击确定。
下一步使用磁盘管理工具增加磁盘分区的大小,使其与扩展后的虚拟磁盘大小相匹配。
整理虚拟硬盘碎片 与物理磁盘驱动器类似,虚拟硬盘也会产生碎片。
整理磁盘碎片时会重新整理虚拟硬盘上的文件、程序和空闲空间,从而加快程序的运行速度和文件的打开速度。
碎片整理功能不会回收虚拟硬盘的空闲空间。
整理磁盘碎片可能要花费很长时间。
前提条件n确认主机系统上有足够的空闲工作空间。
例如,如果虚拟硬盘包含在单个文件中,可用空间的大小必须和 虚拟磁盘文件相同。
其他虚拟硬盘配置所需的可用空间较少。
n确认虚拟磁盘未被映射或装载。
您无法对经过映射或装载的虚拟磁盘执行碎片整理。
步骤1在客户机操作系统中运行磁盘碎片整理实用工具。
84 VMware,Inc. 第11章配置和管理设备 2如果没有为虚拟硬盘预先分配磁盘空间,请使用WorkstationPlayer碎片整理工具对其进行整理。
a关闭虚拟机。
b选择虚拟机,然后选择虚拟机>虚拟机设置。
c在硬件选项卡中,选择硬盘。
d选择实用工具>碎片整理。
e碎片整理过程完成后,单击确定。
3在主机系统中运行磁盘碎片整理实用工具。
从虚拟机中移除虚拟硬盘 被移除的虚拟硬盘会与虚拟机断开连接。
该操作不会删除主机文件系统中的文件。
从虚拟机中移除虚拟硬盘后,可以将磁盘映射或装载到主机系统,并将数据从客户机操作系统复制到主机,期间不必开启虚拟机或启动WorkstationPlayer。
您也可以将磁盘添加到其他虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择虚拟硬盘,然后单击移除。
3单击确定保存所做的更改。
使用锁定文件防止虚拟硬盘上的一致性问题 运行中的虚拟机可创建锁定文件,以防止虚拟硬盘出现一致性问题。
如果没有锁定,可能会出现多个虚拟机读写磁盘的情况,进而导致数据损坏。
锁定的文件带有.lck后缀,创建于虚拟磁盘(.vmdk)文件所在目录的子目录。
将为.vmdk文件、.vmx文件和.vmem文件创建锁定子目录和锁定文件。
所有主机操作系统都采用了统一锁定方法,因此在这些系统之间共享的文件将得到完整保护。
例如,如果Linux主机上的某个用户尝试启动已经被其他用户在Windows主机上开启的虚拟机,锁定文件就可以阻止该用户开启虚拟机。
虚拟机关机时将移除锁定子目录和锁定文件。
如果虚拟机无法移除这些锁定控制,则可能会存留一个或多个过期锁定文件。
例如,如果主机系统在虚拟机移除锁定控制前发生故障,就会留下过期锁定文件。
在虚拟机重新启动时,它会扫描任何锁定子目录查找过期的锁定文件,并尽可能移除它们。
如果锁定文件是在当前运行虚拟机的同一主机系统上创建,但创建锁定的进程已不再运行,那么锁定文件即被视为过期。
如果不符合上述任一条件,系统会显示一个对话框,警告您虚拟机无法开机。
您可以手动删除锁定子目录及其锁定文件。
锁定功能还可以保护物理磁盘分区。
由于主机操作系统无法识别该锁定约定,因此并不会识别锁定。
所以,您应当在主机操作系统所在的物理磁盘中为虚拟机安装物理磁盘。
将虚拟硬盘移动到新位置 可移植性是虚拟硬盘的一个主要优势。
由于虚拟硬盘以文件形式存储在主机系统或远程计算机中,因此您可以将它们轻松移动到同一计算机或其他计算机的新位置中。
例如,您可以在Windows主机系统上使用WorkstationPlayer创建虚拟硬盘,然后将磁盘移动到Linux计算机,再将磁盘用于Linux主机系统上的WorkstationPlayer。
VMware,Inc. 85 使用VMwareWorkstationPlayerforLinux 配置虚拟端口 您可以在虚拟机中添加虚拟并行(LPT)端口和虚拟串行(COM)端口。
WorkstationPlayer虚拟机最多可以使用三个并行端口和四个虚拟串行端口。
n将虚拟并行端口添加到虚拟机第86页, 最多可为虚拟机附加三个双向并行(LPT)端口。
虚拟并行端口可以输出到并行端口或主机系统的文件。
n在Linux2.6.x内核主机上配置虚拟并行端口第87页, 支持并行端口的Linux2.6.x内核使用modprobe模块名称和modprobeparport_pc模块。
WorkstationPlayer要求并行端口PC式硬件选项(CONFIG_PARPORT_PC)已作为内核模块构建并加载。
n在Linux主机上为并行端口设备配置权限第88页,某些Linux分发版本默认情况下不会授予虚拟机访问lp和parport设备的权限。
如果您的Linux主机系统也有这种情况,则必须将VMware用户添加到有权访问这些设备的组中。
n对并行端口的ECR错误进行故障排除第88页,主机系统上的并行端口没有扩展控制寄存器(ECR)。
n将虚拟串行端口添加到虚拟机第88页,最多可为虚拟机添加四个串行(COM)端口。
虚拟串行端口可以输出到物理串行端口、文件或命名管道。
n更改串行连接的输入速度第89页,您可以提高串行连接通过管道连接虚拟机的速度。
将虚拟并行端口添加到虚拟机 最多可为虚拟机附加三个双向并行(LPT)端口。
虚拟并行端口可以输出到并行端口或主机系统的文件。
并行端口可用于一系列设备,包括打印机、扫描仪、加密狗和磁盘驱动器。
尽管这些设备都可以连接到主机系统,但只有打印机能通过并行端口实现可靠的虚拟机连接。
WorkstationPlayer只提供了对PS/2硬件的部分模拟。
连接到物理端口的设备所请求的中断操作不会传送到虚拟机中。
客户机操作系统无法使用直接内存访问(DMA)在端口中移入/移出数据。
因此,并不是所有附加到并行端口的设备都能正常运行。
请勿使用虚拟并行端口将并行端口存储设备或其他类型的并行端口设备连接到虚拟机。
前提条件n如果使用的是安装了2.6.x内核的Linux主机系统,请确认并行端口PC式硬件选项(CONFIG_PARPORT_PC) 已经构建并加载为内核模块。
请参阅第87页,“在Linux2.6.x内核主机上配置虚拟并行端口”。
n如果使用的Linux主机系统在默认情况下不允许虚拟机访问lp和parport设备,请将VMware用户添加 到有权访问这些设备的组中。
请参阅第88页,“在Linux主机上为并行端口设备配置权限”。
n关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,单击添加。
3在新建硬件向导中,选择并行端口。
86 VMware,Inc. 第11章配置和管理设备 4选择虚拟并行端口发送输出的目的地。
选项使用物理并行端口使用输出文件 描述 选择主机系统上的并行端口。
将虚拟并行端口的输出发送到主机系统的文件。
请找到现有输出文件,或浏览至相应目录并键入文件名以创建新的输出文件。
5要在虚拟机开机时将虚拟并行端口连接到虚拟机,请选择启动时连接。
6单击完成将虚拟并行端口添加到虚拟机。
为虚拟机配置了并行端口后,大部分客户机操作系统都会在安装时检测到此端口,并安装必要的驱动程序。
某些操作系统(包括Linux、WindowsNT和Windows2000)会在引导时检测到这些端口。
下一步如果客户机操作系统是Windows95或Windows98,请运行添加新硬件向导检测并添加并行端口。
在Linux2.6.x内核主机上配置虚拟并行端口 支持并行端口的Linux2.6.x内核使用modprobe模块名称和modprobeparport_pc模块。
WorkstationPlayer要求并行端口PC式硬件选项(CONFIG_PARPORT_PC)已作为内核模块构建并加载。
2.6.x系列中的Linux内核使用专门的仲裁程序处理对并行端口硬件的访问。
如果主机系统正在使用并行端口,虚拟机将无法使用此端口。
如果虚拟机正在使用并行端口,主机和任何访问主机的用户都会被拒绝访问设备。
必须使用可移动设备菜单从虚拟机上断开并行端口的连接,才能从主机系统访问设备。
步骤 1要确定主机系统上是否已安装并加载modprobe模块名称和modprobeparport_pc模块,请以root用户身份运行lsmod命令。
您也可以在/proc/modules文件中查看模块列表。
注意在Linux2.6.x中,加载parport_pc并不会导致加载所有模块。
2如有必要,请加载并行端口模块。
例如:modprobeparport_pc&&modprobeppdev此命令可插入并行端口所需的模块。
3如果加载了lp模块,请以root用户身份运行rmmod命令来移除此模块。
例如:rmmodlp如果加载了lp模块,虚拟机将无法正常使用并行端口。
4注释掉/etc/modules.conf或/etc/conf.modules文件中引用lp模块的行。
配置文件的名称取决于Linux产品的分发版本。
注释掉上述行之后,配置文件将不再在您重新引导主机系统时启动lp模块。
5要确保在引导时加载合适的并行端口模块,请将以下行添加到/etc/modules.conf或/etc/conf.modules文件。
aliasparport_lowlevelparport_pc VMware,Inc. 87 使用VMwareWorkstationPlayerforLinux 在Linux主机上为并行端口设备配置权限 某些Linux分发版本默认情况下不会授予虚拟机访问lp和parport设备的权限。
如果您的Linux主机系统也有这种情况,则必须将VMware用户添加到有权访问这些设备的组中。
步骤1在Linux主机系统上,使用ls命令确定设备的所有者和组。
例如:ls–la/dev/parport0输出中的第三和第四列分别显示了所有者和组。
在多数情况下,设备的所有者是root用户,关联的组是lp。
2要将用户添加到设备组,需要获得root用户权限并使用文本编辑器打开/etc/group文件。
3在定义lp组的行中,添加WorkstationPlayer用户名。
例如:lp::7:daemon,lp,player_username 所做的更改会在用户下次登录主机系统时生效。
对并行端口的ECR错误进行故障排除 主机系统上的并行端口没有扩展控制寄存器(ECR)。
问题当您在添加并行端口后开启虚拟机时,会看到一条错误消息,提示主机系统上的并行端口没有ECR。
原因当ECR受硬件支持但在BIOS中被禁用时,就会出现此问题。
解决方案1重新引导主机系统。
2在引导过程初期,按住Delete键进入BIOS配置编辑器。
3找到并行端口字段并启用扩展功能端口(ECP)模式或包含ECP的组合模式。
现在的大部分计算机都支持ECP模式。
将虚拟串行端口添加到虚拟机 最多可为虚拟机添加四个串行(COM)端口。
虚拟串行端口可以输出到物理串行端口、文件或命名管道。
您可能需要将虚拟串行端口添加到虚拟机,以便调制解调器和打印机等设备可供虚拟机使用。
还可以使用虚拟端口将调试数据从虚拟机发送到主机系统或其他虚拟机。
注意虚拟打印机功能可配置串行端口,以使主机打印机可供客户机使用。
虚拟机中不需要安装额外的驱动程序。
前提条件关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,单击添加。
3在添加硬件向导中,选择串行端口。
88 VMware,Inc. 第11章配置和管理设备 4选择虚拟串行端口发送输出的目的地。
选项使用物理并行端口使用输出文件 输出到命名管道 描述 将输出发送到主机系统的物理串行端口。
将输出发送到主机系统的文件中。
请找到现有输出文件,或浏览至相应目录并键入文件名以创建新的输出文件。
在两个虚拟机之间建立直接连接,或在虚拟机和主机系统应用程序之间建立连接。
5如果选择了输出到命名管道,则需要配置命名管道。
a(Windows主机)使用默认管道名称或键入其他管道名称。
管道名称必须以\\.\pipe\开头,且服务器和客户端上使用的名称必须相同。
例如:\\.\pipe\命名管道b(Linux主机)在第一个文本框中键入/tmp/socket或其他UNIX套接字名称。
服务器和客户端上使用的管道名称必须相同。
c要将调试信息发送到主机系统应用程序,请从第一个下拉菜单中选择该端是服务器,从第二个下拉菜单中选择另一端是应用程序。
d要将调试信息发送到其他虚拟机,请从第一个下拉菜单中选择该端是服务器,从第二个下拉菜单中选择另一端是虚拟机。
6要在虚拟机开机时将端口连接到虚拟机,请选择启动时连接。
7单击完成将虚拟串行端口添加到虚拟机。
8(可选)在硬件选项卡中,选择新的串行端口,然后选择轮询时主动放弃CPU,最后单击确定。
该选项适用于使用的调试工具通过串行连接进行通信的情况。
如果客户机操作系统中的串行端口正以轮询模式(而非中断模式)使用,您可能会发现性能问题。
如果唯一的任务是轮询虚拟串行端口,该选项将强制虚拟机主动放弃处理器时间。
下一步如果在两个虚拟机之间建立连接,第一个虚拟机会被设置为服务器。
对第二个虚拟机重复上述操作,但要将其设置为客户端,方法是在配置命名管道时选择该端是客户端。
更改串行连接的输入速度 您可以提高串行连接通过管道连接虚拟机的速度。
从理论上讲,输出速度(即虚拟机通过虚拟串行端口发送数据的速度)是无限的。
而实际上,输出速度取决于管道另一端的应用程序读取入站数据的速度。
前提条件n使用客户机操作系统将串行端口配置为虚拟机中运行的应用程序所支持的最高级别设置。
n关闭虚拟机并退出WorkstationPlayer。
VMware,Inc. 89 使用VMwareWorkstationPlayerforLinux 步骤 1使用文本编辑器,将下列一行内容添加到虚拟机配置(.vmx)文件。
serial端口号.pipe.charTimePercent="时间" 端口号是从0开始的串行端口编号。
第一个串行端口是serial0。
时间是一个正整数,指定传送一个字符所用的时间,表示为客户机操作系统中设置的默认串行端口速度的百分比。
例如,如果设置的值是200,表示会强制端口为每个字符花费两倍的时间,或是以默认速度的一半发送数据。
如果设置的值是50,则会强制端口为每个字符花费一半的时间,或是以默认速度的两倍发送数据。
2假设在客户机操作系统中设置了适当的串行端口速度,为了试验该设置,首先设置值100,然后再逐渐降低,直到确定能保证连接稳定的最高速度。
配置通用SCSI设备 借助通用SCSI功能,客户机操作系统可直接访问与主机系统连接的SCSI设备,包括扫描仪、磁带驱动器和其他数据存储设备。
虚拟机可以使用通用SCSI驱动程序运行客户机操作系统支持的任何SCSI设备。
要在Windows主机系统上运行的虚拟机中使用SCSI设备,您必须作为具有管理员访问权限的用户运行WorkstationPlayer。
在Linux主机系统中,必须拥有读写特定通用SCSI设备的权限,才能在虚拟机中使用该设备,即使是CD-ROM驱动器这样的只读设备。
默认情况下,通常只能通过root用户权限访问这些设备。
Linux管理员可以创建一个能读写这些设备的组,然后向其中添加相应的用户。
通用SCSI本身与设备无关,但却可能对客户机操作系统、设备类别和特定的SCSI硬件比较敏感。
n将通用SCSI设备添加到虚拟机第90页,您必须将通用SCSI设备添加到虚拟机才能将虚拟机上的虚拟SCSI设备映射到主机系统上的物理通用SCSI设备。
最多可为虚拟机添加60个通用SCSI设备。
n在WindowsNT4.0客户机中安装BusLogic驱动程序第91页,通用SCSI设备使用虚拟机提供的兼容虚拟Mylex(BusLogic)BT/KT-958的主机总线适配器。
在WindowsNT4.0中,如果尚未安装适用于SCSI磁盘的驱动程序,可能需要手动安装此驱动程序。
请在添加通用SCSI设备之前安装驱动程序。
n在Linux主机上避免SCSI设备的并行访问问题第91页,WorkstationPlayer可避免多个程序同时使用相同的/dev/sg条目,但无法始终确保多个程序不在同一时间使用/dev/sg条目和传统的/dev条目。
n对检测通用SCSI设备时遇到的问题进行故障排除第92页,在向虚拟机添加通用SCSI设备时,设备并未出现在可用SCSI设备列表中。
将通用SCSI设备添加到虚拟机 您必须将通用SCSI设备添加到虚拟机才能将虚拟机上的虚拟SCSI设备映射到主机系统上的物理通用SCSI设备。
最多可为虚拟机添加60个通用SCSI设备。
前提条件 n在Windows主机系统上,以管理员身份运行WorkstationPlayer。
n在Linux主机系统上,以拥有SCSI设备读写权限的身份登录。
还要确认安装了2.1.36或更高版本的SCSI通用驱动程序(sg.o)。
Linuxkernel2.2.14及更高版本包含该版本的SCSI通用驱动程序。
n在Windows95、Windows98或WindowsMe虚拟机中,安装可兼容Mylex(BusLogic)BT/KT-958的最新版主机总线适配器。
该驱动程序可覆盖Windows所选的最佳驱动程序,同时修复了已知问题。
您可以从LSI网站下载该驱动程序。
90 VMware,Inc. 第11章配置和管理设备 n在32位WindowsXP虚拟机中,安装VMware提供的专用SCSI驱动程序。
您可以从VMware网站下载该驱动程序。
n在WindowsNT4.0虚拟机中,安装BusLogicMultiMasterPCISCSI主机适配器驱动程序。
请参阅第91页,“在WindowsNT4.0客户机中安装BusLogic驱动程序”。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,单击添加。
3在添加硬件向导中,选择通用SCSI设备。
4选择要映射到虚拟SCSI设备的物理SCSI设备。
在Linux主机上键入SCSI设备路径时,不要输入/dev/st0或/dev/sr0。
5要在虚拟机开机时连接设备,请选择启动时连接。
6单击完成添加设备。
7在硬件选项卡上,从虚拟设备节点下拉菜单中选择要为设备使用的SCSI设备标识符,然后单击确定。
例如,如果选择SCSI0:
2,客户机操作系统会将驱动器识别为控制器0上的ID2。
在WindowsNT4.0客户机中安装BusLogic驱动程序 通用SCSI设备使用虚拟机提供的兼容虚拟Mylex(BusLogic)BT/KT-958的主机总线适配器。
在WindowsNT4.0中,如果尚未安装适用于SCSI磁盘的驱动程序,可能需要手动安装此驱动程序。
请在添加通用SCSI设备之前安装驱动程序。
前提条件确认有可用的WindowsNT安装CD。
步骤1选择开始>设置>控制面板>SCSI适配器,打开SCSI适配器控制面板。
2在驱动程序选项卡中,单击添加。
3在供应商列表中选择BusLogic。
4从驱动程序列表中选择BusLogicMultiMasterPCISCSI主机适配器,然后单击确定。
5插入WindowsNTCD,然后单击确定。
6重新引导虚拟机。
在Linux主机上避免SCSI设备的并行访问问题 WorkstationPlayer可避免多个程序同时使用相同的/dev/sg条目,但无法始终确保多个程序不在同一时间使用/dev/sg条目和传统的/dev条目。
SCSI通用驱动程序在/dev中为每个SCSI设备设置一个映射。
SCSI通用驱动程序的每个条目都以sg开头,后跟一个数字。
例如,/dev/sg0代表第一个通用SCSI设备。
每个条目都按照/proc/scsi/scsi中指定的顺序对应一个SCSI设备,从最底层适配器的最小设备ID排列到最底层适配器的最大设备ID,直到最顶层适配器的最大设备ID。
某些Linux设备(如磁带驱动器、磁盘驱动器和CD-ROM驱动器)已经指定了/dev条目(分别为st、sd和sr)。
在安装SCSI通用驱动程序后,Linux可通过/dev中相应的sg条目及其传统条目识别这些设备。
VMware,Inc. 91 使用VMwareWorkstationPlayerforLinux 为避免出现并行访问问题,在指定虚拟机所用的SCSI设备时请勿指定/dev/st0或/dev/sr0。
重要事项请勿尝试在主机系统和客户机操作系统中使用相同的通用SCSI设备。
这可能导致意外行为和数据丢失/损坏。
对检测通用SCSI设备时遇到的问题进行故障排除 在向虚拟机添加通用SCSI设备时,设备并未出现在可用SCSI设备列表中。
问题向虚拟机添加SCSI设备后,设备并未出现在可用SCSI设备列表中。
原因主机系统上未安装适用于该设备的驱动程序,主机系统上的某个驱动程序使设备无法被检测到,或是虚拟机使用的设备没有可用于主机操作系统的驱动程序。
解决方案1确定设备在主机系统上使用的SCSI总线编号。
在所有IDE总线都被分配了编号后,主机操作系统会为SCSI总线分配一个编号。
例如,如果您有两个IDE总线,编号分别是0和
1。
分配给第一个SCSI总线的总线编号
2。
您可以使用第三方工具(如winobj)确定SCSI总线编号。
2确定设备在虚拟机和主机系统中使用的目标ID。
这个ID通常由设备上的某些跳线或交换机设置。
3确定主机系统中是否安装了该设备的设备驱动程序。
如果设备驱动程序尚未安装,请安装并查看设备是否出现。
为避免使用中的设备在主机和客户机之间产生冲突,您可能不希望在主机系统上安装驱动程序。
4如果已经在主机系统中安装原始SCSI设备驱动程序,请禁用该驱动程序。
如果设备驱动程序是设备的所有者,某些Windows操作系统将不会处理适配器发出的命令。
5关闭虚拟机并用文本编辑器打开虚拟机配置(.vmx)文件。
6在虚拟机配置(.vmx)文件中添加或更改以下行。
scsiZ:Y.fileName="设备名称"Z是设备在虚拟机中使用的SCSI总线编号。
对于设备名称,请使用scsiX:Y格式,其中X是设备在主机系统上使用的SCSI总线编号,Y是设备在虚拟机和主机系统中使用的目标ID。
例如,如果存在问题的设备是CD-ROM驱动器,现有条目是scsi0:4.fileName="CdRom0",且主机系统上的设备位于总线
2,目标ID是
4,请将上述行更改为scsi0:4.fileName="scsi2:4"。
7如果虚拟机不包含任何SCSI设备,要将通用SCSI设备添加到新的虚拟SCSI适配器,或是使用现有的SCSI设备作为通用SCSI设备,请将以下行添加到虚拟机配置(.vmx)文件。
scsiZ:Y.deviceType="scsi-passthru"8如果虚拟机不包含任何SCSI设备,或是要将通用SCSI设备添加到新的虚拟SCSI适配器,请将以下行添加到虚拟机配置(.vmx)文件。
scsiZ:Y.present="true"scsiZ.present="true" 92 VMware,Inc. 第11章配置和管理设备 配置八路虚拟对称多处理 利用虚拟对称多处理(SMP)技术,您可以为任何具有至少两个逻辑处理器的主机系统上的虚拟机分配处理器和每个处理器的核心数量。
WorkstationPlayer将具有两个或多个物理CPU的多处理器主机、具有多核CPU的单处理器主机和带有超线程支持的单处理器主机视为具有两个逻辑处理器。
注意在超线程单处理器主机上,采用虚拟SMP的虚拟机可能无法达到正常性能水平。
即便在多处理器主机上,只要您运行了多个工作负载并导致整体CPU资源需求超过物理资源极限,虚拟机的性能也会受到影响。
您可以同时开启并运行多个双处理器虚拟机。
特定虚拟机的处理器数量会显示在虚拟机的摘要视图中。
配置八路虚拟对称多处理 您可以为现有虚拟机配置八路虚拟对称多处理(SMP)。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择处理器。
3将处理器数量设置改为
8。
4单击确定保存所做的更改。
使用具有八个以上虚拟处理器的虚拟机 如果WorkstationPlayer在多处理器主机系统中运行,您将可以打开分配了八个以上虚拟处理器的虚拟机。
在开启虚拟机之前,必须更改处理器数量。
您可以在虚拟机摘要视图或虚拟机硬件设置中查看处理器数量。
前提条件关闭虚拟机。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择处理器。
请注意,处理器数量被设置为其他(x),其中x表示最初分配的处理器数量。
WorkstationPlayer会保留原始的处理器数量配置设置,即便最多支持八个处理器。
3将处理器数量设置改为1、2、4、8或16。
提交对设置所做的更改后,原始处理器数量设置会被放弃,不再作为选项出现。
4单击确定以保存所做的更改。
配置键盘功能 您可以在WorkstationPlayer中更改热键序列的按键组合以及VNC客户端所用的键盘语言。
也可以针对Windows和Linux主机系统配置特定于平台的键盘功能。
n在按键组合中使用Ctrl+Alt第94页, 由于Ctrl+Alt按键会使WorkstationPlayer释放鼠标和键盘输入,因此包含Ctrl+Alt的热键组合不会被传送到客户机操作系统。
如果按键组合中包含Ctrl+Alt,必须使用空格键。
VMware,Inc. 93 使用VMwareWorkstationPlayerforLinux n配置远程X服务器的键盘映射第94页,尽管在本地X服务器中可以正常使用键盘,但在您通过远程X服务器运行同一个虚拟机时,它可能无法正常工作。
n更改特定按键的映射方式第95页,如果键盘上的某些按键无法在虚拟机中正常工作,您可以设置一个属性来修改按键映射。
要更改特定按键的映射方式,您需要将相应的属性添加到虚拟机配置(.vmx)文件或~/.vmware/config中。
n配置键盘符号的映射方式第96页,当按键代码映射无法使用或被禁用时,WorkstationPlayer会将键盘符号映射到v-scan代码。
如果特定于语言的键盘看上去不受WorkstationPlayer的支持,您可能需要设置一个属性,告知WorkstationPlayer要使用哪个键盘符号表。
nV-Scan代码表第97页,您可以在更改按键或键盘符号的映射方式时指定v-scan代码。
在按键组合中使用Ctrl+Alt 由于Ctrl+Alt按键会使WorkstationPlayer释放鼠标和键盘输入,因此包含Ctrl+Alt的热键组合不会被传送到客户机操作系统。
如果按键组合中包含Ctrl+Alt,必须使用空格键。
步骤1按Ctrl+Alt+空格键。
2继续按住Ctrl和Alt,但松开空格键。
3按下要发送到客户机操作系统的按键组合中的第三个键。
配置远程X服务器的键盘映射 尽管在本地X服务器中可以正常使用键盘,但在您通过远程X服务器运行同一个虚拟机时,它可能无法正常工作。
对于本地X服务器,WorkstationPlayer可将X按键代码映射到PC扫描代码以正确识别按键。
由于其无法辨认远程X服务器是在PC还是其他某种计算机上运行,WorkstationPlayer只会将该按键代码映射用于本地X服务器。
您可以设置一个属性,让WorkstationPlayer使用按键代码映射。
有关详细信息,请参见第95页,“了解X按键代码和键盘符号”。
要为远程X服务器配置键盘映射,您需要将相应的属性添加到虚拟机配置(.vmx)文件或~/.vmware/config中。
前提条件n确认远程X服务器是XFree86服务器,在PC上运行。
n关闭虚拟机并退出WorkstationPlayer。
注意如果键盘无法在本地运行的XFree86服务器中正常工作,请将问题报告给VMware技术支持。
步骤n如果您使用了WorkstationPlayer无法识别为XFree86服务器的基于XFree86的服务器,请添加 xkeymap.usekeycodeMap属性并将其设置为TRUE。
该属性可以让WorkstationPlayer始终使用按键代码映射,且不受服务器类型影响。
例如:xkeymap.usekeycodeMap="TRUE" 94 VMware,Inc. 第11章配置和管理设备 n如果WorkstationPlayer无法将远程服务器识别为XFree86服务器,请添加xkeymap.usekeycodeMapIfXFree86属性并将其设置为TRUE。
该属性可以让WorkstationPlayer在用户使用XFree86服务器(即便是远程服务器)时使用按键代码映射。
例如:usekeycodeMapIfXFree86="TRUE" 了解X按键代码和键盘符号 在PC键盘上按动按键时,会生成大致基于按键位置的PC扫描代码。
例如,德语键盘上的Z键生成的代码与英语键盘的Y键相同,因为它们处在键盘的同一个位置。
大多数按键都有一个单字节扫描代码,而有些按键具有以0xe0为前缀的双字节扫描代码。
WorkstationPlayer内部使用简化版PC扫描代码,该代码是一个九位数值,称为v-scan代码。
v-scan代码以三位十六进制数的形式进行写入。
第一个数位是0或
1。
例如,键盘左侧的Ctrl键对应一个单字节扫描代码(0x1d),其v-scan代码是0x01d。
键盘右侧的Ctrl键扫描代码是双字节(0xe0,0x1d),其v-scan代码是0x11d。
PC上的XFree86服务器采用从X按键代码到PC扫描代码或v-scan代码的一对一映射,这也是WorkstationPlayer所用的方法。
当WorkstationPlayer驻留在XFree86服务器上并运行本地虚拟机时,它会使用从X按键代码到v-scan代码的内置映射。
该映射与键盘无关,应当适合于大部分语言。
在其他情况下(非XFree86服务器或非本地服务器),WorkstationPlayer必须使用一组特定于键盘的表将键盘符号映射到v-scan代码。
X服务器使用二级按键编码,其中包括X按键代码和键盘符号。
X按键代码是一个单字节值。
按键的按键代码分配情况取决于X服务器的实施情况和物理键盘。
因此,X应用程序一般无法直接使用按键代码。
按键代码会映射到采用space、escape、x和2等类似名称的键盘符号。
您可以使用X应用程序来控制映射,方法是使用XChangeKeyboardMapping()函数或xmodmap程序。
要查看键盘映射,您可以使用xev命令显示键入到窗口的按键的按键代码和键盘符号。
按键代码大致与物理按键相对应,而键盘符号则与按键顶部的符号相对应。
例如,当XFree86服务器在PC上运行时,德语键盘的Z键和英语键盘的Y键具有相同的按键代码。
然而,德语Z键的键盘符号和英语Z键的键盘符号相同,且不同于英语Y键的键盘符号。
更改特定按键的映射方式 如果键盘上的某些按键无法在虚拟机中正常工作,您可以设置一个属性来修改按键映射。
要更改特定按键的映射方式,您需要将相应的属性添加到虚拟机配置(.vmx)文件或~/.vmware/config中。
前提条件 n确认X服务器是XFree86服务器,在PC上运行。
如果X服务器是远程服务器,请将其配置为使用按键代码映射。
请参阅第94页,“配置远程X服务器的键盘映射”。
n确定按键的X按键代码和相应的v-scan代码。
要查找按键的X按键代码,请运行xev或xmodmap-pk。
请参阅第97页,“V-Scan代码表”了解大部分v-scan代码。
n关闭虚拟机并退出WorkstationPlayer。
步骤 1使用文本编辑器打开.vmx或~/.vmware/config。
2添加xkeymap.keycode.代码属性并将其设置为v-scan代码。
代码部分必须是十进制数,v-scan代码必须是符合C语法的十六进制数,如0x001。
以下示例中的各属性将左侧Ctrl和CapsLock按键进行互换。
xkeymap.keycode.64="0x01d#XCaps_Lock->VMleftctrl"xkeymap.keycode.37="0x03a#XControl_L->VMcapslock" VMware,Inc. 95 使用VMwareWorkstationPlayerforLinux 配置键盘符号的映射方式 当按键代码映射无法使用或被禁用时,WorkstationPlayer会将键盘符号映射到v-scan代码。
如果特定于语言的键盘看上去不受WorkstationPlayer的支持,您可能需要设置一个属性,告知WorkstationPlayer要使用哪个键盘符号表。
WorkstationPlayer可通过检查当前的X键映射确定要使用的表。
但这种决策过程有时也会失败。
另外,每个映射都是固定的,不保证对任何给定的键盘和X按键代码-键盘符号映射都正确无误。
例如,如果用户使用xmodmap互换Ctrl和CapsLock按键,那么在使用远程服务器时虚拟机中的按键将互换(键盘符号映射),但在使用本地服务器时将取消互换(按键代码映射)。
为了修正此问题,您必须在WorkstationPlayer中重新映射按键。
要配置键盘符号的映射方式,您需要将一个或多个属性添加到虚拟机配置(.vmx)文件或~/.vmware/config中。
前提条件 n要更改某些按键的映射,需要确定每个按键的键盘符号名称。
要查找键盘符号名称,请使用xev或xmodmap-pk命令。
X标头文件/usr/include/X11/keysymdef.h同样具有完整的键盘符号列表。
键盘符号的名称与其C常量相同,但没有XK_前缀。
n要使用其他键盘符号表,需要确定要使用的映射表。
这些表位于WorkstationPlayer安装目录的xkeymap目录,通常是/usr/lib/vmware。
您所需使用的表由键盘布局决定。
常规的分发版本中包含了美国和欧洲一些国家及语种使用的PC键盘所对应的表。
其中大部分都可以使用各种101键(或102键)和104键(或105键)设备。
如果没有完全正确的映射表,请查找最合适的一个,将其复制到新的位置,然后更改单个键盘符号映射。
n熟悉v-scan代码。
请参见第97页,“V-Scan代码表”。
n关闭虚拟机并退出WorkstationPlayer。
步骤 n要禁用X按键代码映射以将键盘符号而不是按键代码映射到v-scan代码,请添加xkeymap.nokeycodeMap属性并将其设置为TRUE。
例如:xkeymap.nokeycodeMap="TRUE" n如果WorkstationPlayer在xkeymap目录中有一个用于您的键盘的表,但无法检测到该表,请添加xkeymap.language属性并将其设置为xkeymap目录中的某个表。
例如:xkeymap.language="keyboard_type" 如果无法检测键盘的原因是该表对您来说不完全正确,您可能需要创建一个经过修改的表并使用xkeymap.fileName属性。
n要使用xkeymap目录以外的其他键盘符号映射表,请添加xkeymap.fileName属性并将其设置为表所在的路径。
例如:xkeymap.fileName="file_path" 该表必须通过使用sym="v-scan代码"形式列出每个按键的键盘符号,其中sym的值是X键盘符号名称,v-scan代码是符合C语法的十六进制数,如0x001。
每个键盘符号占用一行。
注意因为编译完整的键盘符号映射非常困难,所以一般情况下应该编辑现有表,只进行小幅更改。
n要更改少数按键的键盘符号映射,可以在单独的行上为每个按键键入xkeymap.keysym属性。
例如:xkeymap.keysym.sym="v-scan_code" sym的值必须是X键盘符号名称,v-scan代码必须是符合C语法的十六进制数,如0x001。
96 VMware,Inc. V-Scan代码表 您可以在更改按键或键盘符号的映射方式时指定v-scan代码。
以下是104键美式键盘的v-scan代码。
表11‑1104键美式键盘的v-scan代码 符号 变换符号 位置 Esc
1 !
2 @
3 #
4 $
5 %
6 ^
7 &
8 *
9 (
0 ) - _ = + Backspace Tab
Q W
E R
T Y
U I
O P [ { ] } Enter Ctrl 左侧
A S
D F
G VMware,Inc. 第11章配置和管理设备 V-Scan代码0x0010x0020x0030x0040x0050x0060x0070x0080x0090x00a0x00b0x00c0x00d0x00e0x00f0x0100x0110x0120x0130x0140x0150x0160x0170x0180x0190x01a0x01b0x01c0x01d0x01e0x01f0x0200x0210x022 97 使用VMwareWorkstationPlayerforLinux 表11‑1104键美式键盘的v-scan代码(续) 符号 变换符号
H J
K L ; ' ` Shift \ |
Z X
C V
B N
M , < . > / ?
Shift * Alt Spacebar CapsLock F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 NumLock ScrollLock Home
7 向上箭头
8 PgUp
9 98 位置 左侧 右侧数字小键盘左侧 数字小键盘数字小键盘数字小键盘数字小键盘 V-Scan代码0x0230x0240x0250x0260x0270x0280x0290x02a0x02b0x02c0x02d0x02e0x02f0x0300x0310x0320x0330x0340x0350x0360x0370x0380x0390x03a0x03b0x03c0x03d0x03e0x03f0x0400x0410x0420x0430x0440x0450x0460x0470x0480x049 VMware,Inc. 第11章配置和管理设备 表11‑1104键美式键盘的v-scan代码(续) 符号 变换符号 - 向左箭头
4 5 向右箭头
6 + End
1 向下箭头
2 PgDn
3 Ins
0 Del F11 F12 Break Pause Enter Ctrl / SysRq PrintScrn Alt Home 向上箭头 PageUp 向左箭头 向右箭头 End 向下箭头 PageDown Insert Delete Windows Windows 菜单 位置数字小键盘数字小键盘数字小键盘数字小键盘数字小键盘数字小键盘数字小键盘数字小键盘数字小键盘数字小键盘 数字小键盘右侧数字小键盘 右侧功能键功能键功能键功能键功能键功能键功能键功能键功能键功能键左侧右侧 V-Scan代码0x04a0x04b0x04c0x04d0x04e0x04f0x0500x0510x0520x0530x0570x0580x1000x11c0x11d0x1350x1370x1380x1470x1480x1490x14b0x14d0x14f0x1500x1510x1520x1530x15b0x15c0x15d 84键键盘在数字小键盘区域有一个SysReq按键。
其v-scan代码是0x054。
非美式键盘通常在左侧Shift按键旁边有一个额外按键(通常是<>或<>|)。
该按键的v-scan代码是0x056。
VMware,Inc. 99 使用VMwareWorkstationPlayerforLinux 修改虚拟机的硬件设置 您可以修改虚拟机的内存、处理器、虚拟和物理硬盘、CD-ROM和DVD驱动器、软盘驱动器、虚拟网络适配器、USB控制器、声卡、串行端口、通用SCSI设备、打印机和显示设置。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2单击硬件选项卡。
3选择要修改的硬件设置。
4单击帮助了解有关如何修改硬件设置的信息。
必须关闭虚拟机才能更改特定的硬件设置。
100 VMware,Inc. 配置网络连接 12 WorkstationPlayer提供桥接模式网络连接、网络地址转换(NAT)和仅主机模式网络连接,用于为虚拟机配置虚拟网络连接。
在安装WorkstationPlayer时,已在主机系统中安装所有网络连接配置所需的软件。
本章讨论了以下主题:n第101页,“了解虚拟网络连接组件”n第102页,“了解常见网络连接配置”n第103页,“配置桥接模式网络连接”n第104页,“配置网络地址转换”n第104页,“配置仅主机模式网络连接”n第105页,“更改网络连接配置” 了解虚拟网络连接组件 WorkstationPlayer中的虚拟网络连接组件包括虚拟交换机、虚拟网络适配器、虚拟DHCP服务器和NAT设备。
虚拟交换机 与物理交换机相似,虚拟交换机也能将网络连接组件连接在一起。
虚拟交换机又称为虚拟网络,其名称为0、1、
2,以此类推。
有少量虚拟交换机会默认映射到特定网络。
表12‑1默认虚拟网络交换机网络类型 交换机名称 桥接模式
0 NAT
8 仅主机模式
1 WorkstationPlayer可根据需要创建虚拟交换机,最多能在Windows主机系统上创建20个虚拟交换机,在Linux主机系统上创建255个虚拟交换机。
您可以将任意数量的虚拟网络设备连接到Windows主机系统的虚拟交换机,最多将32个虚拟网络设备连接到Linux主机系统的虚拟交换机。
注意在Linux主机系统上,虚拟交换机的名称采用小写字母,如
0。
VMware,Inc. 101 使用VMwareWorkstationPlayerforLinux 虚拟网络适配器 在您使用新建虚拟机向导创建新的虚拟机时,向导会为虚拟机创建一个虚拟网络适配器。
虚拟网络适配器在客户机操作系统中显示为AMDPCNETPCI适配器或IntelPro/1000MT服务器适配器。
在WindowsVista、Windows7和Windows8客户机操作系统中显示为IntelPro/1000MT服务器适配器。
Player3.x及更高版本虚拟机最多可以有10个虚拟网络适配器。
虚拟DHCP服务器 虚拟动态主机配置协议(DHCP)服务器可在未桥接到外部网络的配置中向虚拟机提供IP地址。
例如,虚拟DHCP服务器可在仅主机模式和NAT配置中向虚拟机分配IP地址。
NAT设备 NAT配置中的NAT设备可在一个或多个虚拟机以及外部网络之间传送网络数据,识别用于每个虚拟机的传入数据包,并将它们发送到正确的目的地。
了解常见网络连接配置 您可以为虚拟机配置桥接模式网络连接、NAT和仅主机模式网络连接。
也可以使用虚拟网络连接组件创建复杂的自定义虚拟网络。
只可以为WorkstationPlayer中创建的虚拟机创建自定义网络。
虽然无法在WorkstationPlayer中配置自定义网络连接,但您可以在WorkstationPlayer中运行具有自定义网络连接的虚拟机。
桥接模式网络连接 桥接模式网络连接通过使用主机系统上的网络适配器将虚拟机连接到网络。
如果主机系统位于网络中,桥接模式网络连接通常是虚拟机访问该网络的最简单途径。
当您将WorkstationPlayer安装到Windows或Linux主机系统时,系统会设置一个桥接模式网络
(0)。
NAT模式网络连接 使用NAT模式网络时,虚拟机在外部网络中不必具有自己的IP地址。
主机系统上会建立单独的专用网络。
在默认配置中,虚拟机会在此专用网络中通过DHCP服务器获取地址。
虚拟机和主机系统共享一个网络标识,此标识在外部网络中不可见。
当您将WorkstationPlayer安装到Windows或Linux主机系统时,系统会设置一个NAT模式网络
(8)。
在您使用新建虚拟机向导创建新的虚拟机并选择典型配置类型时,该向导会将虚拟机配置为使用默认NAT默认网络。
您只能有一个NAT模式网络。
仅主机模式网络连接 仅主机模式网络连接可创建完全包含在主机中的网络。
仅主机模式网络连接使用对主机操作系统可见的虚拟网络适配器,在虚拟机和主机系统之间提供网络连接。
当您将WorkstationPlayer安装到Windows或Linux主机系统时,系统会设置一个仅主机模式网络
(1)。
102 VMware,Inc. 第12章配置网络连接 配置桥接模式网络连接 当您将WorkstationPlayer安装到Windows或Linux主机系统时,系统会设置一个桥接模式网络
(0)。
桥接模式网络连接通过使用主机系统上的网络适配器将虚拟机连接到网络。
如果主机系统位于网络中,桥接模式网络连接通常是虚拟机访问该网络的最简单途径。
通过桥接模式网络连接,虚拟机中的虚拟网络适配器可连接到主机系统中的物理网络适配器。
虚拟机可通过主机网络适配器连接到主机系统所用的LAN。
桥接模式网络连接支持有线和无线主机网络适配器。
桥接模式网络连接将虚拟机配置为在网络中具有唯一标识,与主机系统相分离,且与主机系统无关。
虚拟机可完全参与到网络活动中。
它能够访问网络中的其他计算机,也可以被网络中的其他计算机访问,就像是网络中的物理机那样。
图12‑1桥接模式网络连接配置 虚拟网络适配器 虚拟机 虚拟网络交换机
(0) 虚拟网桥 主机网络适配器 您可以查看并更改主机系统上的桥接模式网络连接设置,确定桥接模式网络连接所用的网络适配器,以及将特定主机网络适配器映射到特定虚拟交换机。
在桥接模式网络连接环境中分配IP地址 虚拟机在桥接模式网络中必须具有自己的标识。
例如,在TCP/IP网络中,虚拟机需要有自己的IP地址。
您的网络管理员可以告诉您是否有IP地址可供虚拟机使用,以及在客户机操作系统中要使用哪些网络连接设置。
通常情况下,客户机操作系统可以从DHCP服务器获取IP地址及其他网络详细信息,但您可能需要在客户机操作系统中手动设置IP地址和其他详细信息。
引导多个操作系统的用户通常会将同一地址分配到所有系统,因为他们假定一次只运行一个操作系统。
如果主机系统被设置为引导多个操作系统,而您要在虚拟机中运行其中的一个或多个操作系统,则必须为每个操作系统配置一个唯一的网络地址。
为现有虚拟机配置桥接模式网络连接 您可以为现有虚拟机配置桥接模式网络连接。
要为新虚拟机配置桥接模式网络连接,请在运行新建虚拟机向导时选择自定义硬件。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择网络适配器。
3选择桥接模式:直接连接物理网络。
4如果在笔记本电脑或其他移动设备上使用虚拟机,请选择复制物理网络连接状态。
当您在有线或无线网络之间进行移动时,该设置会导致IP地址续订。
VMware,Inc. 103 使用VMwareWorkstationPlayerforLinux 5单击确定保存所做的更改。
配置网络地址转换 当您将WorkstationPlayer安装到Windows或Linux主机系统时,系统会设置一个NAT模式网络
(8)。
在您使用新建虚拟机向导创建典型虚拟机时,该向导会将虚拟机配置为使用默认NAT模式网络。
使用NAT模式网络时,虚拟机在外部网络中不必具有自己的IP地址。
主机系统上会建立单独的专用网络。
在默认配置中,虚拟机会在此专用网络中通过DHCP服务器获取地址。
图12‑2NAT配置 虚拟网络适配器 虚拟机 虚拟网络交换机
(8) DHCP服务器 NAT设备 网络 虚拟机和主机系统共享一个网络标识,此标识在外部网络中不可见。
NAT工作时会将虚拟机在专用网络中的IP地址转换为主机系统的IP地址。
当虚拟机发送对网络资源的访问请求时,它会充当网络资源,就像请求来自主机系统一样。
主机系统在NAT网络上具有虚拟网络适配器。
借助该适配器,主机系统可以与虚拟机相互通信。
NAT设备可在一个或多个虚拟机与外部网络之间传送网络数据,识别用于每个虚拟机的传入数据包,并将它们发送到正确的目的地。
配置仅主机模式网络连接 当您将WorkstationPlayer安装到Windows或Linux主机系统时,系统会设置一个仅主机模式网络
(1)。
如果您需要设置独立的虚拟网络,仅主机模式网络连接将非常有用。
在仅主机模式网络中,虚拟机和主机虚拟网络适配器均连接到专用以太网络。
网络完全包含在主机系统内。
虚拟机和主机系统之间的网络连接由对主机操作系统可见的虚拟网络适配器提供。
虚拟DHCP服务器用于在仅主机模式网络中提供IP地址。
图12‑3仅主机模式网络连接配置 虚拟网络适配器 虚拟机 虚拟网络交换机
(1) DHCP服务器主机网络 适配器 104 VMware,Inc. 第12章配置网络连接 在默认配置中,仅主机模式网络中的虚拟机无法连接。
如果主机系统上安装了合适的路由或代理软件,您可以在主机系统的主机虚拟网络适配器和物理网络适配器之间建立连接,从而将虚拟机连接到令牌环网络或其他非以太网网络。
在WindowsXP或WindowsServer2003主机中,您可以结合使用仅主机模式网络连接和Windows的连接共享功能,让虚拟机使用主机系统的拨号网络连接适配器或其他连接。
有关配置连接共享的信息,请参阅Microsoft文档。
为现有虚拟机配置仅主机模式网络连接 可为现有虚拟机配置仅主机模式网络连接。
您可以将虚拟网络适配器连接到默认的仅主机模式网络
(1)或自定义的仅主机模式网络。
如果虚拟机有两个虚拟网络适配器,可将其连接到两个仅主机模式网络。
要为新的虚拟机配置仅主机模式网络连接,请在运行新建虚拟机向导时选择自定义硬件。
前提条件要将虚拟机连接到两个仅主机模式网络,需要向虚拟机添加第二个虚拟网络适配器。
请参阅第106页,“将虚拟网络适配器添加到虚拟机”。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择一个虚拟网络适配器。
3选择仅主机模式网络。
选项使用默认的仅主机模式网络
(1)使用自定义的仅主机模式网络 操作选择仅主机模式:与主机共享的专用网络。
选择自定义,然后从下拉菜单中选择自定义的仅主机模式网络。
4要将虚拟机连接到第二个仅主机模式网络,请选择其他虚拟网络适配器,然后选择第二个仅主机模式网络。
5单击确定保存所做的更改。
下一步将IP地址分配到虚拟网络适配器。
要查看仅主机模式网络当前使用的IP地址,请在Windows主机上使用ipconfig/all命令或在Linux主机上使用ipconfig命令。
更改网络连接配置 您可以确定虚拟机所用的网络类型、向虚拟机添加虚拟网络适配器并更改现有虚拟网络适配器的配置。
查找虚拟机的网络类型 除非配置自定义网络连接,否则虚拟机将使用桥接模式、NAT模式或仅主机模式网络连接。
在您使用新建虚拟机向导创建虚拟机时,新的虚拟机将默认使用NAT网络类型。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择网络适配器。
VMware,Inc. 105 使用VMwareWorkstationPlayerforLinux 将虚拟网络适配器添加到虚拟机 最多可为虚拟机添加10个虚拟网络适配器。
前提条件熟悉各种网络配置类型。
请参阅第102页,“了解常见网络连接配置”。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,单击添加。
3选择网络适配器。
4选择虚拟网络适配器类型。
选项桥接模式NAT模式 仅主机模式LAN区段 描述 通过使用主机系统上的网络适配器将虚拟机连接到网络。
虚拟机在网络中具有唯一标识,与主机系统相分离,且与主机系统无关。
虚拟机和主机系统共享一个网络标识,此标识在外部网络中不可见。
当虚拟机发送请求以访问网络资源时,它会充当网络资源,就像请求来自主机系统一样。
虚拟机和主机虚拟网络适配器连接到专用以太网络。
网络完全包含在主机系统内。
从下拉菜单中选择一个LAN区段。
LAN区段是一个由其他虚拟机共享的专用网络。
5单击完成将虚拟网络适配器添加到虚拟机。
6单击确定保存所做的更改。
7确认客户机操作系统被配置为在新网络中使用合适的IP地址。
a如果虚拟机使用的是DHCP,请解除并续订租约。
b如果IP地址是静态设置的,请确认客户机操作系统在正确的虚拟网络中拥有一个地址。
修改虚拟机的现有虚拟网络适配器 您可以更改虚拟机当前所用的虚拟网络适配器的设置。
前提条件熟悉各种网络配置类型。
请参阅第102页,“了解常见网络连接配置”。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择虚拟网络适配器。
3选择虚拟网络适配器类型。
选项桥接模式 NAT模式 描述 通过使用主机系统上的网络适配器将虚拟机连接到网络。
虚拟机在网络中具有唯一标识,与主机系统相分离,且与主机系统无关。
虚拟机和主机系统共享一个网络标识,此标识在外部网络中不可见。
当虚拟机发送请求以访问网络资源时,它会充当网络资源,就像请求来自主机系统一样。
106 VMware,Inc. 第12章配置网络连接 选项仅主机模式 LAN区段 描述 虚拟机和主机虚拟网络适配器连接到专用以太网络。
网络完全包含在主机系统内。
从下拉菜单中选择一个LAN区段。
LAN区段是一个由其他虚拟机共享的专用网络。
4单击确定保存所做的更改。
5确认客户机操作系统被配置为在新网络中使用合适的IP地址。
a如果虚拟机使用的是DHCP,请解除并续订租约。
b如果IP地址是静态设置的,请确认客户机操作系统在正确的虚拟网络中拥有一个地址。
VMware,Inc. 107 使用VMwareWorkstationPlayerforLinux 108 VMware,Inc. 配置虚拟机选项设置 13 虚拟机选项设置用于控制各个虚拟机的特性,如主机和客户机操作系统之间的文件传输方式、以及在退出WorkstationPlayer时对客户机操作系统执行的操作。
某些虚拟机选项可覆盖类似的WorkstationPlayer首选项设置。
要为所选虚拟机配置虚拟机选项设置,请选择虚拟机>虚拟机设置,然后单击选项选项卡。
本章讨论了以下主题:n第109页,“为虚拟机配置常规选项设置”n第110页,“为虚拟机配置电源选项”n第110页,“为虚拟机配置VMwareTools选项”n第111页,“为虚拟机配置自动登录” 为虚拟机配置常规选项设置 常规选项设置包括虚拟机名称、客户机操作系统的类型和版本,以及存储虚拟机文件的目录位置。
要为所选虚拟机配置常规选项设置,请选择虚拟机>虚拟机设置,单击选项选项卡,然后选择常规。
n更改虚拟机名称第109页, 您可以更改虚拟机的名称。
更改虚拟机名称不会改变该目录的名称,也不会对主机上的虚拟机文件名进行重命名。
WorkstationPlayer使用虚拟机的原始名称创建存储虚拟机文件的目录。
n更改客户机操作系统第110页,您可以更改虚拟机的客户机操作系统或操作系统版本。
升级客户机操作系统时,或如果在创建虚拟机时指定了错误的操作系统版本,您可能希望更改虚拟机的客户机操作系统。
n更改虚拟机工作目录第110页,您可以更改虚拟机的工作目录。
工作目录是WorkstationPlayer用于存储挂起状态(.vmss)、快照(.vmsn)和虚拟机分页(.vmem)文件的位置。
默认情况下,工作目录用于存储虚拟机文件。
更改虚拟机名称 您可以更改虚拟机的名称。
更改虚拟机名称不会改变该目录的名称,也不会对主机上的虚拟机文件名进行重命名。
WorkstationPlayer使用虚拟机的原始名称创建存储虚拟机文件的目录。
要为所选虚拟机指定新的名称,请选择虚拟机>虚拟机设置,单击选项选项卡,然后选择常规。
VMware,Inc. 109 使用VMwareWorkstationPlayerforLinux 更改客户机操作系统 您可以更改虚拟机的客户机操作系统或操作系统版本。
升级客户机操作系统时,或如果在创建虚拟机时指定了错误的操作系统版本,您可能希望更改虚拟机的客户机操作系统。
要为所选虚拟机选择新的客户机操作系统或操作系统版本,请选择虚拟机>虚拟机设置,单击选项选项卡,然后选择常规。
更改操作系统类型时,虚拟机配置文件会发生变化,但客户机操作系统仍保持不变。
要更改客户机操作系统,必须先获得操作系统软件,然后升级客户机操作系统。
在更改这些设置时,必须关闭虚拟机。
更改虚拟机工作目录 您可以更改虚拟机的工作目录。
工作目录是WorkstationPlayer用于存储挂起状态(.vmss)、快照(.vmsn)和虚拟机分页(.vmem)文件的位置。
默认情况下,工作目录用于存储虚拟机文件。
要为所选虚拟机指定新的工作目录,请选择虚拟机>虚拟机设置,单击选项选项卡,然后选择常规。
在以下情形中,您可能希望更改工作目录。
n要在单独的目录中组织所有快照,可以在其他位置创建一个目录。
如果计划拍摄很多快照并使用大量磁盘空间,请将工作目录置于大容量磁盘中。
n要运行存储于网络共享位置或iPod上的虚拟机(性能可能较差),可以将工作目录置于本地硬盘上。
然后,您可以拍摄快照、开启并使用虚拟机,并在结束时放弃快照。
最后虚拟机将恢复到原始状态。
n要在大容量快速磁盘上创建分页文件,但虚拟磁盘和配置文件存储在其他磁盘上,您可以更改工作目录,将其放在快速磁盘上。
更改工作目录并不会改变WorkstationPlayer存储虚拟机配置(.vmx)文件和日志文件的目录。
在更改此设置时,必须关闭虚拟机。
为虚拟机配置电源选项 电源选项用于控制虚拟机在关机、关闭或挂起后的行为。
要为所选虚拟机配置电源选项,请选择虚拟机>虚拟机设置,单击选项选项卡,然后选择电源。
表13‑1电源选项 选项 描述 开机后进入全屏模式 虚拟机在开机后进入全屏模式。
向客户机报告电池信息 将电池信息报告给客户机操作系统。
如果您以全屏模式在笔记本电脑中运行虚拟机,该选项可让您及时了解电池电量。
该选项只能用于Workstation6.x和更高版本的虚拟机。
为虚拟机配置VMwareTools选项 您可以配置VMwareTools在虚拟机上的更新方式。
还可以配置客户机操作系统上的时钟是否与主机时钟同步。
VMwareTools更新选项 虚拟机的VMwareTools更新选项可覆盖WorkstationPlayer用于在Linux和Windows客户机操作系统上自动更新VMwareTools的首选项。
110 VMware,Inc. 第13章配置虚拟机选项设置 要为所选虚拟机配置VMwareTools更新,请选择虚拟机>虚拟机设置,单击选项选项卡,然后选择VMwareTools。
注意以旧版VMware产品(如Workstation5.5及更早版本或VMwareServer1.x)创建的虚拟机中所包含的VMwareTools版本不支持自动更新。
表13‑2VMwareTools更新选项选项手动更新(不执行任何操作) 自动更新 使用应用程序默认设置(当前自动更新) 说明 您必须手动更新VMwareTools。
有新版VMwareTools可用时,客户机操作系统的状态栏中会显示一条消息。
VMwareTools会在有新版本可用时自动更新。
进行更新时状态栏会进行指示。
使用默认的VMwareTools更新行为。
要安装VMwareTools更新,请执行初次安装VMwareTools的步骤。
时间同步 如果您打开了VMwareTools时间同步功能,VMwareTools会每分钟执行一次检查,以确定客户机和主机操作系统的时钟是否仍然相符。
如果不符,则客户机操作系统的时钟会与主机时钟进行同步。
本机时间同步软件,例如Linux和MacOSX上的网络时间协议(NTP)或者Windows上的MicrosoftWindows时间服务(Win32Time),通常比VMwareTools周期性时间同步更准确,因此成为用户的首选。
为虚拟机配置自动登录 您可以为使用Windows2000或更高版本客户机操作系统的虚拟机配置自动登录功能。
要使用自动登录功能,必须开启虚拟机,本地计算机上必须具有现成的用户帐户,还必须安装最新版本的VMwareTools。
要为所选虚拟机配置自动登录功能,请选择虚拟机>虚拟机设置,单击选项选项卡,然后选择自动登录。
启用自动登录功能后,必须键入您的登录凭据。
如果您键入的密码不正确或已经过期,则在开启虚拟机时需要键入登录凭据。
要更改您的登录凭据,请选择更改用户。
注意启用自动登录功能或更改登录凭据时,自动登录设置会立即保存。
如果您单击“虚拟机设置”对话框中的取消,应用到自动登录设置的更改将不受影响。
VMware,Inc. 111 使用VMwareWorkstationPlayerforLinux 112 VMware,Inc. 配置虚拟机硬件设置 14 您可以使用虚拟机硬件设置为虚拟机添加、移除和修改虚拟设备。
要为所选虚拟机配置硬件设置,请选择虚拟机>虚拟机设置,然后单击硬件选项卡。
在左侧窗格中选择设备后,右侧窗格中会显示该设备的配置选项。
本章讨论了以下主题:n第113页,“将硬件添加到虚拟机”n第114页,“从虚拟机中移除硬件”n第115页,“调整虚拟机内存”n第115页,“配置虚拟机处理器设置”n第116页,“配置和维护虚拟硬盘”n第118页,“配置CD-ROM和DVD驱动器设置”n第119页,“配置软盘驱动器设置”n第120页,“配置虚拟网络适配器设置”n第122页,“配置USB控制器设置”n第123页,“配置声卡设置”n第123页,“配置并行端口设置”n第123页,“配置串行端口设置”n第124页,“配置通用SCSI设备设置”n第124页,“配置打印机设置”n第125页,“配置显示设置”n第125页,“在物理磁盘或未使用的分区上安装客户机操作系统” 将硬件添加到虚拟机 您可以使用虚拟机硬件设置将硬件添加到现有虚拟机。
要将硬件添加到所选虚拟机,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后单击添加。
添加硬件向导将提示您选择要添加的设备类型,并指定设备专用的配置设置。
设备创建后,可通过更改虚拟机硬件设置修改很多配置设置。
VMware,Inc. 113 使用VMwareWorkstationPlayerforLinux 可将以下类型的设备添加到虚拟机。
虚拟硬盘CD-ROM和DVD驱动器 虚拟硬盘由一组文件构成,用作客户机操作系统的物理磁盘驱动器。
您可以将虚拟硬盘配置为IDE、SCSI或SATA设备。
最多可以为虚拟机添加4个IDE设备、60个SCSI设备以及120个SATA设备(4个控制器,每个控制器30个设备)。
另外,还可以授予虚拟机对物理磁盘的直接访问权限。
您可以将一个虚拟CD-ROM或DVD驱动器配置为IDE、SCSI或SATA设备。
最多可以为虚拟机添加4个IDE设备、60个SCSI设备以及120个SATA设备(4个控制器,每个控制器30个设备)。
您可以将虚拟CD-ROM和DVD驱动器连接到主机系统的物理驱动器或ISO映像文件。
软盘驱动器 网络适配器USB控制器 最多可以添加两个软盘驱动器。
虚拟软盘驱动器可以连接到主机系统的物理驱动器、现有软盘映像文件或空白软盘映像文件。
最多可为虚拟机添加10个虚拟网络适配器。
可以为一个虚拟机添加一个USB控制器。
每个虚拟机必须配置一个USB控制器才能使用USB设备或智能卡读卡器。
对于智能卡读卡器,无论其是否属于USB设备,虚拟机都必须具有USB控制器。
声卡并行(LPT)端口串行(COM)端口打印机 通用SCSI设备 如果主机系统已配置并安装了声卡,您可以为虚拟机启用声音功能。
最多可为虚拟机附加三个双向并行端口。
虚拟并行端口可以输出到并行端口或主机操作系统中的文件。
最多可为虚拟机添加四个串行端口。
虚拟串行端口可以输出到物理串行端口、主机操作系统中的文件或命名管道。
可在虚拟机中使用主机系统可用的任意打印机进行打印,而不必在虚拟机中安装额外的驱动程序。
WorkstationPlayer使用ThinPrint技术在虚拟机中复制主机打印机映射。
启用虚拟机打印机后,WorkstationPlayer会配置一个用于与主机打印机通信的虚拟串行端口。
最多可为虚拟机添加60个SCSI设备。
借助通用SCSI设备,客户机操作系统可直接访问与主机系统连接的SCSI设备。
通用SCSI设备包括扫描仪、磁带驱动器、CD-ROM驱动器和DVD驱动器。
从虚拟机中移除硬件 您可以从虚拟机中移除特定类型的硬件。
要从所选虚拟机中移除硬件,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后单击移除。
您可以从虚拟机中移除以下类型的设备。
n虚拟硬盘nCD-ROM和DVD驱动器n软盘驱动器n虚拟网络适配器nUSB控制器n声卡n打印机n通用SCSI设备 114 VMware,Inc. 第14章配置虚拟机硬件设置 无法移除内存、处理器和显示器设备。
必须关闭虚拟机才能移除虚拟网络适配器、声卡、并行端口、串行端口或通用SCSI设备。
另外,必须关闭Workstation4和5虚拟机才能移除USB控制器。
调整虚拟机内存 您可以调整分配给虚拟机的内存量。
必须关闭虚拟机才能更改其内存分配设置。
要调整分配给所选虚拟机的内存量,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后单击内存。
“内存”面板中的信息有助于您选择合适的虚拟机内存量。
内存量的范围上限取决于分配给所有运行中虚拟机的内存量。
如果允许交换虚拟机内存,该值将改为反映指定的交换量。
“内存”面板中的颜色编码图标表示最大建议内存、建议内存和客户机操作系统的最小建议内存量。
要调整内存,请沿内存值范围移动滑块,或在此虚拟机的内存文本框中键入相应的值。
注意如果为虚拟机分配的内存超出最高限制,可能会导致内存交换。
还会影响主机系统的性能,其中包括运行WorkstationPlayer的能力。
配置虚拟机处理器设置 您可以配置虚拟机的处理器设置,包括处理器数量、每个处理器的核心数,以及虚拟化引擎的首选执行模式。
要为所选虚拟机配置处理器设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择处理器。
表14‑1处理器设置 设置 说明 每个处理器的核心数量 选择每个处理器的核心数量。
WorkstationPlayer最多为运行于多处理器主机的客户机操作系统提供16路虚拟对称多处理(SMP)支持。
您可以为任何具有至少两个逻辑处理器的主机上的虚拟机分配处理器和每个处理器的核心数量配置。
首选模式 选择虚拟化引擎的首选执行模式。
您通常不必更改虚拟化引擎的设置。
自动 WorkstationPlayer根据客户机操作系统和主机CPU 选择执行模式。
二进制转换 WorkstationPlayer混合使用直接执行客户机代码和二进制转换来运行客户机操作系统。
客户机内存映射通过影子页表执行。
IntelVT-x或AMD-
V WorkstationPlayer使用硬件扩展项运行并隔离客户机代码。
客户机内存映射通过影子页表执行。
IntelVT-x/EPT或AMD-V/RVI WorkstationPlayer使用硬件扩展项运行并隔离客户机代码。
客户机内存映射通过硬件分页执行。
禁用二进制转换加速 在个别情况下,您可能会发现在虚拟机中安装或运行软件时,WorkstationPlayer呈现出冻结状态。
这个问题通常出现在程序执行初期。
在很多情况下,在虚拟机中临时禁用加速功能即可避免此问题。
当程序度过问题多发阶段后,可取消选中该设置。
VMware,Inc. 115 使用VMwareWorkstationPlayerforLinux 表14‑1处理器设置(续)设置虚拟化IntelVT-x/EPT或AMD-V/RVI 启用虚拟CPU性能计数器 说明 WorkstationPlayer强制将虚拟机执行模式设为VT-x/EPT或AMD-RVI。
必须启用物理地址扩展(PAE)模式才能使用虚拟化AMD-V/RVI。
如果执行模式不受主机系统支持,虚拟化VT-x/EPT或AMD/RVI将不可用。
如果您将虚拟机迁移到其他VMware产品,虚拟化VT-x/EPT或AMDV/RVI也可能不可用。
如果您打算使用性能监控应用程序(如VTune或OProfile)优化或调试虚拟机中运行的软件,可以打开此功能。
仅在虚拟机兼与Workstation9或更高版本兼容时,才可以使用该功能。
配置和维护虚拟硬盘 您可以配置虚拟硬盘节点和模式设置。
也可以使用实用工具菜单中的命令执行常规的磁盘维护任务,如对磁盘进行碎片整理、压缩和扩展。
要在所选虚拟机的虚拟硬盘上执行操作,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择虚拟硬盘。
n对虚拟硬盘进行碎片整理第116页,与物理磁盘驱动器类似,虚拟硬盘也会产生碎片。
整理磁盘碎片时会重新排列虚拟磁盘上的文件、程序和空闲空间,从而加快程序的运行速度和文件的打开速度。
碎片整理功能不会回收虚拟磁盘的空闲空间。
n扩展虚拟硬盘第117页,扩展虚拟硬盘可增加虚拟机的存储空间。
n压缩虚拟硬盘第117页,压缩虚拟硬盘可回收磁盘中未使用的空间。
如果磁盘中有闲置空间,压缩过程可减少虚拟硬盘在主机驱动器上占用的空间。
您必须关闭虚拟机才能压缩其虚拟硬盘。
n将虚拟磁盘映射到主机系统第117页,与其使用共享文件夹或在虚拟机和主机系统之间复制数据,您可以将虚拟磁盘映射到主机系统。
映射时,您需要将主机文件系统中的虚拟磁盘映射为单独的映射驱动器。
通过使用映射驱动器,您无需进入虚拟机就可以连接虚拟磁盘。
n更改虚拟硬盘节点和模式设置第118页,您可以更改虚拟硬盘节点和模式设置。
默认情况下,所做更改会立即写入到磁盘中。
为虚拟机拍摄快照时,系统会保存磁盘上的数据。
对虚拟硬盘进行碎片整理 与物理磁盘驱动器类似,虚拟硬盘也会产生碎片。
整理磁盘碎片时会重新排列虚拟磁盘上的文件、程序和空闲空间,从而加快程序的运行速度和文件的打开速度。
碎片整理功能不会回收虚拟磁盘的空闲空间。
主机系统上必须有充足的空闲工作空间才能整理虚拟硬盘碎片。
如果磁盘包含在单个文件中,您需要释放与磁盘文件相同大小的空间。
其他虚拟硬盘配置所需的空闲空间较少。
您无法对经过映射或装载的虚拟硬盘执行碎片整理。
要为所选虚拟机整理虚拟硬盘碎片,请选择虚拟机>虚拟机设置,单击硬件选项卡,选择虚拟硬盘,然后从实用工具菜单中选择碎片整理。
注意整理虚拟硬盘碎片的过程可能会持续几分钟。
116 VMware,Inc. 第14章配置虚拟机硬件设置 扩展虚拟硬盘 扩展虚拟硬盘可增加虚拟机的存储空间。
扩展虚拟硬盘时,新增的空间不会立即提供给虚拟机使用。
要让新增空间变为可用,必须使用磁盘管理工具增加虚拟硬盘现有分区的大小,使其与扩展后的大小相匹配。
您所用的磁盘管理工具取决于虚拟机的客户机操作系统。
很多操作系统(包括WindowsVista、Windows7和某些版本的Linux)都提供了可用于调整分区大小的内置磁盘管理工具。
另外还有一些第三方磁盘管理工具可供使用,如Symantec/NortonPartitionMagic、EASEUSPartitionMaster、AcronisDiskDirector以及开源工具GParted。
扩展虚拟硬盘大小时,分区和文件系统的大小不受影响。
要为所选虚拟机扩展虚拟硬盘,请选择虚拟机>虚拟机设置,选择虚拟硬盘,然后从实用工具菜单中选择扩展。
注意除此之外还有一种扩展方式,即为虚拟机添加新的虚拟硬盘。
压缩虚拟硬盘 压缩虚拟硬盘可回收磁盘中未使用的空间。
如果磁盘中有闲置空间,压缩过程可减少虚拟硬盘在主机驱动器上占用的空间。
您必须关闭虚拟机才能压缩其虚拟硬盘。
如果磁盘空间是预先分配的或者虚拟硬盘已被映射或装载,您将无法压缩虚拟机磁盘。
要为所选虚拟机压缩虚拟硬盘,请选择虚拟机>虚拟机设置,单击硬件选项卡,选择虚拟硬盘,然后从实用工具菜单中选择压缩。
将虚拟磁盘映射到主机系统 与其使用共享文件夹或在虚拟机和主机系统之间复制数据,您可以将虚拟磁盘映射到主机系统。
映射时,您需要将主机文件系统中的虚拟磁盘映射为单独的映射驱动器。
通过使用映射驱动器,您无需进入虚拟机就可以连接虚拟磁盘。
将虚拟磁盘映射或装载到主机系统上的驱动器 将某个虚拟磁盘及其关联的卷映射到主机系统的驱动器后,您可以在不打开虚拟机的情况下连接到该虚拟磁盘。
将该虚拟磁盘映射到主机系统的驱动器后,只有断开主机系统与该磁盘的连接,使用该磁盘的虚拟机才能开机。
重要事项如果在装载了一个具有快照的虚拟磁盘后对该磁盘进行写入,则会对从虚拟机创建的快照或链接克隆造成不可挽回的损坏。
前提条件n将所有使用该虚拟磁盘的虚拟机关机。
n确认该虚拟磁盘上的虚拟磁盘(.vmdk)文件未被压缩,且不具有只读权限。
n在Windows主机中,确认卷已格式化为FAT(12/16/32)或NTFS类型。
只有FAT(12/16/32)和NTFS格 式的卷受支持。
如果虚拟磁盘包含混合分区,例如一个分区使用Linux操作系统进行格式化,另一个分区使用Windows操作系统进行格式化,则您只能映射Windows分区。
n确认该虚拟磁盘未加密。
您无法映射或装载加密的磁盘。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择硬盘,单击实用工具,然后选择映射。
VMware,Inc. 117 使用VMwareWorkstationPlayerforLinux 3在Windows主机中,将“映射虚拟磁盘”对话框中的以只读模式打开文件复选框保留为选中状态。
此设置可防止您意外将数据写入到可能是快照或链接克隆父项的虚拟磁盘。
对此类磁盘进行写入可能会导致快照或链接克隆无法使用。
4在Linux主机中,选中“装载磁盘”对话框中的以只读模式装载复选框。
此设置可防止您意外将数据写入到可能是快照或链接克隆父项的虚拟磁盘。
对此类磁盘进行写入可能会导致快照或链接克隆无法使用。
5浏览到虚拟磁盘(.vmdk)文件,选择该文件并单击打开。
6选择要映射或装载的卷,在主机系统中选择一个未使用的驱动器盘符。
7(可选)在Windows主机中,如果您不希望驱动器在完成映射后在Windows资源管理器中打开,请取 消选中映射后在Windows资源管理器中打开驱动器复选框。
8单击确定或装载。
驱动器将显示在主机系统中。
您可以在主机系统中对映射的虚拟磁盘执行文件读写操作。
从主机系统断开虚拟磁盘 将虚拟机的虚拟磁盘映射或装载到主机系统后,如果要从虚拟机使用该虚拟磁盘,必须将其从主机系统断开。
在Windows主机上,必须使用WorkstationPlayer断开驱动器与主机系统的连接。
使用Windows的断开网络驱动器命令时,映射的驱动器盘符不会出现在网络驱动器列表中。
步骤1选择虚拟机,然后选择虚拟机>虚拟机设置。
2在硬件选项卡中,选择硬盘,单击实用工具,然后选择断开连接。
现在,您可以开启任何使用该磁盘的虚拟机。
更改虚拟硬盘节点和模式设置 您可以更改虚拟硬盘节点和模式设置。
默认情况下,所做更改会立即写入到磁盘中。
为虚拟机拍摄快照时,系统会保存磁盘上的数据。
要更改所选虚拟机中虚拟硬盘的节点和模式设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,选择虚拟硬盘,然后单击高级。
表14‑2虚拟硬盘节点和模式设置 设置 描述 虚拟设备节点 选择驱动器所用的SCSI、IDE或SATA设备标识符。
例如,如果选择SCSI0:
2,客户机操作系统会将驱动器检测为控制器0上的ID2。
您需要在创建虚拟磁盘时决定是将其识别为SCSI设备、IDE设备还是SATA设备。
启用写入缓存 (仅限Linux主机)启用写入缓存。
启用写入缓存后,“程序保存数据”的操作与“数据被真正写入磁盘”操作两者在时间上存在延迟。
这种延迟有利于改善性能,但延缓向磁盘写入数据会增加数据丢失的风险。
如果您侧重于数据完整性而非性能,您可能希望禁用写入缓存功能。
配置CD-ROM和DVD驱动器设置 您可以配置CD-ROM和DVD驱动器设置,如虚拟设备节点和旧版仿真模式。
要配置所选虚拟机的CD-ROM和DVD驱动器设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择驱动器。
118 VMware,Inc. 第14章配置虚拟机硬件设置 n配置CD-ROM和DVD驱动器状态和连接设置第119页,设备状态和连接设置用于控制CD-ROM或DVD驱动器何时连接到虚拟机、使用特定的驱动器还是允许WorkstationPlayer检测驱动器,以及是否使用ISO映像文件而非物理驱动器。
n更改虚拟设备节点和旧版仿真设置第119页,您可以使用高级设置更改CD-ROM或DVD驱动器的虚拟设备节点和旧版仿真设置。
必须关闭虚拟机才能更改这些设置。
配置CD-ROM和DVD驱动器状态和连接设置 设备状态和连接设置用于控制CD-ROM或DVD驱动器何时连接到虚拟机、使用特定的驱动器还是允许WorkstationPlayer检测驱动器,以及是否使用ISO映像文件而非物理驱动器。
要配置所选虚拟机的设备状态和连接设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择驱动器。
表14‑3设备状态和连接设置 设置 描述 已连接 在虚拟机运行时连接驱动器或ISO映像文件。
启动时连接 在开启虚拟机时连接驱动器或ISO映像路径。
使用物理驱动器 选择特定的驱动器或选中自动检测以允许WorkstationPlayer检测要使用的驱动器。
使用ISO映像文件 指定或选择一个虚拟机要使用的ISO映像文件。
要禁用或启用在虚拟机运行期间对CD-ROM或DVD驱动器的访问,请选择虚拟机,然后选择虚拟机>可移动设备>CD/DVD,然后选择断开连接或连接。
更改虚拟设备节点和旧版仿真设置 您可以使用高级设置更改CD-ROM或DVD驱动器的虚拟设备节点和旧版仿真设置。
必须关闭虚拟机才能更改这些设置。
要配置所选虚拟机的虚拟设备和旧版仿真设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,选择驱动器,然后单击高级。
使用这些设置选择驱动器所用的SCSI、IDE或SATA设备标识符。
例如,如果选择SCSI0:
2,客户机操作系统会将驱动器检测为控制器0上的ID2。
无论哪种类型的物理设备,您都可以选择IDE、SCSI或SATA节点选项。
例如,如果物理驱动器是IDE设备,您可以选择一个SCSI节点。
这时,虚拟机会将驱动器检测为SCSI设备。
如果选择旧版仿真设置,虚拟硬件将按照在早期版本WorkstationPlayer中的方式工作。
默认情况下,WorkstationPlayer会尝试为您的驱动器开启高级功能,但该设置有时可导致驱动器无法与虚拟机配合使用。
选择旧版仿真设置可将WorkstationPlayer恢复到之前的驱动器仿真模式。
旧版仿真有助于进行故障排除。
配置软盘驱动器设置 您可以配置软盘驱动器何时连接到虚拟机、使用特定的驱动器还是允许WorkstationPlayer检测驱动器,以及是否使用磁盘驱动器映像文件而非物理驱动器。
要配置所选虚拟机的软盘驱动器设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择软盘驱动器。
表14‑4软盘驱动器设置设置已连接启动时连接 描述在虚拟机运行时连接驱动器或软盘映像文件。
在开启虚拟机时连接软盘驱动器。
VMware,Inc. 119 使用VMwareWorkstationPlayerforLinux 表14‑4软盘驱动器设置(续)设置使用物理驱动器 使用软盘映像文件 描述 选择特定的驱动器或选中自动检测以允许WorkstationPlayer检测要使用的软盘驱动器。
创建或浏览至软盘映像(.img或.flp)文件。
选择只读以免对文件做出更改。
要禁用或启用在虚拟机运行期间对软盘驱动器的访问,请选择虚拟机,然后选择虚拟机>可移动设备>软盘,然后选择断开连接或连接。
配置虚拟网络适配器设置 您可以配置虚拟网络适配器在何时连接到虚拟机,以及适配器提供的网络连接类型。
要为所选虚拟机配置虚拟网络适配器设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择虚拟网络适配器。
n配置虚拟网络适配器设备状态设置第120页,设备状态设置用于控制虚拟网络适配器在何时连接到虚拟机。
n配置桥接模式网络连接第120页,配置桥接模式网络连接后,虚拟机使用主机系统上的物理网络适配器连接网络。
n配置网络地址转换第121页,配置网络地址转换(NAT)时,虚拟机会共享主机系统的IP地址和MAC地址。
n配置仅主机模式网络连接第121页,配置仅主机模式网络连接时,WorkstationPlayer会在虚拟机和主机系统之间创建一个虚拟专用网络(VPN)连接。
n配置LAN区段第122页,在选择LAN区段时,虚拟机使用可以与其他虚拟机共享的专用网络。
LAN区段可用于多层测试、网络性能分析以及注重虚拟机隔离的环境。
n配置虚拟网络适配器高级设置第122页,您可以使用高级虚拟网络适配器设置来限制带宽,指定传入和传出数据传输中可接受的数据包丢失百分比。
配置虚拟网络适配器设备状态设置 设备状态设置用于控制虚拟网络适配器在何时连接到虚拟机。
要为所选虚拟机配置虚拟网络适配器设备状态设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择虚拟网络适配器。
表14‑5设备状态设置 设置 描述 已连接 在虚拟机运行时连接虚拟网络适配器。
启动时连接 在开启虚拟机时连接虚拟网络适配器。
配置桥接模式网络连接 配置桥接模式网络连接后,虚拟机使用主机系统上的物理网络适配器连接网络。
如果主机系统位于网络中,桥接模式网络连接通常是虚拟机访问该网络的最简单途径。
120 VMware,Inc. 第14章配置虚拟机硬件设置 利用桥接模式网络连接时,虚拟机将成为主机系统所在物理以太网网络中的另一台计算机。
虚拟机可通过透明方式使用网络中的可用服务,包括文件服务器、打印机和网关。
物理主机和其他配置了桥接模式网络连接的虚拟机也可以使用虚拟机的资源。
使用桥接模式网络连接时,虚拟机必须具有自己的网络标识。
例如,在TCP/IP网络中,虚拟机必须有自己的IP地址。
虚拟机通常是从DHCP服务器获取IP地址和其他网络详细信息。
在某些配置中,您可能需要手动设置IP地址及其他详细信息。
引导多个操作系统的用户通常会将同一地址分配到所有系统,因为他们假定只同时运行一个操作系统。
如果主机系统被设置为引导多个操作系统,而您要在虚拟机中运行其中的一个或多个操作系统,则需要为每个操作系统配置一个唯一的网络地址。
如果选择了复制物理连接状态选项,当您在有线或无线网络之间进行移动时,IP地址会自动更新。
该设置适用于笔记本电脑或其他移动设备上运行的虚拟机。
配置网络地址转换 配置网络地址转换(NAT)时,虚拟机会共享主机系统的IP地址和MAC地址。
虚拟机和主机系统会共享一个标识,此标识在网络以外不可见。
虚拟机没有自己的IP地址。
但主机系统上会设置一个独立的专用网络,虚拟机会通过VMware虚拟DHCP服务器在该网络获取一个地址。
VMwareNAT设备可在一个/多个虚拟机和外部网络之间传送网络数据。
VMwareNAT设备能识别针对每个虚拟机的传入数据包,并将其发送到正确的目的地。
使用NAT时,虚拟机可采用很多标准协议连接到外部网络中的其他计算机。
例如,您可以用HTTP浏览Web站点,用FTP传输文件,用登录其他系统。
也可以使用主机系统上的令牌环适配器连接TCP/IP网络。
在默认配置中,外部网络中的系统无法发起对虚拟机的连接。
例如,默认配置不允许将虚拟机用作Web服务器向外部网络中的系统发送Web页面。
此限制用于保护客户机操作系统,使之在用户安装安全软件前免受威胁。
使用新建虚拟机向导创建虚拟机时,默认使用NAT。
虚拟机会借助主机系统的网络连接,通过NAT连接或其他TCP/IP网络。
NAT支持以太网、DSL和电话调制解调器。
主机系统上会建立单独的专用网络。
虚拟机将通过VMware虚拟DHCP服务器在该网络获取一个地址。
配置仅主机模式网络连接 配置仅主机模式网络连接时,WorkstationPlayer会在虚拟机和主机系统之间创建一个虚拟专用网络(VPN)连接。
VPN在主机系统外通常不可见。
在同一主机系统上配置了仅主机模式网络连接的多个虚拟机都会位于相同的网络中。
VMwareDHCP服务器可提供网络地址。
如果主机系统上安装了合适的路由或代理软件,您可以在主机系统的主机虚拟网络适配器和物理网络适配器之间建立连接。
通过此配置,您可以将虚拟机连接到令牌环或其他非以太网网络。
在Windows主机系统上,您可以结合使用仅主机模式网络连接和Windows中的连接共享功能。
这样,虚拟机就可以使用主机系统上的拨号网络连接适配器或其他指向的连接。
有关连接共享的更多信息,请参阅Windows文档。
VMware,Inc. 121 使用VMwareWorkstationPlayerforLinux 配置LAN区段 在选择LAN区段时,虚拟机使用可以与其他虚拟机共享的专用网络。
LAN区段可用于多层测试、网络性能分析以及注重虚拟机隔离的环境。
如果将现有虚拟机添加到LAN区段中,虚拟机可能配置为从DHCP服务器中获取IP地址。
与仅主机模式和NAT模式网络连接不同的是,WorkstationPlayer不会为LAN区段提供DHCP服务器。
必须为LAN区段上的虚拟机手动配置IP地址。
您可以在LAN区段上配置一个DHCP服务器以分配IP地址,也可以为LAN区段上的每个虚拟机配置一个固定IP地址。
可以单击LAN区段以创建新的LAN区段或删除并重命名现有的LAN区段。
如果删除LAN区段,则会断开为该区段配置的所有虚拟网络适配器。
在删除LAN区段时,您必须手动配置断开的虚拟网络适配器以将虚拟机重新连接到网络上。
配置虚拟网络适配器高级设置 您可以使用高级虚拟网络适配器设置来限制带宽,指定传入和传出数据传输中可接受的数据包丢失百分比。
要为所选虚拟机配置高级虚拟网络适配器设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,选择虚拟网络适配器,然后单击高级。
表14‑6虚拟网络适配器高级设置 设置 描述 带宽和Kbps 要将传入或传出数据传输限制为特定网络连接类型的数据传输速率,请从带宽下拉菜单中选择网络连接类型。
Kbps文本框中的值会更改为所选网络连接类型的数据传输速率,单位为kbps。
例如,如果选择租用线路T1(1.544Mbps),则Kbps文本框中的值会变为1544。
要将传入或传出数据传输限制为特定的数据传输速率,请选择自定义并在Kbps文本框中键入数据传输速率,单位为kbps。
传入和传出数据传输的默认带宽设置均为无限制。
数据包丢失(%) 传入或传出数据传输中可接受的数据包丢失百分比。
默认设置为0.0%。
MAC地址 要为网络适配器分配新的MAC地址,可在该文本框中键入新的地址,或者单击生成让WorkstationPlayer生成一个新地址。
配置USB控制器设置 您可以配置USB控制器是否支持常时等量USB和蓝牙设备,何时将新的USB设备连接到主机系统,以及人机界面设备(HID)是否显示在可移动设备菜单中。
要为所选虚拟机配置USB控制器设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后单击USB控制器。
表14‑7USB控制器设置 设置 描述 USB兼容性 选择USB2.0或3.0即可支持同步USB设备,包括网络摄像头、扬声器和麦克风。
自动连接新的USB设备 将新的USB设备连接到虚拟机。
如果不选择该设置,新的USB设备只会连接到主机系统。
显示所有USB输入设备 USB1.1和2.0鼠标/键盘设备之类的人体学接口设备(HID)显示在可移动设备菜单中。
HID的图标显示在状态栏中。
连接到客户机操作系统的HID无法用于主机系统。
在更改此设置时,必须关闭虚拟机。
与虚拟机共享蓝牙设备 启用蓝牙设备支持。
122 VMware,Inc. 第14章配置虚拟机硬件设置 要在虚拟机运行时连接或断开USB设备,请选择虚拟机,然后选择虚拟机>可移动设备。
利用双端口USB控制器,您可以连接USB1.1和USB2.0设备。
重要事项在拔下USB设备或选择可移动设备以将USB设备从虚拟机断开时,请参照设备制造商的流程操作,以便将设备从物理机中安全拔出。
配置声卡设置 您可以配置声卡在何时连接到虚拟机。
还可以配置虚拟机在主机系统中使用特定的声卡还是默认声卡。
要为所选虚拟机配置声卡设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后单击声卡。
表14‑8声卡设置 设置 说明 已连接 在虚拟机运行时连接声音设备。
启动时连接 在开启虚拟机时连接声音设备。
使用默认主机声卡 让虚拟机使用主机系统中的默认声卡。
使用物理声卡 (仅限Linux主机)选择一个特定的主机声卡供虚拟机使用。
指定主机声卡 (仅限Windows主机)选择一个特定的主机声卡供虚拟机使用。
启用回声抵消 启用声卡的回声抵消功能。
配置并行端口设置 您可以配置并行端口在何时连接到虚拟机,以及将输出发送到物理端口还是发送到主机系统的文件中。
要配置所选虚拟机的并行端口设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择并行端口。
表14‑9并行端口设置 设置 描述 已连接 在虚拟机运行时连接端口。
启动时连接 在开启虚拟机时连接端口。
如果客户机操作系统无法在您开启虚拟机时访问并行端口设备,请取消选中该设置。
虚拟机开机后,您可以使用可移动设备菜单启用对并行端口的访问权限。
使用物理并行端口 选择一个供虚拟机使用的主机并行端口。
使用输出文件 将虚拟并行端口的输出发送到主机系统的文件。
请找到现有输出文件,或浏览至相应目录并键入文件名以创建新的输出文件。
配置串行端口设置 您可以配置串行端口在何时连接到虚拟机。
也可以配置将输出发送到物理端口还是发送到主机系统的文件、设置两个虚拟机之间的直接连接,以及指定客户机操作系统是否在轮询模式下使用端口。
要为所选虚拟机配置串行端口设置,请选择虚拟机,然后选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择串行端口。
表14‑10串行端口设置 设置 描述 已连接 在虚拟机运行时连接端口。
启动时连接 在开启虚拟机时连接端口。
VMware,Inc. 123 使用VMwareWorkstationPlayerforLinux 表14‑10串行端口设置(续)设置使用物理串行端口使用输出文件使用命名管道或使用套接字(命名管道) 轮询时主动放弃CPU 描述 选择一个主机串行端口。
将虚拟串行端口的输出发送到主机系统的文件。
使用现有输出文件,或导航至所需目录并键入文件名以创建文件。
在两个虚拟机之间建立直接连接,或在虚拟机和主机系统应用程序之间建立连接。
(Windows主机)使用默认管道名称或输入其他管道名称。
管道名称必须以\\.\pipe\开头,且服务器和客户端上使用的名称必须相同。
例如:\\.\pipe\\命名管道(Linux主机)在第一个字段中输入/tmp/套接字或其他UNIX套接字名称。
服务器和客户端上使用的管道名称必须相同。
客户机操作系统在轮询模式(而非中断模式)中使用该端口。
如果它的任务只是轮询虚拟串行端口,就会放弃占用处理器时间。
如果客户机操作系统在中断模式下使用串行端口,请勿选中该设置。
注意该设置适用于使用通过串行连接进行通信的调试工具的开发人员。
选中该设置可改善客户机操作系统在轮询模式下使用串行端口时的性能。
配置通用SCSI设备设置 您可以配置通用SCSI设备在何时连接到虚拟机、指定主机系统要连接的物理SCSI设备,以及选择驱动器所用的SCSI标识符。
要为所选虚拟机配置通用SCSI设备设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择通用SCSI设备。
表14‑11通用SCSI设备设置 设置 描述 已连接 在虚拟机运行时连接设备。
启动时连接 在开启虚拟机时连接设备。
指定要连接到的物理SCSI设备 选择一个主机SCSI设备。
(Windows主机)选择一个设备。
菜单中将显示主机系统上可用的SCSI设备。
(Linux主机)键入/dev/sg条目的名称,以便设备安装在虚拟机中。
例如,如果设备名为sga,则键入/dev/sga。
虚拟设备节点 选择驱动器所用的SCSI设备标识符。
例如,如果选择SCSI0:
2,客户机操作系统会将驱动器识别为控制器0上的ID2。
在更改此设置时,必须关闭虚拟机。
注意对于特定的Windows客户机操作系统,您可能需要执行额外的配置操作,才能使用通用SCSI设备。
配置打印机设置 您可以配置打印机在何时连接到虚拟机。
要为所选虚拟机配置打印机设置,请选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择打印机。
124 VMware,Inc. 第14章配置虚拟机硬件设置 表14‑12打印机设置设置已连接启动时连接 描述在虚拟机运行时连接打印机。
在开启虚拟机时连接打印机。
配置显示设置 您可以为虚拟机指定监视器分辨率设置、配置多个监视器并选择图形加速功能。
要为虚拟机配置显示设置,请选择虚拟机,然后选择虚拟机>虚拟机设置,单击硬件选项卡,然后选择显示。
表14‑13显示设置 设置 说明 3D图形加速 如果您运行的应用程序使用DirectX9或DirectX10图形加速功能,请选择此设置。
图形加速功能适用于运行Windows或Linux的主机上的WindowsXP或更高版本的客户机。
虚拟机必须为Player3.x或更高版本虚拟机,且必须安装了最新的VMwareTools。
将主机设置用于监视器 选择该设置后,SVGA驱动程序将使用两个监视器,最大边框宽度为3840,最大边框高度为1920。
虚拟机最多配置有两个1920x1200监视器组成并排拓扑结构,采用正常和旋转方向。
如果主机系统有两个以上的监视器,虚拟机将在主机系统上使用这一数量的监视器。
如果主机系统的边框宽度或高度超过了默认值,虚拟机将使用相对较大的尺寸。
在多数情况下,您都应该选择该设置。
指定监视器设置 不考虑主机系统的监视器数量,直接设置虚拟机将要识别的监视器数量。
如果您使用多监视器主机系统并要在只有一个监视器的虚拟机中进行测试,该设置将非常有用。
如果您要在虚拟机中开发多监视器应用程序,而主机系统只有一个监视器,该设置也能提供帮助。
在启动虚拟机后,客户机操作系统将能够识别您指定数量的监视器。
从列表中选择分辨率或键入宽度x高度格式的设置,其中宽度和高度指的是像素数。
在物理磁盘或未使用的分区上安装客户机操作系统 您可以直接在主机系统的物理磁盘或未使用的分区上安装客户机操作系统。
物理磁盘直接访问现有的本地磁盘或分区。
您可以使用物理磁盘运行现有磁盘分区中的一个或多个客户机操作系统。
WorkstationPlayer最多支持2TB容量的物理磁盘。
不支持从已在现有SCSI磁盘或分区上设置的操作系统中引导。
“在主机系统本地运行操作系统,然后切换到在虚拟机内部运行”的做法类似于将硬盘驱动器移出计算机并将其安装在具有不同主板和硬件的其他计算机上。
执行的操作步骤取决于虚拟机中的客户机操作系统。
在多数情况下,无法在虚拟机外部引导在物理磁盘或未使用的分区上安装的客户机操作系统,即便主机系统可以使用这些数据也是如此。
有关使用还可以在虚拟机外部引导的操作系统的信息,请参见VMware网站上的Dual-BootComputersandVirtualMachines技术说明。
将虚拟机配置为使用物理磁盘的一个或多个分区后,请勿在客户机操作系统中运行fdisk或类似的实用工具来修改分区表。
如果您在主机操作系统上使用fdisk或类似的实用工具修改物理磁盘的分区表,则必须重新创建虚拟机物理磁盘。
在修改分区表时,物理磁盘上的所有文件将会丢失。
重要事项您不能使用物理磁盘在主机系统和客户机操作系统之间共享文件。
将同一分区呈现给主机系统和客户机操作系统可导致数据损坏。
但可以使用共享文件夹在主机系统和客户机操作系统之间共享文件。
VMware,Inc. 125 使用VMwareWorkstationPlayerforLinux 126 VMware,Inc. 索引 数字 3D图形加速使用68准备虚拟机68准备主机系统68
A 按键代码映射,配置96按键映射,更改95安装13安装VMwareTools FreeBSD(tar安装程序)38过程概述31Linux(tar安装程序)35MicrosoftWindows34NetWare(tar安装程序)36Solaris(tar安装程序)37安装WorkstationPlayer,Linux主机13
B 并行端口配置86配置设备权限88在Linux2.6.x内核主机上配置87 BusLogic驱动程序,安装91
C 操作系统,支持的主机10CD-ROM驱动器 配置77配置旧版仿真模式79添加77常规选项设置109传输文件和文本16串行端口更改输入速度89配置86,88处理器配置115使用虚拟机,具有超过八个93在虚拟机中支持12主机要求9词汇表7磁盘节点和模式设置118磁盘驱动器,主机要求11 VMware,Inc. CPU,主机要求9Ctrl+Alt,在按键组合中使用94Ctrl+Alt+Delete43 Ctrl+Alt+Ins43
D 带宽122导入虚拟机29打印机 更改设置124在虚拟机中使用主机打印机电池信息49电源选项,配置110电子邮件收集17DVD驱动器配置77配置旧版仿真模式79添加77 51,54
E ECR错误,故障排除88
F FreeBSD客户机操作系统,VMwareTools安装或升级(tar安装程序)38 复制和粘贴功能使用16 限制16 复制虚拟机70
G 共享文件夹更改63 更改属性62 禁用63 配置60 使用59 使用权限限制访问60 添加59 在Windows中查看61 支持的客户机操作系统59 装载62工作表,典型虚拟机26工作目录,更改66关闭行为,配置45 127 使用VMwareWorkstationPlayerforLinux 关闭行为首选项设置19管理虚拟机65挂起虚拟机43固态驱动器11
I IDE驱动器,主机要求11
J 加密的虚拟机42键盘符号 已定义95映射96键盘功能,配置93兼容的虚拟机和系统映像12监视器,使用多个49,50监视器设置125简易安装,对提示做出响应24,27加速,禁用76仅主机模式网络,配置104,105仅主机模式网络连接121局域网络连接,主机要求11
K 客户机操作系统更改66,110手动安装28选择23支持11,24 可移动设备51
L LAN区段122Linux客户机,VMwareTools安装或升级(tar安 装程序)35流式传输虚拟机44流式处理虚拟机44
M MicrosoftWindows客户机操作系统,VMwareTools安装或升级34 命令行选项,在Linux上安装WorkstationPro14目标读者
7 N NAT,配置104,121内存 虚拟机分配12主机要求10内存分配,更改67内存设置115NetWare客户机操作系统,VMwareTools安装或 升级(tar安装程序)36 128
O OVA格式虚拟机29OVF格式虚拟机29
P PDA,安装驱动程序53配置虚拟机65屏幕颜色,为虚拟机设置67
Q 桥接模式网络连接分配IP地址103配置103 启动虚拟机,流式传输44全屏模式48
R RAM,主机要求10人体学接口设备,连接53软件更新 配置19配置代理服务器20自动20软件更新首选项,配置33软盘驱动器配置77添加78
S SATA驱动器11SCSI驱动器,主机要求11删除虚拟机75设备,配置和管理77升级VMwareTools FreeBSD(tar安装程序)38过程概述32Linux(tar安装程序)35MicrosoftWindows34NetWare(tar安装程序)36Solaris(tar安装程序)37声卡123声音,配置67,69声音驱动程序,安装70时间同步110视频,配置67使用情况统计信息21数据包丢失122Solaris客户机操作系统,VMwareTools安装或升 级(tar安装程序)37SSD11锁定文件85 VMware,Inc. T tar安装程序35停止虚拟机41通用SCSI设备 避免Linux中的并行访问问题91排除检测问题92配置90添加90拖放功能使用16限制16
U USB控制器配置79添加80 USB控制器设置122USB设备 禁用自动连接52连接52了解设备控制共享53排除连接问题54为USB2.0或3.0启用高速支持80在Linux主机上装载52,54UUID配置72使用72 V v-scan代码97VIXAPI76 虚拟交换机101虚拟网络101VMwareTools安装34使用31为虚拟机配置更新110在特定虚拟机上更新33VMwareTools安装FreeBSD(tar安装程序)38过程31Linux(tar安装程序)35MicrosoftWindows34NetWare(tar安装程序)36Solaris(tar安装程序)37VMwareTools升级FreeBSD(tar安装程序)38过程32Linux(tar安装程序)35MicrosoftWindows34 VMware,Inc. 索引 NetWare(tar安装程序)36Solaris(tar安装程序)37vmware-user,手动启动39VNC服务器配置虚拟机72指定一种语言的键盘映射73VNC客户端,连接到虚拟机74VNC连接,查看75
W 网络连接配置常规102更改105 网络连接组件,了解101为虚拟机命名109WorkstationPlayer,启动15WorkstationPlayer窗口15WorkstationPlayer电子邮件收集17WorkstationPlayer首选项设置19物理磁盘125 X x按键代码,已定义95X服务器和键盘映射94xFree86和键盘映射94显示 更改47更改设置125主机要求10显示设置,配置47消息日志,查看75卸载,Windows主机18卸载VMwareTools39新建虚拟机向导23,26系统数据21系统要求,主机系统9修复VMwareTools安装39许可证密钥17虚拟磁盘从主机断开连接64,118分配磁盘空间25更改设置116控制器类型25扩展117SSD11碎片整理116压缩117映射和装载63,117优化行为11总线类型25最大大小25虚拟磁盘容量25 129 使用VMwareWorkstationPlayerforLinux 虚拟对称多处理,配置93虚拟机 安装软件76创建23更改名称65关闭42规范11了解23配置以实现兼容性71启动41删除75移动70虚拟机的网络类型,查找105虚拟机目录,更改66虚拟机文件,在新建虚拟机向导中指定25虚拟机文件的工作目录110虚拟机选项109虚拟设备17,42虚拟网络,配置101虚拟网络适配器更改106连接设置120配置120添加106虚拟硬盘扩展84配置81设置为IDE或SCSI81碎片整理84添加82,83压缩83移除85移动85增长和分配存储空间81
Y 移除虚拟机17,42移动虚拟机,注意事项71硬件 从虚拟机中移除114添加到虚拟机113自定义26硬件设置,修改100映射驱动器63,117用户体验改进计划21语言代码74
Z 智能卡禁用共享56在虚拟机中使用55,56 智能卡读卡器,在Linux主机上切换57 130 复位虚拟机43主机支持的光驱11自动登录,配置45最大虚拟磁盘大小25 VMware,Inc.
声明:
该资讯来自于互联网网友发布,如有侵犯您的权益请联系我们。