[Microsoft虚拟化] 在工作组中安装和配置Hyper-V R2

weixin_38062058 2010-11-23 09:40:12

这几天尝试了一下微软的虚拟系统Hyper-V R2,记录一下安装和配置的过程。

Hyper-V作为一个组件被包含在Windows Server 2008 R2中,所以最简单的安装Hyper-V的方法就是在已经安装好的Windows Server 2008 R2里添加一个Hyper-V的角色,跟随向导下一步到底就行了。
这样2008就成为了Hyper-V的宿主系统,可以在该主机上安装和运行虚拟机了。同时Hyper-V的控制台也会被安装好,可以用以控制本机或者其他宿主机内的虚拟机。

但上述方式首先需要一个给宿主机Windows Server 2008 R2的合法授权,其次如果是一个纯粹的用作跑虚拟机的宿主机的话,其他的组件和服务也会一定程度上占用系统资源。
所以还有另一种方案,纯粹的Hyper-V宿主机。

先留一个Hyper-V R2的主页:
http://www.microsoft.com/hyper-v-server/en/us/default.aspx

安装盘在微软官网就有免费下载:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=48359dd2-1c3d-4506-ae0a-232d0314ccf6

安装的话没啥需要说的,刻盘或者灌进优盘装直接装,一切顺利。
装好的就是一个没有GUI的Windows Server 2008 R2的核心 + Hyper-V R2的最小系统。
没有图形界面,启动进去以后只有一个命令行,和一个基于命令行的配置界面。
该配置界面也只提供一些最基本的功能,见下图。

需要注意的是,因为该系统没有提供任何用以在本机配置和管理虚拟机的界面,所有的这些工作都是需要从其他电脑远程连接到宿主机来做的。所以必须开放远程管理的权限。
在该命令行的管理界面里按4进入配置远程管理,将其中的1>Allow MMC Remote Management,2>Enable Windows PowerShell,3>Allow Server Manager Remote Management全部打开。
然后设置好计算机名和工作组等信息。因为是在家里测试,所以这里是加入了和我Win 7相同的工作组而非域。

至此在宿主机上的工作基本完成。那么既然不能在本机安装和管理虚拟机,该怎么做呢?在微软的文档MS_HyperV_overview.doc中提供了3个方法:
·      Use Hyper-V Manager in a Full installation of Windows Server 2008 R2.
·      Use Hyper-V Manager in Windows 7 using Remote Server Administration Tools.
·      Use Microsoft System Center Virtual Machine Manager 2008 R2.

偶的管理机装的是Win 7,so~

