Microsoft® Virtual Server 2005 R2 包含 Virtual Server 2005 的最新软件更新内容。这些发行说明包含关于此发行版本具有的新功能、如何安装该软件以及已知问题的重要信息。为了确保您能够了解这些更新内容及其效果,请先查看此文档中的所有信息,然后再安装 R2。
要点 |
---|
此文档中的信息可能与《Virtual Server 2005 管理员指南》或《入门》中出现的一些信息不同。如果发现这些不同之处,请以此文档中的信息为准。 |
这些发行说明包含以下内容:
R2 中的新增功能
R2 包含以下功能:
支持额外的主机操作系统
除了 Virtual Server 2005 支持的主机操作系统以外,R2 添加了对以下主机操作系统的支持:
-
Microsoft Windows Server™ 2003 R2 Standard Edition
-
Microsoft Windows Server™ 2003 Standard Edition Service Pack 1 (SP1)
-
Microsoft Windows Server™ 2003 R2 Enterprise Edition
-
Microsoft Windows Server™ 2003 Enterprise Edition SP1
-
Microsoft Windows Server™ 2003 R2 Datacenter Edition
-
Microsoft Windows Server™ 2003 Datacenter Edition SP1
-
Microsoft Windows Server™ 2003 R2 Standard x64 Edition
-
Microsoft Windows Server™ 2003 Standard x64 Edition
-
Microsoft Windows Server™ 2003 R2 Enterprise x64 Edition
-
Microsoft Windows Server™ 2003 Enterprise x64 Edition
-
Microsoft Windows® XP Professional Service Pack 2 (SP2)
-
Microsoft Windows® XP Professional x64 Edition
要点 |
---|
应仅在非生产环境中将 Microsoft Windows XP Professional 用作主机操作系统。 |
支持额外的来宾操作系统
除了 Virtual Server 2005 支持的来宾操作系统以外,R2 添加了对以下来宾操作系统的支持:
-
Microsoft Windows Server™ 2003 R2 Standard Edition
-
Microsoft Windows Server™ 2003 Standard Edition SP1
-
Microsoft Windows Server™ 2003 R2 Enterprise Edition
-
Microsoft Windows Server™ 2003 Enterprise Edition SP1
-
Microsoft Windows® XP Professional SP2
注意 |
---|
对 Microsoft Windows NT® Server 4.0 的按件更新和安全更新支持截止于 2004 年 12 月 31 日。这包括对在 Virtual Server 2005 和 R2 下的虚拟机中运行的 Windows NT Server 4.0 的支持。有关详细信息,请参阅 |
支持额外的 7 种语言
除了支持英语和日语外,R2 还支持法语、德语、西班牙语、意大利语、朝鲜语、繁体中文和简体中文。
虚拟磁盘预压缩器
R2 包含虚拟磁盘预压缩器,这是旨在用于"零化"(用零覆盖)虚拟硬盘 (VHD) 上的所有可用空白空间的实用工具。建议您先使用虚拟磁盘预压缩器,然后再压缩动态扩展虚拟硬盘,以便创建更小的压缩虚拟硬盘。
注意 |
---|
《Virtual Server 2005 管理员指南》的"压缩动态扩展虚拟硬盘"中介绍了如何压缩虚拟硬盘。本主题介绍如何使用非 Microsoft 的工具来零化数据,但您可以改用虚拟磁盘预压缩器。 |
安装 R2 后,您可以在以下文件夹中找到 Virtual Disk Precompactor.iso:%systemdrive%\Program Files\Microsoft Virtual Server\Virtual Machine Additions\。
若要使用虚拟磁盘预压缩器,您必须先按照捕获 .iso 文件的标准过程来捕获 Virtual Disk Precompactor.iso,如《Virtual Server 2005 管理员指南》的"添加或删除 CD 或 DVD 驱动器"中所述。
如果捕获 Virtual Disk Precompactor.iso 时虚拟机正在运行,虚拟磁盘预压缩器将自动启动。如果在出现提示时单击"是",虚拟磁盘预压缩器将预压缩此虚拟机的所有虚拟硬盘。如果虚拟磁盘预压缩器没有自动启动,您可以导航到来宾操作系统的 CD 驱动器,然后双击"Precompact.exe"来启动它。
或者,您也可以通过命令行来运行虚拟磁盘预压缩器,方法是导航到来宾操作系统的 CD 驱动器,然后键入 Precompact。可用参数为:
-Help - 显示预压缩器的帮助。
-Silent - 以无人参与模式运行预压缩器。
-SetDisks - 指定要预压缩的磁盘。如果没有指定此参数,则此虚拟机的所有虚拟硬盘都将被压缩。例如,以下命令将以无人参与模式来预压缩 C、D 和 E 驱动器:
Precompact -Silent -SetDisks:CDE
注意 |
---|
您只能压缩动态扩展虚拟硬盘。若要压缩固定大小的虚拟硬盘,可以先将其转换为动态扩展虚拟硬盘,然后压缩它,再将其转回固定大小的虚拟硬盘。 |
性能改进
虚拟服务器向来宾操作系统分配物理内存的方式发生了变化。在一些情况下,这些变化可显著提高性能。
对网络安装的内置支持
虚拟机网络适配器中增添了 PXE 启动支持。这表示当适当的网络基础结构就位后,您可以通过网络安装来宾操作系统,而无需 PXE 启动软盘。
为保存状态文件保留的磁盘空间
在 R2 中,虚拟服务器现在在物理磁盘上保留足够的空间以便保存每个运行的虚拟机的状态。它在虚拟机启动时执行此操作,方法是创建一个空的保存状态文件 (.vsv),该文件的大小等于分配给该虚拟机的内存量加上 20 MB 的缓冲区。例如,如果分配给虚拟机 200 MB 内存,虚拟服务器将创建大小为 220 MB 的空 .vsv 文件。这可以确保您有足够的磁盘空间保存虚拟机的状态。关闭虚拟机时,虚拟服务器会删除空的 .vsv。如果选择了对虚拟机状态进行保存的选项,虚拟服务器会用已填充的 .vsv 文件来替换空的 .vsv。如果没有选择该选项,虚拟服务器仅仅释放磁盘上的空间,而不创建其他文件。
要点 |
---|
如果没有足够的磁盘空间来创建 .vsv 文件,虚拟机将无法启动。若要启动该虚拟机,您需要使物理磁盘上有更多的可用空间,其大小至少为分配给该虚拟机的内存量再加 20 MB。 |
用于预加载仿真 SCSI 驱动程序的虚拟软盘
R2 包含一个虚拟软盘,即 SCSI Shunt Driver.vfd,您可以使用它在安装 Windows Server 2003、Windows 2000 Server 或 Windows XP Professional 来宾操作系统的过程中加载仿真 SCSI 驱动程序。当虚拟硬盘附加到虚拟 SCSI 适配器时,这样做可以加快安装的速度。有关使用此虚拟软盘的说明,请参阅此文档后面部分的"加快在 SCSI 磁盘上安装操作系统的速度"。
支持超线程
在 Virtual Server 2005 中,建议您在主机操作系统上禁用超线程,以便提高虚拟机的性能。在 R2 中,不必再这样做了。除非没有安装虚拟机添加件,否则超线程不会影响虚拟机的性能。
支持以编程方式指定 NUMA 节点来分配虚拟机内存
在使用支持非一致内存访问 (NUMA) 的对称多重处理 (SMP) 系统的计算机上,您现在可以指定 NUMA 节点以便将虚拟机的内存分配给指定节点。该值以新键(即 Settings/Numa/Memory/Preferred_Node)的形式存储在虚拟机配置文件 (.vmc) 中。您可以用 IVMVirtualMachine::SetConfigurationValue 以编程方式指定节点。
安装说明
本部分提供关于如何安装 R2 的信息。有两种安装 R2 的方案:
-
就地升级。在当前安装了 Virtual Server 2005 的计算机上安装 R2。
-
新安装。在当前没有安装 Virtual Server 2005 的计算机上安装 R2。
要点 |
---|
您必须先关闭所有来宾操作系统或关闭所有虚拟机,其中包括所有当前处于保存状态的虚拟机,然后才能安装 R2。这样做是很重要的,因为 R2 不兼容 Virtual Server 2005 的所有先前版本的保存状态,反之亦然。 |
就地升级
在运行 Virtual Server 2005 的计算机上,您可以按照以下步骤升级到 R2。
要点 |
---|
您不能升级试用版的 Virtual Server 2005。在此情况下,您必须先删除 Virtual Server 2005,如《Virtual Server 2005 管理员指南》的"删除虚拟服务器"中所述。然后,您可以执行新安装,如下面的"执行新安装"中所述。 |
-
确保所有虚拟机都已关闭,其中包括任何处于保存状态的虚拟机。R2 不兼容 Virtual Server 2005 的保存状态,反之亦然。
-
备份所有虚拟服务器文件。万一安装的文件损坏,您可以通过这些备份还原文件。要备份的文件包括:
-
虚拟服务器配置文件 (options.xml)
-
虚拟机配置文件 (.vmc)
-
虚拟网络配置文件 (.vnc)
-
虚拟硬盘文件 (.vhd)
-
还原磁盘文件 (.vud)
有关这些文件的默认位置的详细信息,请参阅《Virtual Server 2005 管理员指南》中的"虚拟服务器文件夹和文件"。有关如何备份文件的详细信息,请参阅《Virtual Server 2005 管理员指南》中的"备份和还原虚拟服务器"。
-
虚拟服务器配置文件 (options.xml)
-
通过"服务"管理单元,停止虚拟服务器和虚拟机帮助程序服务。有关说明,请参阅《Virtual Server 2005 管理员指南》中的"启动和停止虚拟服务器服务"。
-
如果愿意,可根据适当情况在主机操作系统上安装 Windows Server 2003 SP1 或 Windows XP Professional SP2。
-
请按照此文档后面部分的"在单个计算机上安装 R2"或"在不同计算机上安装 R2 的虚拟服务器服务和管理网站"中的说明操作,具体情况取决于您的安装。
-
完成安装后,请在每个来宾操作系统中重新安装虚拟机添加件,如《Virtual Server 2005 管理员指南》所述。
注意 |
---|
重新安装虚拟机添加件时,来宾操作系统将重新启动两次。 |
执行新安装
您可以按照以下步骤在当前没有运行 Virtual Server 2005 的计算机上安装 R2。
-
请确保要将 R2 安装到的计算机满足或超过《Virtual Server 2005 管理员指南》的"系统要求"中列出的要求。除了这些要求以外,该计算机还可以运行前面的"支持额外的主机操作系统"中列出的操作系统之一。
-
在您要安装管理网站的计算机上安装 Internet 信息服务 (IIS) 的万维网服务组件。
-
查看有关将管理网站配置为以通过身份验证的用户或本地系统帐户的身份运行的概念信息。一旦选择了其中一个选项,则要更改时,只能通过重新安装虚拟服务器来更改该选项。有关详细信息,请参阅《Virtual Server 2005 管理员指南》中的"安装管理网站"。
-
请按照此文档后面部分的"在单个计算机上安装 Virtual Server 2005 R2"或"在不同计算机上安装虚拟服务器服务和管理网站"中的说明操作,具体情况取决于您所期望的安装类型。有关这些选项的背景信息,请参阅《Virtual Server 2005 管理员指南》中的"安装虚拟服务器"。
要点 安装管理网站的计算机上必须已安装了 Internet 信息服务 (IIS)。 -
如果此安装的目的是为了将现有的运行在 32 位主机操作系统上的 Virtual Server 2005 实例升级到运行在 64 位主机操作系统上的 R2,则您可能需要将您的虚拟服务器资源从旧的 32 位计算机移到新的 64 位计算机上。在此情况下,一定要查看本文档后面部分的"将资源迁移到安装的新产品"中的信息。
在单个计算机上安装 R2
在此方案中,将 R2 的虚拟服务器服务和管理网站安装在同一计算机上。有关此配置的详细信息,请参阅《Virtual Server 2005 管理员指南》中的"安装虚拟服务器"。
-
登录到您要安装 R2 的计算机。
-
如果从 CD-ROM 安装 R2,请在安装 CD 上打开与操作系统类型(32 位或 64 位)相对应的文件夹。如果从 Web 安装,请下载相应的 R2 安装程序。
-
对于新安装,请双击"Setup.exe"以启动"安装向导",然后按照剩下的步骤操作。对于升级,请单击"下一步",然后跳到最后一步。
-
按照向导中的说明进行操作,直至显示"安装类型"页。
-
在"安装类型"页上,选择"完全",该选项将虚拟服务器服务和管理网站服务安装到此计算机上,然后单击"下一步"。
-
在"配置组件"页上,接受默认的"网站端口"值 1024,或键入一个新的端口值。
-
选择"将管理网站配置为总是以通过身份验证的用户运行",或者"将管理网站配置为总是以本地系统帐户运行"。然后,单击"下一步"。
-
如果用户需要通过 Windows 防火墙访问虚拟服务器,请选中"在 Windows 防火墙中启用虚拟服务器例外"。否则,请将此复选框留空。
-
单击"下一步",然后单击"安装"以开始安装。
-
安装完成后,将显示"安装程序完成"页。单击"完成",关闭该页并退出安装向导。
注意 |
---|
要执行该过程,您必须是本地计算机上 Administrators 组的成员,或者您必须被委派了适当的权限。如果计算机已加入某个域,则 Domain Admins 组的成员可能能够执行此过程。如果考虑到安全性,最佳操作为考虑使用"运行身份"来执行这个过程。 执行升级时,安装程序用原始的默认值来配置安装的新产品。 如果选中"在 Windows 防火墙中启用虚拟服务器例外",安装程序会将虚拟服务器服务 (vssrvc.exe) 例外添加到计算机上的每一个端口。它还会将一个例外添加到供远程过程调用使用的端口 135,远程过程调用是 DCOM 所需要的。 如果将管理网站安装到运行 Windows XP SP2 的计算机上,您必须手动配置端口 80。 如果将"在 Windows 防火墙中启用虚拟服务器例外"复选框留空,则需要手动配置所有防火墙设置。有关说明,请参阅《Virtual Server 2005 管理员指南》。 |
在不同计算机上安装虚拟服务器服务和管理网站
在此方案中,将 R2 的虚拟服务器服务和管理网站安装在不同的计算机上。有关此配置的详细信息,请参阅《Virtual Server 2005 管理员指南》中的"安装虚拟服务器"。
-
登录到您要安装虚拟服务器服务的计算机。
-
如果从 CD-ROM 安装 R2,请在安装 CD 上打开与操作系统类型(32 位或 64 位)相对应的文件夹。如果从 Web 安装,请下载相应的 R2 安装程序。
-
对于新安装,请双击"Setup.exe"以启动"安装向导",然后按照剩下的步骤操作。对于升级,请单击"下一步",然后跳到最后一步。
-
按照向导中的说明进行操作,直至显示"安装类型"页。
-
在"安装类型"页上,选择"自定义",然后单击"下一步"。
-
单击"虚拟服务器 Web 应用程序",选择"此功能将不可用",然后单击"下一步"。
-
单击"安装"开始安装。
-
安装完成后,将显示"安装程序完成"页。单击"完成",关闭该页并退出安装向导。
注意 |
---|
要执行该过程,您必须是本地计算机上 Administrators 组的成员,或者您必须被委派了适当的权限。如果计算机已加入某个域,则 Domain Admins 组的成员可能能够执行此过程。如果考虑到安全性,最佳操作为考虑使用"运行身份"来执行这个过程。 执行升级时,安装程序用原始的默认值来配置安装的新产品。 如果选中"在 Windows 防火墙中启用虚拟服务器例外",安装程序会将虚拟服务器服务 (vssrvc.exe) 例外添加到计算机上的每一个端口。它还会将一个例外添加到供远程过程调用使用的端口 135,远程过程调用是 DCOM 所需要的。 如果将"在 Windows 防火墙中启用虚拟服务器例外"复选框留空,则需要手动配置所有防火墙设置。有关说明,请参阅《Virtual Server 2005 管理员指南》。 |
-
登录到您要安装 R2 的管理网站的计算机。
-
如果从 CD-ROM 安装 R2,请在安装 CD 上打开与操作系统(32 位或 64 位)相对应的文件夹。如果从 Web 安装,请下载相应的 R2 安装程序。
-
对于新安装,请双击"Setup.exe"以启动"安装向导",然后按照剩下的步骤操作。对于升级,请单击"下一步",然后跳到最后一步。
-
按照向导中的说明进行操作,直至显示"安装类型"页。
-
在"安装类型"页上,选择"自定义",然后单击"下一步"。
-
单击"虚拟服务器服务",选择"此功能将不可用",然后单击"下一步"。
-
在"配置组件"页上,接受默认的"网站端口"值,或键入一个新的端口值。
-
选择"将管理网站配置为总是以本地系统帐户运行",然后单击"下一步"。
-
单击"安装"开始安装。
-
安装完成后,将显示"安装程序完成"页。单击"完成",关闭该页并退出安装向导。
注意 |
---|
要执行该过程,您必须是本地计算机上 Administrators 组的成员,或者您必须被委派了适当的权限。如果计算机已加入某个域,则 Domain Admins 组的成员可能能够执行此过程。如果考虑到安全性,最佳操作为考虑使用"运行身份"来执行这个过程。 有关配置管理网站的选项的详细信息,请参阅《Virtual Server 2005 管理员指南》中的"配置约束委派"。 安装完成后,Microsoft Internet Explorer 将打开,并显示安装摘要。此外,根据您是否启用了 Internet Explorer 增强的安全配置,还可能显示一条其他消息。您可以单击"确定",关闭此消息。 |
将资源迁移到安装的新产品
您可能需要将资源(包括虚拟机、虚拟网络和虚拟服务器配置)从 Virtual Server 2005 迁移到新安装的 R2。如果 R2 的安装与安装的原始产品不在同一计算机上,或者必须全新安装操作系统以便将其从 32 位升级到 64 位,则需要迁移资源。执行就地升级时,无需迁移资源。
若要迁移资源,可以按以下步骤操作:
-
关闭要迁移的所有虚拟机,其中包括所有处于保存状态的虚拟机。
要点 R2 不兼容 Virtual Server 2005 的保存状态文件 (.vsv),反之亦然,因此无法迁移保存状态文件。 -
备份所有虚拟服务器配置文件和资源文件。其中包括:
-
虚拟服务器配置文件 (options.xml)
-
虚拟机配置文件 (.vmc)
-
虚拟网络配置文件 (.vnc)
-
虚拟硬盘文件 (.vhd)
-
还原磁盘文件 (.vud)
-
虚拟服务器配置文件 (options.xml)
-
有关这些文件的默认位置的详细信息,请参阅《Virtual Server 2005 管理员指南》中的"虚拟服务器文件夹和文件"。有关如何备份文件的详细信息,请参阅《Virtual Server 2005 管理员指南》中的"备份和还原虚拟服务器"。
-
根据适当情况安装或升级主机操作系统。
-
按照本文档前面部分的说明安装 R2。
-
将复制的文件还原到新安装的 R2,其位置与在安装的原始 Virtual Server 2005 中的位置一样。
-
重新为每个虚拟机安装虚拟机添加件。有关说明,请参阅《Virtual Server 2005 管理员指南》。
注意 |
---|
重新安装虚拟机添加件时,来宾操作系统将重新启动两次。 |
通过命令行安装 R2
通过命令行安装 R2 与通过命令行安装 Virtual Server 2005 不同。您可以使用安装程序文件或 .msi(Windows 安装程序)文件安装 R2。本主题介绍这两种方法。
使用安装程序文件安装 R2
您可以用以下语法通过命令行安装 R2:
Setup.exe /v" /qn"
它以无人参与模式安装 R2。
使用 .msi 文件安装 R2
在 R2 中,.msi 文件嵌入在 Setup.exe 中。如果需要用 .msi 文件安装,您可以用以下语法将此文件(即 Virtual Server 2005 Install.msi)从 Setup.exe 中提取出来:
Setup.exe /c /t 驱动器盘符 :\ .msi 文件的路径
例如:Setup.exe /c /t c:\SetupFiles
它将 Virtual Server 2005 Install.msi 提取到指定位置。若要执行这种安装,您可以使用《Virtual Server 2005 管理员指南》的"通过命令行安装虚拟服务器"中介绍的语法。
要点 |
---|
Microsoft 版本号的形式为 N.M.I.J。例如,版本号可能是 1.1.465.235。.msi 程序不检查第四组数字来验证产品版本。因此,它不允许您在 Virtual Server 2005 的原始发行版本上安装 R2,因为它检测不到这两个版本的区别。若要使用 .msi 文件执行无人参与的升级,您必须先删除 Virtual Server 2005。或者,您可以强行在 Virtual Server 2005 上安装 R2,方法是在安装命令的结尾添加以下参数:REINSTALL=ALL REINSTALLMODE=vomus。 |
加快在 SCSI 磁盘上安装操作系统的速度
虚拟服务器现在包含名为 SCSI Shunt Driver.vfd 的虚拟软盘文件,该文件包含由虚拟机仿真的适用于 Windows Server 2003、Windows 2000 Server 和 Windows XP Professional 的各个 SCSI 驱动程序。当您在附加到仿真 SCSI 适配器的虚拟硬盘上安装其中的一个操作系统时,您可以使用此磁盘来加载 SCSI 驱动程序,从而加快安装速度。
注意 |
---|
SCSI Shunt Driver.vfd 不含适用于 Windows NT 4.0 Server 的仿真 SCSI 驱动程序。若要加快在 SCSI 磁盘上安装 Windows NT 4.0 Server 的速度,可以将虚拟硬盘所附加到的适配器从虚拟 SCSI 适配器更改为虚拟 IDE 适配器,然后安装来宾操作系统,再重新将虚拟硬盘附加到 SCSI 适配器。 |
-
开始安装来宾操作系统。
-
提示加载第三方 SCSI 或 RAID 驱动程序时,请按 F6。此提示将显示在安装屏幕的底部。显示该提示后,必须立即按 F6。
安装屏幕将显示一个消息,该消息指示 Windows 无法确定系统上大容量存储设备的类型。
-
转至虚拟机的"软盘驱动器属性"页,然后捕获 SCSI Shunt Driver.vfd。有关说明,请参阅《Virtual Server 2005 管理员指南》中的"添加或删除软盘"。若要捕获 SCSI Shunt Driver.vfd,可以在"已知虚拟软盘"列表中选择它,也可以键入完全限定路径,即 %systemdrive%\Program Files\Microsoft Virtual Server\Virtual Machine Additions\SCSI Shunt Driver.vfd。
-
返回到安装屏幕,键入 S,然后按 Enter。
-
滚动到适用于您的操作系统的 SCSI 驱动程序,然后按 Enter。
-
完成来宾操作系统的安装。
虚拟服务器性能计数器
Virtual Server 2005 将虚拟机性能对象添加到 Windows Server 2003 性能日志和警报中。此对象具有以下计数器:
-
分配的 MB。显示当前分配给每个虚拟机的内存,以兆字节 (MB) 为单位。
-
分配的页。显示当前分配给每个虚拟机的内存页的数量。
仅当至少有一个虚拟机运行时,虚拟机性能对象才可用。在"添加计数器"页上添加其中一个计数器时,可以选择要监视的虚拟机实例。您可以选择所有实例,也可以从列表中选择某些实例。
有关如何添加和使用性能计数器的详细信息,请参阅"Windows Server 2003 帮助"中的"性能对象和计数器:监视性能"。
已知问题
以下为 R2 中的已知问题的说明。
在启用了还原磁盘的情况下压缩差异磁盘时会丢失数据
当压缩附加到启用了还原磁盘的虚拟机的差异磁盘时,保存在还原磁盘文件 (.vud) 中的所有更改都将丢失。发生此情况的原因是压缩差异磁盘使还原磁盘文件不可用。为了有助于防止数据丢失,请先在关闭虚拟机时提交存储在 .vud 文件中的更改,然后再压缩任何附加到该虚拟机的磁盘。
仅在使用 ID 0 时共享 SCSI 适配器
您应只在附加到 SCSI 适配器的虚拟硬盘附加到 ID 0 时才共享该 SCSI 适配器。否则将出现以下错误:IVMHardDiskConnection::get_HardDisk() 失败。此硬盘对象未正确初始化。此错误将阻止您返回到配置页修改配置。
在 Windows XP SP2 上安装 R2 时,请手动配置 Windows 防火墙
在运行 Windows XP SP2 的主机计算机上安装 R2 后,即使您在安装过程中选中了"在 Windows 防火墙中启用虚拟服务器例外"选项,也需要手动配置 Windows 防火墙。您必须为虚拟服务器 Web 应用程序 (VSWebapp.exe) 向端口 80 添加例外,以便可以使用管理网站。有关详细信息,请在"帮助和支持中心"中搜索"Windows 防火墙例外"。
默认的主机键分配和非英语字符
主机键默认分配给右 ALT 键,这可能会干扰在运行非英语操作系统的虚拟机上输入某些字符。将主机键分配给其他键可解决此问题。有关说明,请参阅《Virtual Server 2005 管理员指南》中的"更改默认主机键"。
只安装 VMRC 或文档将不修改 Windows 防火墙
只安装虚拟机远程控制 (VMRC) 或文档时,您可能会接收到一个不正确的错误消息,指出安装过程在 Windows 防火墙中添加了例外。但是,执行自定义安装并且只安装 VMRC 或文档时,将不对 Windows 防火墙做任何更改。
安装需要对 8.3 文件名的支持
如果已使用 fsutil 命令关闭对创建 8.3 格式的文件名的支持,R2 安装将失败。您必须开启此支持以便安装 R2。
对虚拟机文件夹的错误用户权限会导致启动过程中出现异常错误或磁盘相关错误
当您尝试用一个对虚拟机配置文件夹没有写访问权限的用户帐户启动虚拟机时,您将接收到错误消息,例如"无法启动虚拟机 Virtualmachinename。出现异常错误。"或"由于出现磁盘相关错误,无法启动虚拟机 Virtualmachinename。"出现此情况的原因是在虚拟机启动时虚拟服务器在虚拟机配置文件夹中创建一个空的保存状态文件 (.vsv)。将对虚拟机配置文件夹的写权限授予虚拟机的用户帐户可以解决此问题。
安装程序用自定义文件夹的设置修改默认虚拟机配置文件夹的 ACL
如果指定一个自定义文件夹来存储虚拟机,并使用虚拟服务器安全设置为新用户添加权限项,则删除和重新安装虚拟服务器将修改默认文件夹的访问控制列表 (ACL),修改方式是添加该新用户,该用户具有对自定义文件夹分配的权限。默认文件夹为 %systemdrive%:\Documents and Settings\All Users\Shared Documents\Shared Virtual Machines。
删除虚拟服务器不会删除配置文件
删除虚拟服务器时,删除过程不删除用于存储虚拟磁盘文件或虚拟机和虚拟网络的设置的文件。如果不想保留这些文件,可以手动删除它们。这些文件的默认位置如下:
-
虚拟机配置文件 (.vmc) 存储在 %systemdrive%:\Documents and Settings\All Users\Shared Documents\Shared Virtual Machines 中
-
虚拟网络配置文件 (.vnc) 存储在 %systemdrive%:\Documents and Settings\All Users\Shared Documents\Shared Virtual Networks 中。
-
默认情况下,创建虚拟机时创建的虚拟硬盘文件 (.vhd) 位于虚拟机配置文件夹(即 %systemdrive%:\Documents and Settings\All Users\Shared Documents\Shared Virtual Machines)中。其他虚拟硬盘文件和所有虚拟软盘 (.vfd) 文件存储于文件创建时指定的位置中。
虚拟磁盘预压缩器消息引用虚拟 PC 工具
虚拟磁盘预压缩器完成后,会有一个消息误导您使用"虚拟磁盘向导"来压缩磁盘。此向导只在 Microsoft Virtual PC 2004 中提供。使用 R2 压缩虚拟硬盘时,请先使用管理网站检查虚拟硬盘,然后再压缩它。有关说明,请参阅《Virtual Server 2005 管理员指南》中的"压缩动态扩展虚拟硬盘"。
VMRC 的 32 位版本和 64 位版本的可用性
虚拟服务器提供的虚拟机远程控制 (VMRC) 的版本与虚拟服务器的版本(32 位或 64 位)相匹配。如果安装 64 位版本的虚拟服务器 VMRC,并且需要获得 32 位版本的 VMRC,则必须在其他计算机上安装 32 位版本的虚拟服务器。
远程系统上的虚拟机添加件
通过装有 Virtual Server R2 的计算机远程管理虚拟机时,远程虚拟机的虚拟机详细信息可能会包含一个警告,指明虚拟机添加件已过期。当远程物理计算机没有运行 R2 版本的 Virtual Server 时,将出现此警告。您可以忽略此警告。
文档更正
本部分提供对 Virtual Server 2005 文档的补充及更正。
IPsec 影响 Internet 连接共享
《Virtual Server 2005 管理员指南》中的"使用 Microsoft 环回适配器"包含"配置 NAT"一节,该节缺少关于 Internet 协议安全 (IPsec) 的信息。如果在主机操作系统上启用了 IPsec,则不能将主机操作系统的 Internet 连接共享给虚拟机。
远程服务器的 OnSwitchedDisplay 方法
对远程服务器上的虚拟机的 _IVMRCClientControlEvents::OnSwitchedDisplay 方法编写脚本时,一定要将远程服务器名称包含在 URL 中。您可以使用 ServerAddress 属性访问远程服务器名称。有关详细信息,请参阅《Virtual Server 2005 程序员指南》中的"_IVMRCClientControlEvents::OnSwitchedDisplay"和"IVMRCClientControl 的 ServerAddressProperty"。
为 defaultGatewayAddress 指定空字符串
《Virtual Server 2005 程序员指南》错误地指出当 defaultGatewayAddress 参数为空字符串时,VMDHCPVirtualNetworkServer.DefaultGatewayAddress 返回 E_INVALIDARG 的错误代码。
更正:为 defaultGatewayAddress 参数指定空字符串时,当前指定的默认网关被删除。
IVMVirtualServer 的 DefaultVNConfigurationPath 属性
《Virtual Server 2005 程序员指南》错误地指出 VMVirtualServer.DefaultVNConfigurationPath 返回的路径字符串以尾随 \ 终止。
更正:如果该属性设置为没有尾随 \ 的路径,则不追加任何 \ 字符。
VMTaskResult 枚举
《Virtual Server 2005 程序员指南》错误地指出 VMTaskResult 枚举包含值 vmTaskResult_Cancel。
更正:该值为 vmTaskResult_Cancelled。
InitVS() 中的 CoInitializeSecurity 的参数
《Virtual Server 2005 程序员指南》错误地指出在对 InitVS() 中的 CoInitializeSecurity 的调用中应提供 RpcAuthnLevel.PktPrivact。
更正:该参数为 RpcAuthnLevel.PktPrivacy。
virtualNetworkName 参数的说明
在《Virtual Server 2005 程序员指南》中,virtualNetworkName 参数的说明错误地指出该参数指定要添加的虚拟机的名称。
更正:此参数指定要添加的虚拟网络的名称。
Key_Application 参考信息
在《Virtual Server 2005 程序员指南》的"密钥标识符参考"中,缺少 Key_Application。缺少的信息如下:
密钥标识符字符串:Key_Application
含义:应用程序密钥
虚拟服务器脚本支持的说明
《Virtual Server 2005 管理员指南》中的"虚拟服务器脚本支持"中包含下面的错误叙述:"如果脚本被附加到与虚拟机关联的事件上,则虚拟机的带引号名称将作为第一个参数传递给脚本。"
更正:此叙述不正确,应当忽略。
执行脚本的用户帐户的说明
《Virtual Server 2005 管理员指南》中的"配置虚拟服务器脚本"中包含下面的不完整叙述:"脚本是在虚拟服务器服务的登录会话的新进程中执行的,在默认情况下该虚拟服务器服务是用网络服务帐户运行的。因此,脚本可能尝试显示的任何用户界面 (UI) 将不会显示在本地计算机上。通常情况下,不应尝试通过这些脚本显示用户界面。"
更正:此叙述应改为:"在虚拟服务器启动或停止时执行的脚本是在虚拟服务器服务的登录会话的新进程中执行的,在默认情况下该虚拟服务器服务是用网络服务帐户运行的。因此,脚本可能尝试显示的任何用户界面将不会显示在本地计算机上。通常情况下,不应尝试通过这些脚本显示用户界面。还要记住,网络服务帐户可能没有执行脚本中的一个或多个操作所需的用户权限。在这样的情况下,您需要修改脚本或将这些用户权限授予网络服务帐户。如果可能,应修改脚本,因为将额外的用户权限授予帐户将使该帐户更易于受到攻击。如果需要授予用户权限,在命令提示符中键入:CACLS "%DIR%" /C /E /G "NT AUTHORITY\NetworkService":权限
其他脚本在单个虚拟机的登录会话的新进程中执行,该虚拟机是用为其配置的用户帐户运行的。由于用户帐户可能没有显示用户界面的所需权限,您也不应尝试通过这些脚本来显示用户界面。"
配置约束委派
在《Virtual Server 2005 管理员指南》的"配置约束委派"中,"第 3 步:使虚拟服务器服务可以将用户凭据委托到其他计算机"中有一个错误。
当前说明如下:
-
键入运行虚拟服务器服务的计算机的名称,然后单击"确定"。
正确的说明如下:
-
键入资源文件所在的计算机的名称,然后单击"确定"。
虚拟机添加件安装程序的更改影响了提供给虚拟服务器迁移工具包用户的信息
R2 中的虚拟机添加件作为 .msi 安装程序包的一部分安装,而不是通过虚拟机添加件 .iso 映像文件来安装。因此,虚拟服务器迁移工具包帮助 (Vsmt.chm) 的"加载虚拟机添加件"主题中的说明不正确。
更正:您需要从虚拟机添加件所安装在的来宾操作系统中复制以下文件,而不是捕获 .iso 文件然后从该源中复制文件。Vmsrvc.sys 位于来宾操作系统的 %systemroot%\System32\Drivers 文件夹中。Msvmscsi.sys 位于来宾操作系统的 %systemdrive%\Program Files\Virtual Machine Additions 文件夹中。
关于如何将其粘贴到 Deployment Agent repository 文件夹的说明保持不变。
版权
本文档提供的信息仅供参考,并且 Microsoft 在本文档中不做任何明示或暗示的保证。本文档中的信息(包括引用的 URL 和其他 Internet 网站)可能变动,恕不另行通知。用户使用本文档所面临的全部风险或因使用本文档导致的后果均由用户自行承担。除非另行说明,否则,本文档示例中涉及的公司、机构、产品、域名、电子邮件地址、徽标、人物、地点和事件均属虚构,与任何真实的公司、机构、产品、域名、电子邮件地址、徽标、人物、地点和事件无关,如有雷同,纯属巧合。遵守所有适用的版权法是用户的责任。在不限制版权许可的权利的情况下,没有得到 Microsoft Corporation 明确书面许可,本文档的任何部分不可被复制、存储或引进检索系统,或者以任何形式、任何方式(电子、机械、复印、录音或其他)或为任何目的进行传播。
本文档可能涉及 Microsoft 的专利、正在申请的专利、商标、版权或其他知识产权。除非得到 Microsoft 的明确书面许可协议,本文档不授予使用这些专利、商标、版权或其他知识产权的任何许可证。
©2005 Microsoft Corporation。保留所有权利。
Microsoft、MS-DOS、Windows、Windows NT 和 Windows Server 是 Microsoft Corporation 在美国和/或其他国家(地区)的注册商标或商标。
其他所有商标都是其各自所有者的财产。