天天看点

安装和配置 Virtual Server

和<b>Virtual PC</b>相比,<b>Virtual Server</b>主要针对服务器操作系统,基于企业级应用程序测试和企业管理的需求而设计。因此和Virtual PC相比,它没有对桌面用户提供更多的支持,而是提供了更多的企业级管理和扩展特性,例如虚拟机的远程管理、虚拟机所使用的CPU和系统资源分配等等。

由于<b>Virtual Server</b>的远程管理特性,除了在<b>Virtual PC</b>中所使用的<b>宿主机</b>、<b>虚拟机</b>等术语外,还增加了<b>远程控制客户端</b>这个术语,它指的是可以远程控制<b>Virtual Server</b>或虚拟机的客户计算机。<b>Virtual Server</b>的管理基于Web站点,因此你可以从任何可以访问到此Web站点的客户计算机上进行<b>Virtual Server</b>和虚拟机的远程控制,并且<b>Virtual Server</b>单独提供了一个虚拟机远程控制客户端工具(<b>VMRCC</b>,Virtual Machine Remote Control Client),通过它,你也可以在其他任何客户计算机上远程控制虚拟机。

不过,有所获得必然有所失去,由于定位不同,<b>Virtual Server</b>并未更多的考虑桌面用户的使用,因此和Virtual PC相比,在用户使用特性上主要具有以下不足:

不支持在虚拟机和宿主机之间拖放文件,也不支持通过共享目录功能来允许虚拟机访问宿主机上的文件;因此,你只能通过其他方式(例如远程桌面、CIFS等等)来允许;

不支持剪贴板复制;这点极不方便,只有使用远程桌面来替代。

不支持声卡;

不支持网络共享(NAT)访问;只能通过ICS或者NAT来实现NAT共享。

<b>Virtual Server</b>目前的最新版本是<b>Virtual Server 2005 R2</b>,它具有x86和x64位两种版本,分别可以运行在32位操作系统和64位操作系统上,不过需要注意的是,<b>Virtual Server 2005 R2</b>只支持AMD64和Intel IA-32e/EM64T(x64)这两种架构的64位处理器,并不支持Itanium (IA-64)架构的处理器。每一种版本又分为标准版和企业版,它们之间唯一的区别是是标准版最多只支持4个CPU,而企业版所支持的CPU数量只受宿主操作系统的限制。在本文中,所使用的<b>Virtual Server</b>均指<b>Virtual Server 2005 R2</b>版本。

<b>安装需求</b>

<b>物理计算机和宿主操作系统安装需求</b>

在安装<b>Virtual Server</b>之前,计算机需要满足以下要求:

CPU主频为550MHz(推荐1GHz)以上、具有L2缓存的计算机,<b>Virtual Server</b>支持使用任何宿主操作系统所支持的处理器。你可以在具有多处理器的计算机上运行<b>Virtual Server</b>,<b>Virtual Server</b>标准版最大支持使用4个CPU,企业版所支持的CPU数量只受宿主操作系统的限制;但是,不论宿主计算机具有多少个CPU,每个虚拟机最多只能使用一个CPU。

具有CD-ROM或DVD驱动器;

分辩率为Super VGA (800 × 600,推荐使用更高的分辩率)的显示器;

键盘、鼠标或微软兼容的定位设备;

宿主操作系统:<b>x86</b>版本的<b>Virtual Server</b>支持在以下32位操作系统上安装:

Microsoft Windows Server2003 标准版;

Microsoft Windows Server2003 企业版;

Microsoft Windows Server2003 Datacenter Edition;

MicrosoftWindowsSmallBusinessServer2003;

Microsoft WindowsXP Professional;

<b>x64</b>版本的<b>Virtual Server</b>支持在以下64位操作系统上安装:

Windows Server 2003, Datacenter x64 Edition;

Windows Server 2003, Enterprise x64 Edition;

Windows Server 2003, Standard x64 Edition;

Windows XP 64-Bit;

不过,微软建议不要在商用环境中将<b>Virtual Server</b>安装在XP上;

