Sharepoint 在VMware中运行VMware?

Sharepoint 在VMware中运行VMware?,sharepoint,deployment,vmware,vmware-server,Sharepoint,Deployment,Vmware,Vmware Server,我们有一台运行VMware的物理机器,并托管一台用于SharePoint部署测试的VM。这台机器已经过时了,正在消亡,我雇主的网络沙皇们正在大力推动托管虚拟机,以取代过时的物理服务器。我很好奇是否可以在VMware内部运行VMware,如果可以,是否会对性能造成严重影响。我们不要求此设置具有极高的性能,因为它仅用于SharePoint测试,并且关联的SQL Server位于不同的框中。我的猜测是,我们不能只使用主托管VM进行测试,因为我们希望偶尔回滚,否则会对它有更多的控制权,而且不太可能从网络

我们有一台运行VMware的物理机器,并托管一台用于SharePoint部署测试的VM。这台机器已经过时了,正在消亡,我雇主的网络沙皇们正在大力推动托管虚拟机,以取代过时的物理服务器。我很好奇是否可以在VMware内部运行VMware,如果可以,是否会对性能造成严重影响。我们不要求此设置具有极高的性能,因为它仅用于SharePoint测试,并且关联的SQL Server位于不同的框中。我的猜测是,我们不能只使用主托管VM进行测试,因为我们希望偶尔回滚,否则会对它有更多的控制权,而且不太可能从网络人员那里获得支持。有没有人有这方面的经验

编辑:我知道这种嵌套肯定不是首选选项,但(1)我们希望能够灵活地随意使用VMware快照,(2)网络人员不允许我们任意回滚到以前的时间点,因为可能会删除强制安全更新。我的猜测是,运行VMware Workstation的本地台式机可能就是一条出路。托管选项似乎很有吸引力,如果它可以工作的话,因为它对我来说需要较少的机器维护。

“是否可以在VMware内部运行VMware”什么

我可以在托管在某处的VMWare计算机上运行Windows with Sharepoint

或者,我可以在WMWare机器上运行Windows和Sharepoint,该机器实际上是托管在某处的VMWare机器

我到底为什么要添加一个嵌套级别?为什么不在某个地方安装Windows和Sharepoint呢

您可以在单个主机上运行任意数量的VMWares。很多不同的版本做了很多不同的事情


嵌套它们是没有意义的。

我可以看到两种解决方案(如果你把一个虚拟机中的一个虚拟机算进去,这简直是疯了)

  • 新硬件,应该足够健壮,能够处理专门用于测试的几个虚拟机(sharpoint等)。在这种情况下,您的团队可以在不影响非测试VM的情况下获得更多的权限

  • Sharepoint测试虚拟机被移动到主虚拟机池,需要访问的人可以签出/部署/回滚测试资源。这可以直接通过VMWare工具或通过VMWare API工作的内部项目实现


  • 这应该是网络/Dev/Testing之间的共同决定。

    我从未在VMware中运行过VMware,但我在VirtualBox中运行过VirtualPC,没有任何问题,所以我认为它没有根本原因不起作用


    在我看来,比起任何技术上的问题,你的“网络沙皇”的僵化更像是一个问题。如果你是一名开发人员或QA,你需要一个测试环境,在这个环境中,你可以随意使用过时(并且可能不安全)的操作系统和应用程序版本,而不会使公司网络的其他部分面临风险。

    我也遇到了同样的问题。我在一家大型公司工作,我们的整个基础架构都是虚拟的,因此如果您需要服务器,就可以使用VMware VM。所以我有两个基于Windows2003Server标准版的来宾虚拟机,它们有6GB的内存和200GB的磁盘空间,但我想在它们上运行linux和LAMP堆栈。所以我尝试在一个虚拟机上安装VMware Workstation,但收到一条错误消息,说它无法安装在虚拟机中。我还尝试了微软的虚拟PC,并得到了类似的错误消息。我安装了Sun,安装得很好,但我无法在来宾Ubuntu操作系统中使网络正常工作。我的下一步是尝试,尽管性能可能会成为一个问题。

    在VMware内部运行VMware的技术限制是VMware、虚拟PC等利用了现代CPU中的现有功能

    如果您有两个或多个虚拟机监控程序都在尝试控制,则会出现问题,这是我在桌面上同时运行VMware和Virtual PC时遇到的问题—其中一个会出错/崩溃

    如果您的虚拟机监控程序可以与“父”虚拟机监控程序交互,那么您就没事了。或者,如果子虚拟机监控程序不尝试使用CPU虚拟化功能,或者完全模拟CPU(如QEMU),那么您也应该可以

    基本上,旧CPU上的旧式虚拟机监控程序使用(慢),这将能够在性能受到严重影响的情况下嵌套。现代的虚拟机监控程序/CPU使用(接近本机性能),您很难找到一个设计或能够嵌套虚拟机的虚拟机监控程序

    最后,我建议不要在运行生产虚拟机的同一台物理服务器上运行开发/测试虚拟机。这里有太多的错误和安全隐患——您需要管理开发/测试环境,听起来您不应该访问生产环境。同样,您可能不希望操作团队在您的测试环境中胡闹


    更新:ESXi 4现在支持虚拟化自身。有关更多信息,请参见

    您应该看看大型机-它们从一开始就是虚拟化的:

    硬件-运行管理程序类型1-级别1 在这一点上,您有zVM-type2hypervisor-level2 在这方面,你有zOS——你的主要大操作系统——3级 和/或 在这一点上,你有zLinux-3级 和/或 在这一点上,您可以使用zVM来测试下一个版本-级别3 及 在这一点上,您有zOS用于在下一版本4级测试zVM和zOS

    所以降到4级是很常见的 请注意,在大型机上,您可以同时运行1000个虚拟机—大多数开始使用zVM/CMS和zVM/Linux的站点通常都会这样做。

    JFYI: 我尝试将VMware ESXi服务器主机(子ESXi服务器)作为虚拟机(在父ESXi服务器上)安装并运行,但它无法运行