当前位置:首页 > Hyper-V Server 2008 R2故障排除
对于很多朋友来说,Hyper-V Server 2008 R2算是一个新的操作平台,一些简单的故障可能会困扰我们很长一段时间,笔者应用Hyper-V一段时间,遇到过一些小问题,同大家分享一下。
为了便于区分,我们将Hyper-V Server 2008 R2的服务器称之为虚拟机,将安装Hyper-V管理器的服务器称之为控制机。
故障与排错一
故障描述:将Windows2003 SP1系统安装到Hyper-V上,我们会发现只有键盘能输入信息,鼠标根本不能使用。前面已经提到,这是因为未安装Hyper-V Server 2008 R2 tool的缘故。
选择“操作”→“插入集成服务安装盘”,安装这个工具时Hyper-V提示需要升级到Service Pack 2或更高版本(见图一)。Windows 2003 SP2的升级非常简单,但是试图下载SP2补丁时却出现了麻烦,系统识别的网卡却是“未知设备”,毫无疑问这将无法连接网络。
图一
排错方法:用过Hyper-V的朋友都知道,如果虚拟化操作系统是Windows 2008,网卡驱动不成问题,因为Windows 2008支持Hyper-v新版的网络适配器,但是它却无法应用于Windows2003 SP1系统之上,这个时候我们可以启用“旧版网络适配器”,方法为:
在需要调整的Windows 2003虚拟机上点击鼠标右键,选择“设置”→“添加硬件”→“旧版网络适配器”,再选择“添加”按钮(见图二)。
图二
接下来,重新启动虚拟操作系统,应用旧版网络适配器,系统可以很快的予以识别并安装相应的驱动程序随后即可进行SP2补丁升级、Hyper-V Server 2008 R2 tool安装,再更换新版网卡驱动即可。
再补充一下:Hyper-V Server 2008 R2 tool需要相应版本的支持,Windows 2000需要SP4补丁支持、Windows XP需要SP2以上补丁支持,Windows Vista、Windows 2008需要SP1以上补丁。
故障与排错二
故障描述:打开“Hyper-V管理器”,选择“操作”→“连接到服务器”→“另一台计算机”,输入Hyper-V Server 2008 R2服务器的IP地址,这时却出现了:您没有完成此任务所需的权限。请与计算机“WIN-6RUIR6S7R5L”授权策略的管理员联系(见图三)。
图三
排错方法:出现这个提示原因和解决方法有很多,我们可以分别尝试一下, 1)修改HOST文件,控制机无法解析出虚拟机的wins名称,我们需要在本地host文件中添加虚拟机的主机名到ip的映射,用记事本打开“C:\\WINDOWS\\system32\\drivers\\etc”目录下的hosts文件,填写如下记录:
128.1.1.1 WIN-6RUIR6S7R5L 注:128.1.1.1为虚拟机的IP地址; WIN-6RUIR6S7R5L为虚拟机的计算机名
2)修改Hyper-V Server 2008 R2用户名及密码,不知是何原因Hyper-V要求虚拟机和控制机的用户名及密码完全一致,方能通过身份验证,如果两者的密码不同,不妨予以修改;
3)修改DNS,前面我们已经介绍了Hyper-V下的IP地址和DNS地址的修改,如果我们网内存在多个DNS服务器,虚拟机和控制机的DNS地址也务必要一致,否则控制机将不能找寻任何虚拟化服务。
故障与排错三
故障描述:一台比较老旧的塔式服务器试图安装Hyper-V Server 2008 R2系统时出现了问题,安装失败,重新启动服务器时系统蓝屏。对CPU和主板的资料调查,发现其可以支持虚拟化系统,但实际应用中无法完整的进行Hyper-V Server 2008 R2的全部安装过程,后经过多方排查终于在主板BIOS中找出端倪。
排错方法:承载Hyper-V Server 2008 R2的服务器必须具有DEP的功能,同时需要开启DEP。我们先来说一下何为DEP。
DEP(Data Execution Prevention数据执行保护),它是由硬件和软件技术组成,可对内存执行额外检查,防止恶意代码的非法植入。Hyper-V Server 2008 R2已经在软件方面支持了DEP技术,如果硬件层面未开启DEP,那么Hyper-V的安装通常不会成功,因此我们需要在BIOS中开启DEP,方法为:
重启服务器,进入BIOS,进入CPU Configuration选项,将Data Execution Prevention设置为“Enabled”即可(有些主板将DEP称之为EDB,在CPU Configuration选项中显示为Execute Disable Function,同样设置为“Enabled”)。
故障与排错四
故障描述:某日在一个虚拟服务中安装IIS,它需要读取原版Windows 2003系统光盘中的一些内容,依次点击“媒体”→“DVD驱动器”→“捕获 F:(C)”,却出现了如下提示:捕获驱动器失败,无法添加设备“Microsoft Virtual CD/DVD Disk”(见图四)
图四
排错方法:这个故障的原因是由于Hyper-V 不支持“单一光驱捕获”,也就是说2台不同的虚拟服务不能同时占用光驱资源,原因找到解决方法并不复杂。选择冲突的虚拟服务,再依次点击“媒体”→“DVD驱动器”→ “取消捕获 F(E)”即可。
故障与排错五
故障描述:虚拟化操作系统安装完毕,进入系统,我们发现系统可以正常的获取网卡的驱动程序驱动,但是分配的IP地址确实169开头的私有IP地址,不能正常的访问网络,更换旧版网络适配器和新版网络适配器,均是同样的问题。
排错方法:出现这种故障的原因是由于,没有选择正确的物理服务器网卡,在配置虚拟机网卡IP地址等信息时,我们会得到一个索引编号(见图五),我们需要针对这个编号在控制机中进行一下设置,方法为:
图五
故障与排错六
共分享92篇相关文档