内存容量:<b>Virtual Server</b>支持的宿主机最大内存容量只受到宿主操作系统的限制,支持的虚拟机的最大内存容量为3.6G。在不同的宿主操作系统上安装时,微软建议的为宿主操作系统所保留的最低内存容量如下表所示,你所需要的物理计算机的内存容量应为宿主操作系统所保留的最低内存容量加上所有需要同时运行的虚拟机所需要的内存容量的总和。

宿主操作系统

最低内存容量

WindowsSmallBusinessServer2003 Standard Edition

256MB

WindowsSmallBusinessServer2003 Premium Edition

512MB

WindowsServer2003 标准版,32位和64位版本

WindowsServer2003 企业版,32位和64位版本

WindowsServer2003 Datacenter Edition,32位和64位版本

Microsoft WindowsXP Professional,32位和64位版本

硬盘空间:虚拟机非常耗费硬盘空间。在不同的宿主操作系统上安装时,微软建议的为宿主操作系统所保留的最低剩余硬盘空间如下表所示,你所需要的剩余磁盘空间应为宿主操作系统所保留的最低剩余磁盘空间加上所有需要同时运行的虚拟机所需要的磁盘空间的总和。<b>当使用恢复磁盘功能时,建议在前面结果的基础上,再为虚拟机额外保留2G剩余空间</b>。另外,<b>Virtual Server</b>的安全性是构建在文件系统安全基础上的,所以你必须在硬盘上使用NTFS文件系统格式。

最低剩余硬盘空间

4GB

2GB

<b>虚拟机和客户操作系统安装需求</b>

<b>虚拟机添加件安装需求</b>

在<b>Virtual Server</b>中同样提供了<b>虚拟机添加件</b>(Virtual Machine Additions),不过<b>虚拟机添加件</b>在<b>Virtual Server</b>中运行和在<b>Virtual PC</b>中运行相比,所提供的功能更少。在<b>Virtual Server</b>中运行的<b>虚拟机添加件</b>只包括以下特性:

提高客户操作系统性能;

支持指针集成;

优化显示适配器驱动;

虚拟机和宿主机之间的时间同步;

监控虚拟机状态等;

<b>你同样需要记住一定要在虚拟机中安装虚拟机添加件</b>。微软官方说明<b>Virtual Server</b>中的虚拟机添加件支持在以下客户操作系统中安装:

Microsoft Windows Server 2003 (all versions);

Microsoft Windows 2000 Server;

Microsoft Windows NT Server 4.0 with Service Pack 6a (SP6a);

Microsoft Windows XP (all versions);

Microsoft Windows 2000 Professional;

Microsoft Windows Millennium Edition;

Microsoft Windows 98;

Microsoft Windows 95;

<b>安装Virtual Server 2005 R2</b>

在微软网站上提供了<b>Virtual Server R2</b> 180天试用版本的下载,下载页面为:

<a href="http://www.microsoft.com/windowsserversystem/virtualserver/evaluation/trial/privacy.mspx">[url]http://www.microsoft.com/windowsserversystem/virtualserver/evaluation/trial/privacy.mspx[/url]</a>

<b>需使用.NET Passport登录</b>。

32位版本下载地址为:

<a href="http://download.microsoft.com/download/6/9/a/69aff8b7-4411-4869-9d81-d7d544c2a3f6/setup.exe">[url]http://download.microsoft.com/download/6/9/a/69aff8b7-4411-4869-9d81-d7d544c2a3f6/setup.exe[/url]</a>

64位版本下载地址为:

<a href="http://download.microsoft.com/download/1/f/4/1f44075c-a874-4158-982f-249d9abdca6f/setup.exe">[url]http://download.microsoft.com/download/1/f/4/1f44075c-a874-4158-982f-249d9abdca6f/setup.exe[/url]</a>

如果你需要安装<b>Virtual Server</b>的Web管理工具,那么你必须已经安装了<b>IIS</b>的<b>万维网服务</b>。双击<b>Setup.exe</b>开始安装,在弹出的安装界面上点击<b>安装Microsoft Virtual Server 2005 R2</b>左旁的按钮,