To manage from Windows 7
1.   On the remote computer you will be managing Hyper-V Server 2008 R2 from, download and install the Hyper-V Manager MMC snap-in from Remote Server Administration Tools (http://go.microsoft.com/fwlink/?LinkID=130862).2.   After the computer restarts, click the Start menu, click Administrative Tools, and then click Hyper-V Manager.3.   On the left side of the MMC window, click Hyper-V Manager. 4.   From the Actions menu, click Connect to Server, select Another Computer, and then enter the name or IP address of the server that you want to connect to.
To manage Hyper-V Server remotely from Microsoft System Center Virtual Machine Manager, see the Virtual Machine Manager content (http://go.microsoft.com/fwlink/?LinkID=129168).

装好amd64fre_GRMRSATX_MSU.msu这个补丁后,进入控制面板,在打开或关闭Windows功能中打开远程服务器管理工具/角色管理工具/Hyper-V 工具,至此管理机的安装也算完成。

但是,但是,好事总是要多磨的,就像预感的那样,事情不会这么简单。在Win 7的Hyper-V管理器中填入宿主机的计算机名或者ip地址,都无法连接到宿主机。
几次Google以后,得知还需做以下工作: 以管理员权限编辑c:\Windows\System32\drivers\etc\hosts,加入宿主机的IP地址和主机名,如192.168.1.250 Hyper-Server。在管理机(Win 7)中必须使用和宿主机中相同的帐号&密码。举例说,如果我在Win 7的当前登录用户是Elvin,密码123,则需要在宿主机中也创建一个帐号Elvin,密码123的本地管理员帐户。使用上述帐户开管理远程的宿主机,并且应使用宿主机的主机名而非ip地址来连接。
至此已经可以从Win 7连接到宿主机了,但连进去以后仍然会看到无法建立连接的错误信息。试图无视它,直接创建虚拟机,但仍然会在最后一步因为这个错误而终止。

再一番Google之后,方知还需要给匿名帐户的远程DCOM访问权限,不过同时也找到这么个小工具:
http://code.msdn.microsoft.com/HVRemote
通过它给匿名帐户授予了权限以后,连接远程的宿主机终于不再报错。
实际上这个工具还可以完成之前手工做掉的那些工作,使用它可以一条龙的搞定这些配置。(为啥没一开始就找到,泪流满面……)

但是,但是,仍然还是遇到了奇怪的问题……
用远程管理界面在宿主机上新建虚拟机的向导完成后,会卡在创建磁盘的对话框很久。不清楚是什么原因。取消掉该对话框以后,在Hyper-V管理器中刷新一下,仍然可以看到刚才创建的虚拟机。进去设置IDE0设备为刚才的向导创建出来的VHD文件,IDE1指定好安装虚拟机所用的ISO文件,启动该虚拟机即可开始安装OS了。

其实还是有一点小问题的,似乎先连接上某个虚拟机,再启动它,画面会一直黑的不动,要关闭重新连接,或者先启动某个虚拟机,过几秒钟再连……
还有一个就是,虚拟机的ISO文件需要事先放在宿主机里,不能从网上邻居里读。可以拿个优盘什么的拷过去。

http://www.cnblogs.com/elvin/archive/2010/03/21/1691258.html
...全文
20 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
一、虚拟化评估与规划 1、微软虚拟化概述 2、虚拟化管理概述 3、评估现有的虚拟化环境 4、规划Hyper-V R2角色 二、安装配置Hyper-V R2服务器角色 1、安装Hyper-V R2服务器角色 2、配置Hyper-V R2设置和虚拟网络 三、创建和配置虚拟硬盘和虚拟机 1、创建和配置虚拟硬盘 2、创建和配置虚拟机 3、管理虚拟机快照 4、虚拟机的连接应用 5、规划虚拟化的应用 四、Hyper-V R2与SCVMM 2008 R2的整合 1、规划SCVMM 2008 R2 2、安装VMM服务和管理控制台 3、管理主机和主机组 五、使用SCVMM 2008 R2创建和部署虚拟机 1、使用SCVMM 2008 R2创建新的虚拟机 2、将物理服务器转换为虚拟机 3、转换和迁移虚拟机 4、克隆虚拟机 六、使用SCVMM 2008 R2管理虚拟机 1、SCVMM 2008 R2管理任务概述 2、创建和管理检查点 七、配置和管理VMM库 1、VMM库概述 2、管理配置文件和模板 3、实现VMM库的高可用性 八、内容二 :配置用户角色和虚拟机管理器自服务平台 1、配置用户角色 2、安装配置VMM管理器自服务平台 九、使用离线虚拟机维修工具维护软件更新 1、离线虚拟机维修工具概述 2、配置WSUS和离线虚拟机维修工具 十、虚拟机备份和还原策略 1、虚拟机和VMM数据库的备份和还原选项概述 2、为备份Hyper-V架构实施DPM 2007 SP1 十一、为服务器虚拟化实施高可用性 1、故障转移群集概述 2、使用Hyper-V实施故障转移群集 3、使用SCVMM 2008 R2实施高可用性 十二、服务器虚拟化监视和报告 1、SCVMM 2008 R2监视工作 2、SCOM和SCVMM的集成 3、配置性能和资源优化 十三、使用RDS实现桌面虚拟化 1、远程桌面服务概述 2、实施远程桌面会话主机 3、实施远程桌面连接代理 4、实施远程桌面虚拟化主机 十四、扩大本组织以外的远程桌面服务 1、配置远程桌面网关服务 2、配置远程桌面WEB访问

435

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