我们目前运行一个 VMWare ESX 服务器实例,但希望开始使用 VMWare 虚拟化更多物理硬件,同时尽可能降低 VMWare 许可成本。
ESXi 是一个不错的选择,还是我们需要为每个物理机购买 ESX 的新许可证?ESXi 与 ESX 的优点/限制是什么?
我们的客户操作系统是 Windows 2003/2008。
可能重复:
你能帮我解决我的软件许可问题吗?
我的电脑上运行的是 Windows 7 Ultimate,我想我会设置一些虚拟机来帮助我开发,这样我就不会因为安装了各种 SQL Server、Visual Studio 版本等而弄乱了我的主系统。
是否允许(甚至可能)为虚拟机使用相同的产品密钥?或者我是否需要为每个虚拟机获取一个新的产品密钥?
在这件事上,Windows 7 Enterprise 有什么不同吗?
(也许这属于堆栈溢出或超级用户,但感觉像这样的虚拟化和许可问题更多地属于服务器故障。如果不是请移步 =)
我在 Snow Leopard OSX 主机和 Windows Vista 主机上运行 VirtualBox。每当我的主机失去互联网连接时,即使在重新建立与互联网的主机连接之后,访客机器似乎也会永久失去互联网连接。
在来宾操作系统上重置来宾网络,通过主机虚拟机设置断开电缆连接,甚至重新启动来宾操作系统都无济于事。来宾无法再访问 Internet。唯一的解决方案是在主机连接到 Internet 时重新启动 VirtualBox。当主机进入睡眠模式或者我在工作时断开笔记本电脑然后在家里重新连接时,这真的很痛苦。
来宾是使用 NAT 网络设置的。它会影响装有 Ubuntu 和 Windows XP 操作系统的客户机。
这是预期的行为吗?有谁知道修复?还是我设置不正确?
我想学网络。但我无法访问示例网络(路由器、DNS、IP4、IP6 windows linux 混合异构系统)。你知道任何在线学习网络(尽可能免费)。是否可以使用虚拟机在单台 PC 上模拟网络拓扑。如果是这样,你能指导我吗?
我不是LXC专家,但据我所知,它与linux-vserver非常相似。
如果这是正确的,我想知道为什么在已经拥挤的虚拟化阵营中还有另一个玩家?LXC 提供(或承诺)什么是 linux-vserver 没有的?
我是 linux-vserver 的长期用户,我记得大约在很多年前,在所有这些虚拟化炒作之前。最近开发速度放缓,但从未完全停止 - 我知道是因为开发人员帮助我将其恢复到 linux/hppa 上的有用状态(至少在 Gentoo 中)。他们定期推出针对最新内核的补丁,使用所有最新的好东西(LXC 使用的相同容器基础架构),甚至与 GRsecurity 集成。
开始 LXC 工作的人可能有充分的理由这样做,而不是加入已经完善的 linux-vserver 基础?那我想知道。
这都是关于主线集成的吗?那么为什么不采用 linux-vserver 进行集成,就像 Xen 人对 XenLinux 所做的那样?
是否可以在较重的虚拟化(Xen DomU、KVM、Hyper-V、VMVare)下使用 LXC?我想将它用作安全(隔离)工具,限制资源消耗的能力对我来说不是优先事项。我只对是否可以以直接的方式完成感兴趣;类似于在非虚拟化服务器上使用 LXC。我不想在生产服务器上使用太复杂的设置。
使用“主”来宾运行虚拟机
并在该主来宾中运行许多其他来宾是否有意义?
有没有人测试过这个?甚至有可能吗?
有没有更好的方法来实现我的目标?(继续阅读。)
(我在谷歌上搜索了“客人中的客人”,但一无所获)
我想做什么:我想设置和测试各种虚拟网络,包括数据库和应用程序服务器,并测试不同的防火墙、DNS 服务器、数据库服务器配置等。
我可以通过直接在我的主机上运行来宾来做到这一点,但是我可能需要修改我主机上的网络配置(例如配置dnsmasq?),这取决于我将要测试的网络设置。我还需要单独启动每个客人。而如果所有来宾都在主来宾内运行,那么我可以在该主来宾上配置网络,我只需要启动和停止该主来宾,并拍摄它的快照,以隐式启动和停止并拍摄在其中运行的所有来宾.
(我会有很多主客人,可能一次只运行一个。)
我正在使用具有硬件虚拟化支持 (AMD-V) 的 Ubuntu 11.4 和 KVM。
您认为来宾中的来宾会从虚拟化中受益吗?
更新:我应该搜索“嵌套虚拟化”而不是“来宾中的客人”。现在我找到了很多链接 :-) 例如,这个实际将运行中的 VM 从主机迁移到嵌套 VM 主机的示例: VMotion 从物理 ESX 4 到虚拟 ESX 4
回复的您,感谢您提到“嵌套虚拟化”:- )
更新:AMD 处理器的性能信息,从 2008 年开始:[...] 到现在,当 kvm 虚拟化一个处理器时,来宾看到一个类似于主机处理器的 CPU,但没有虚拟化扩展。这意味着您不能在来宾中运行需要这些虚拟化扩展的管理程序(您仍然可以运行不依赖这些扩展的管理程序,例如 VMware,但性能较低)。在新补丁中,虚拟化 CPU 确实包含了虚拟化扩展;这意味着来宾可以运行管理程序,包括 kvm,并拥有自己的来宾。 (感谢“wzzrd”)
更新:英特尔处理器的性能信息,从 2011 年开始:“Ubuntu 存储库中当前版本的 kvm 不支持使用 intel vmx 进行嵌套虚拟化。使用最新的 kvm 补丁是可能的,但仍在开发中”
在性能方面,英特尔至强 i7 处理器上的 L3 缓存大小对虚拟化功能有多大影响?
我正在为一台服务器挑选 Xeon 1366 Nehalem/Westmere CPU,我将其指定为大约 4-5 个虚拟机的低端虚拟化主机。
4MB L3 Cache 和 8MB L3 Cache 之间似乎存在价格差异。增加到 8MB 与 4MB 相比,我能获得多少性能?
我正在尝试更改 VM 的启动设备。我转到 VM 中的 XML 文件/etc/libvirt/qemu并设置<boot dev='cdrom' />. 尽管如此,它还是会尝试从硬盘而不是 cdrom 引导。
我知道我在 CD-ROM 虚拟设备上加载了 ISO 映像。
我这样做不正确吗?我尝试完全关闭虚拟机并重新启动它无济于事。也许我需要以某种方式重新加载设置?
应@Selivanov 的要求:
$ libvirtd --version
libvirtd (libvirt) 0.8.7
Run Code Online (Sandbox Code Playgroud)
和 XML 文件:
<domain type='kvm'>
<name>nimmy.example.com</name>
<uuid>(SNIP)</uuid>
<memory>524288</memory>
<currentMemory>524288</currentMemory>
<vcpu>1</vcpu>
<os>
<type arch='x86_64' machine='rhel6.1.0'>hvm</type>
<boot dev='cdrom'/>
</os>
<features>
<acpi/>
<apic/>
<pae/>
</features>
<clock offset='utc'/>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>restart</on_crash>
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='raw' cache='none'/>
<source file='/var/lib/libvirt/images/nimmy.img'/>
<target dev='hda' bus='ide'/>
<address type='drive' controller='0' bus='0' unit='0'/>
</disk>
<disk type='file' …Run Code Online (Sandbox Code Playgroud) 我正在尝试构建一个系统,该系统将运行短期(CI 和测试版本)的软件组件,根据我的要求,每个组件都位于私人主机上是强制性的。我将这个定义也包含在半虚拟化选项中,因为它似乎可以让我省去很多麻烦。
我在 Mac 上工作,所以几乎所有技术都已淘汰,libvirt和quemu等对我不起作用。然而,我计划部署到 Debian;所以在 Debian 上运行的任何东西都回到了桌面上,前提是我可以编写主机及其来宾域的配置脚本。
我的预期设置是我可以用来引导 Debian 安装程序,这意味着在启动时,机器会自动配置(Chef、Puppet、Babushka,别介意,真的) - 并且该配置的一部分应该构建一个可用于启动容器的模板 rootfs。容器本身也需要进行配置,这样当容器上来的时候,知道要做什么工作,可以做工作,然后退出。
简而言之,这是我需要的工作流程:
我已经到了尝试以下的地步,并出于以下内联的原因放弃了它们:
对于主机
老实说,我不确定人们应该使用什么技术来将虚拟机从一无所有变成一个运行、工作和有用的系统。对我来说似乎是三个步骤 …
virtualization ×10
lxc ×3
libvirt ×2
containers ×1
debian ×1
jail ×1
licensing ×1
linux ×1
networking ×1
performance ×1
provisioning ×1
qemu ×1
redhat ×1
sun ×1
virtualbox ×1
vmware-esx ×1
vmware-esxi ×1
windows-7 ×1
xen ×1