在<b>协议授权</b>页,选择<b>我接受协议</b>,然后点击<b>下一步</b>;

在<b>客户信息</b>页,输入你的用户信息和序列号后,点击<b>下一步</b>;

在<b>安装类型页</b>,默认为<b>全部</b>,即安装以下组件:

Virtual Server 服务;

帮助和开发文档;

虚拟机远程控制客户端(VMRCC);

Virtual Server Web管理工具;

你也可以选择为<b>自定义</b>,然后点击<b>下一步</b>;

在<b>自定义安装</b>,你可以选择需要安装的组件。你可以只安装四个组件中的任何一个,例如,你可以将Virtual Server Web管理工具和Virtual Server 服务安装在不同的计算机上,从而通过一个Virtual Server Web 管理工具管理多个Virtual Server 服务,不过不推荐这样,强烈建议你将Virtual Server Web 管理工具和Virtual Server 服务安装在一起,这样可以避免一些问题。

在<b>配置组件第1页</b>,如果在Windows服务器操作系统上安装, 则如下图所示:

Virtual Server Web管理工具将在IIS中创建一个新的Web站点,在此你可以配置此Web站点使用的端口,默认为<b>1024</b>。在下面的选项中,你需要选择Virtual Server Web管理工具的运行账户,这主要针对<b>Virtual Server</b>需要访问其他计算机上的资源文件的场景,你可以选择:

<b>Configure the Administration Website to always run as the Local System account</b>:当选择此选项时,Virtual Server Web 管理工具以本地系统账户运行,你必须在活动目录中针对Web 管理工具对Virtual Server 服务、Virtual Server 服务对其他资源的访问进行委派控制。不过,如果宿主操作系统是Windows XP,则不支持委派控制。如果你将Virtual Server Web管理工具和Virtual Server 服务独立安装并且位于活动目录环境,则可以考虑选择此选项。

在此我接受默认选项,点击<b>下一步</b>;

如果在Windows XP Professional上安装,则如下图所示,这是因为运行在XP之上的IIS不支持创建多个Web站点,Virtual Server Web 管理工具将安装为默认Web站点下的一个虚拟目录;另外XP不支持委派控制,因此Virtual Server Web管理工具只能以访问此Web管理工具的经过身份验证的用户账户运行。点击<b>下一步</b>;

在<b>配置组件第2页</b>,默认情况下选择为在Windows防火墙创建例外以允许远程访问Virtual Server,根据你的需要选择后点击<b>下一步</b>;

如果你是使用其他防火墙,那么你可能需要手动开放以下端口来允许Virtual Server的远程访问:

TCP 端口 5900,Virtual Server提供的虚拟机远程控制服务(VMRC Service)的默认端口;

TCP 端口 1024,Virtual Server Web管理站点的默认端口;如果在XP上安装,则是TCP 端口 80;如果你对Web管理站点启用SSL,则还需要开放相应的端口;

TCP和UDP端口 137、138,用于Kerberos身份验证。

在<b>准备安装</b>页,点击<b>安装</b>按钮;

最后在<b>安装完成</b>页,点击<b>完成</b>按钮,此时,<b>Virtual Server 2005 R2</b>就安装好了。

<b>配置 Virtual Server</b>

同样,在安装好Virtual Server以后,我们所需要做的第一件事情就是配置Virtual Server。点击<b>开始</b>,再点击<b>所有程序</b>,指向<b>Microsoft Virtual Server</b>菜单,然后选择<b>Virtual Server Administration Website</b>运行Virtual Server Web管理工具。

如果在Windows服务器上安装,那么Virtual Server Web管理工具的默认URL地址为

http://计算机名:1024/virtualserver/vswebapp.exe?view=1

如果在XP上安装,那么Virtual Server Web管理工具的默认URL地址为

http://计算机名/virtualserver/vswebapp.exe?view=1

默认情况下,Virtual Server Web站点启用集成身份验证,并只允许本地管理员组访问。你可以修改为使用其他身份验证方式,但是如果使用基本身份验证,则建议你使用SSL来保护Virtual Server Web站点和客户的通讯。

