云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

微软云_美国服务器vps派_0元

小七 141 0

将Hyper-V与VMware Workstation 8和ESXi 5嵌套

随着Veeam向前迈进并开始专注于两个虚拟化平台,我想现在是时候弄清楚如何在我的实验室环境中引入Microsoft Hyper-V了。我想知道它是否可以在某种类型的VMware虚拟机中运行。Veeam在展示其解决方案方面非常成功,例如在VMware Workstation下嵌套的笔记本电脑上运行的便携式实验室。我们通常会有一个嵌套的ESX server、vCenter、DC和Veeam应用程序在一台笔记本电脑上运行,我想知道是否可以将Hyper-V加入其中。本文将作为操作指南,并提供在VMware Workstation 8或ESXi 5上运行Hyper-V虚拟机的逐步过程。很长一段时间,我被告知这是不可能的,几个月前,我听到一个传闻说,当ESXi 5问世时,它将是可能的。我还听说在intelnehalem或intelcorei7上运行的esxi5将允许嵌套的hypervisor也包含正在运行的、嵌套的64位虚拟机。所以,首先,我要确保当我要买一台新的笔记本电脑时,我的系统中会有这种Intel架构,或者同等的AMD。我还设法建立了一个实验室,它的体系结构与我计划用于活动的架构相同。通过Twitter,有人给我发了几个博客的链接,帮助我开始了我的探索: vsphere can virtualize self/#注释-12442个当我有机会试一试的时候,ESXi已经成功了。我从上面的博客中发现了一些很好的建议,但是当我按照其中一个帖子的指示去做时,我得到的只是一个空白的黑屏,就像其他人在报道一样。不管我提供了什么额外的信息,它都不起作用。我毫不犹豫地决定尝试一些不同的东西。我安装了vmwareworkstation8而不是ESXi 5,并设法让一个嵌套的hypervm正常工作。在这一点上,我知道我的硬件将与嵌套的Hyper-V兼容。上面的博客文章指出,让它工作的关键是在你的CPU/BIOS中找到一个叫做Intel EPT的功能。现在,我读到如果你有Nehalem/corei7,你应该有Intel EPT;博客文章建议应该通过BIOS启用它。但是,我在我的两个系统BIOS中都没有找到这个选项。在测试什么是可行的时,我决定使用Windows2008R2标准并启用Hyper-V作为角色,而不是安装独立的Hyper-V产品。我这样做只是为了让我的生活更轻松,但独立的Hyper-V产品也是一个不错的选择。VMware 8虚拟机嵌套工作站因此,以下是创建在VMware Workstation 8中运行的Microsoft Hyper-V虚拟机的步骤,但稍后我将向您展示如何在ESXi 5中执行此操作:使用版本8硬件创建新的虚拟机给它4 GB RAM和2 x VCPU,大约80-100 GB磁盘空间,这取决于您希望在Hyper-V下嵌套多少虚拟机。这些说明使您相信应该选择一个VMware ESX选项作为来宾操作系统。。。住手!别这样!选择Windows 2008 R2 x64。完成后,请确保向用作Hyper-V虚拟网络的VM添加另一个NIC。在VM>CPU的设置下,确保您可以选择通过Intel VT-x/EPT功能。确保已将VM设置为从Windows 2008 R2 x64 media ISO启动。在引导之前,您应该编辑配置文件.vmx并添加参数:管理程序.cpuid.v0="错误"现在启动并安装Windows 2008 R2 x64。完成后,打开服务器管理器并单击"添加角色"。选择并安装Hyper-V选项。此时,您将知道您的系统是否正常工作并通过了Intel EPT功能,因为如果不正常,您将无法越过这一点。您还必须选择用于虚拟网络的网络适配器。现在安装Hyper-V,需要重新启动。完成后,打开服务器管理器向下搜索到Hyper-V并连接到本地服务器。现在创建并安装一个虚拟机。一旦完成,你应该可以像平常一样使用它,尽管速度很慢。嵌套运行ESXi 5的Hyper VM现在,在ESXi5上执行相同的操作有点困难,尽管有些步骤是相同的。在您需要在ESXi 5的技术支持模式下找到的/etc/vmware/config文件中添加条目之前。我通过vSphere客户端中的安全配置文件启用了SSH。然后在ESXi系统中使用putty SSH。在那里,我执行了以下命令,这是允许嵌套虚拟机监控程序所必需的:#回音'vhv.允许="真">>/etc/vmware/config注意在命令行中使用了单引号和双引号现在使用版本8硬件、4GB(或尽可能多的空闲空间)、2 x vCPU、2个或更多VNIC和一个100GB虚拟磁盘创建一个虚拟机。在启动虚拟机和安装Hyper-V之前,我们需要添加两行虚拟机配置文件.vmx您可以在虚拟机>配置参数的设置中通过vSphere客户端来尝试这一点,而我更幸运的是在命令行中这样做要使用命令行添加它们,请在SSH中移回>更改到安装Hyper-V虚拟机的目录#回音'vhv.允许="真">>/etc/vmware/config在我的示例中,配置文件名为Hyper-V.vmx。键入以下命令:#回音'monitor.virtual\u执行="硬件">>Hyper-V.vmx#回音'管理程序.cpuid.v0="错误">>Hyper-V.vmx现在回到VM设置>选项>CPU/MMU虚拟化,确保您可以选择通过Intel EPT功能。现在在"选项"区域>CPUID Mask中单击"高级"添加以下CPU掩码级别ECX:———————————————————————————————————----现在安装Hyper-V或Windows 2008 R2并启用Hyper-V角色。你准备好了。陷阱/提示以下是Ricky的一些建议,可以避免沿途的任何停车点:在我的系统上安装Microsoft Hyper-V的过程中,操作系统需要重新启动。当你在安装了Hyper-V之后做这件事的时候,不要惊慌,因为在实际使用Hyper-V的时候,它并不是蓝屏的对于我的服务器和笔记本电脑,我无法判断我的系统是否有Intel EPT,这只是一个案例,看看VMware是否毫无怨言地通过了Intel EPT,以及Hyper-V是否发现了它。给我的一个办法是,当我第一次尝试VMware Workstation时,它马上就起作用了。我已经读了很多关于这个主题的文章,但是我的直觉是如果你要寻找Nehalem或Core i7,以及支持Intel VT的主板,我认为这是一个安全的赌注。我读到你需要英特尔VT–x2,我没有(我不认为),所以这是误导…如果我可以缩小信息领域,我会更新这篇文章。记住,嵌套一个hypervisor意味着它将运行非常非常慢……但是在SSD磁盘上的数据存储中安装嵌套的hypervisor有助于节省大量时间。上面链接的2个博客介绍了使用版本4/7硬件或版本8硬件创建虚拟机的2种方法。我第一次用的是版本8硬件,一点也不高兴。我只看到一个黑屏。实际上,我尝试了两种方法的组合,这对我很有效。嵌套的Hyper-V计算机所在的端口组应设置为混杂模式:Accept在其中一个博客中有一条注释建议在配置文件中手动输入条目(而不是使用GUI)更稳定。我也发现了这一点,所以我为什么在shell会话中使用putty更改配置文件。关于在ESXi 5或VMware Workstation 8上安装Hyper-V虚拟机,您有什么建议吗?请在下面分享您的意见!阅读更多:如何创建Hyper-V VM模板VN:F[1.9.22_1171]请评价这篇文章对您的评级有多大帮助:4.6/5(18票投票)将Hyper-V与VMware Workstation 8和ESXi 5嵌套在一起,根据18个评级,5分中有4.6分