如果弹出要求密码的提示框则输入具有管理员权限的用户账户信息,Virtual Server Web管理工具如下图所示:

首先,我们点击左边<b>Virtual Server</b>框中的<b>服务器属性</b>链接 配置服务器基本属性,

在右边面板中,你可以查看Virtual Server的版本和运行时间,配置<b>Virtual Server</b>的基本属性等:

在<b>Virtual Server security</b>选项中,你可以配置用户访问<b>Virtual Server</b>的权限,在此配置的权限将应用到保存到默认目录中的虚拟机配置文件和虚拟网络配置文件;你也可以直接修改虚拟机资源文件(虚拟机配置文件、虚拟网络配置文件、虚拟硬盘文件等等)的ACL来控制用户的访问,不过不推荐。

在<b>Virtual Machine Remote Control (VMRC) Server Properties</b>选项中,你可以配置Virtual Server是否启用虚拟机远程控制(VMRC)服务,以及VMRC服务绑定的IP地址、端口、VMRC客户端所使用的屏幕分辨率、空闲多少时候后断开连接,你也可以配置对VMRC连接启用SSL;

在<b>Virtual Server Script Settings</b>选项中,你可以配置是否启用脚本,你可以配置在产生事件时运行,例如在<b>Virtual Server</b>服务启用或停止时运行脚本等等;

在<b>Virtual Server Search Paths</b>选项中,你可以配置虚拟机的<b>默认目录</b>以及<b>搜索目录</b>。默认目录是Virtual Server创建虚拟机配置文件(.vmc)时存放的默认目录,而搜索目录便于资源文件的创建、选择和使用。 当创建资源文件时,你可以选择存储在默认目录或搜索目录中,并且在需要访问某些资源文件时(例如.vmc、.vhd、.iso和.vfd等),Virtual Server可以搜索所配置的默认目录和搜索目录,并将符合要求的资源文件列出。例如我将存放光盘镜像的目录加入到搜索目录中,便于我挂接光盘到虚拟机中。

然后,点击左边<b>Virtual Server</b>框中的<b>Web站点属性</b>链接配置Virtual Server Web管理站点的属性,如下图所示,在此你可以修改页面自动刷新间隔、每页显示的虚拟机数、事件日志的显示方式以及是否降低VMRC所使用的显示颜色从而提高连接性能等;

在下部的<b>虚拟机管理工具搜索路径</b>中,如果你需要同时管理多个Virtual Server,则可以将Virtual Server服务器的计算机名或IP地址加入到此列表框,从而可以在多个Virtual Server之间进行切换。

接下来,你可以点击左边<b>Virtual Server</b>框中的<b>资源分配</b>链接分配虚拟机所使用的系统资源和CPU容量。你可以配置虚拟机的<b>权重</b>(<b>Relative Weight</b>)、<b>保留容量</b>(<b>Reserved Capactity</b>)和<b>最大容量</b>(<b>Maximum Capacity</b>)。如果某个虚拟机具有更高的<b>权重</b>,那么Virtual Server将为它分配更多的系统资源,默认情况下所有虚拟机的权重均为<b>100</b>;而<b>保留容量</b>和<b>最大容量</b>都是根据单个CPU的百分比而设定,当为某个虚拟机设置了<b>保留容量</b>和<b>最大容量</b>时,Virtual Server为此虚拟机所分配的CPU处理时间将不低于<b>保留容量</b>并且不高于<b>最大容量</b>,通常情况下,不建议配置<b>保留容量</b>。

最后,你可以点击左边<b>Virtual Server</b>框最底部的<b>事件查看器</b>链接来查看<b>Virtual Server</b>的事件日志,事件日志的显示风格受到<b>Web站点属性</b>配置选项的影响。<b>Virtual Server</b>的事件日志是和Windows系统的事件日志集成的,在<b>Virtual Server</b>中你不能清除事件日志,但是你可以在Windows系统的<b>事件查看器</b>中清除。 

本文转自 chinaperrylee 51CTO博客,原文链接:http://blog.51cto.com/perry/146168,如需转载请自行联系原作者

继续阅读