Articles of 虚拟化

如何在AWS EC2内部运行OVA + OVF设备?

GitHub Enterprise作为开放式虚拟化设备和文件发布; 它的目的是放在现有的虚拟化设置,如VMWare,VirtualBox等 我想在AWS EC2云中运行它(Github目前不提供AMI)。 我已经阅读了这个主题,看起来像AWS EC2的VMImport工具目前只支持Windows虚拟机。 我想知道是否存在一个将OVA / OVF设备导出到EC2实例的分步指南,那么我可以创build一个AMI并从那里去? 我试图按照这个指南,但我不知道如何按照步骤1-3,诚实地; GHE只给我有限的SSH访问实例,我不知道要找什么或如何查找它。 GHE似乎在Ubuntu的基础发行。 (我还是一个初学者级别的linux系统pipe理员,我来自Windows开发背景,但是很快就可以学习)。

是否有可能导致仿真networking丢包或延迟?

我试图重现MSSQL服务器和客户端在两个单独的计算机上运行的部署应用程序的一些问题。 我认为这两台机器之间可能存在networking问题,所以我想尝试在两台Hyper-V虚拟机上(在同一台虚拟服务器上)重现这些情况。 当然,这些虚拟机的networking是“本地的”,所以它实际上远离现场环境的条件。 有一个程序,我可以运行在任何虚拟机,这会降低networking性能? 或者也许还有其他的解决方法? 例如,重现条件的一种方法可能是在分散在不同地点的单独的Hyper-V服务器上运行虚拟机(所以SQLstream量通过VPN或其他方式) – 但是我觉得这有点长。 必须有一个更简单的方法。

Xen虚拟化设置的替代品

我目前在生产中使用Xen来运行一些Ubuntu虚拟机(无畏/ Jaunty)。 我有另外一台服务器,我想把它设置为VM主机来运行更多的客户操作系统,并且正在为我们的要求寻找最佳select: 能够运行64位“现代”客户操作系统(特别是Ubuntu Lucid) – 我们目前有一个问题,就是在我们现有的Xen设置中没有对Lucid的支持,而没有一些严重的重build/更新。 “裸机”/无头configuration – 低资源主机系统,我们可以运行十几个或更多的客人 从“主”图像部署虚拟机 – 我们现在可以用Xen来做这样的事情,而且configuration新东西非常方便 还想有某种GUIpipe理工具 ,如果这个选项存在… 我们可能还有其他一些我现在无法想到的东西,但是这是最重要,最困难的两件事情。 我对任何其他的解决scheme都是开放的:KVM,OpenVZ等……任何可以满足上述要求的东西。 至于主机操作系统,我们目前正在运行Debian,但是我没有附件。 我们一直试图让Xen在CentOS或Debian Lenny上运行无效,我们只是想要一些有效的东西。 任何build议/意见将不胜感激。

为什么当主机处于维护模式时,VMWare DRS不会自动迁移虚拟机?

在具有DRS和HA的共享存储(NFS)上,VMWare群集中有4个ESXi 5.0主机。 我们想在其中一台主机上执行内存升级。 我们将该主机置于维护模式,但DRS不会自动迁移虚拟机。 我认为这与我们的设置有关: 我承认并不熟悉VMWare的DRS。 有人可以为我们提供一些指导吗?

在Windows上通过OpenVPN TAP适配器桥接VirtualBox

我试图通过VPN连接configuration一个桥接适配器的虚拟机(VirtualBox guest运行Backtrack 4)。 VPN由我的大学的networking安全俱乐部托pipe,并连接到一个专门针对俱乐部build立的各种服务器进行渗透testing的沙盒局域网。 我的主机(Windows 7旗舰版)连接到VPN罚款,并通过DHCP分配一个IP,但由于某种原因,虚拟机不能做同样的事情,我不知道为什么。 这就像OpenVPN是从它无法识别的MAC地址过滤掉数据包。 我希望虚拟机通过VPN连接进行桥接,因为我们的IT部门对于networking上可以做什么和不可以做什么都有非常严格的策略。 我希望能够在沙箱环境中运行主动攻击(ARP欺骗,nmap,Nessus扫描),而不会冒着意外stream过大学networking的风险,并且取消我的互联网访问。 桥接VPN连接并运行虚拟机内的所有攻击可以解决这个问题。 任何想法为什么主机可以使用这个接口,但虚拟机不能?

VMware Server和VMware Player之间的虚拟机镜像兼容性

我试图尽量减less我的电脑在工作和家中使用的不同产品版本的数量。 到目前为止,我有一个混合物: VMware Server 1.0.7 VMware Server 2.0.2 VMware Player 2.5.3 VMware Player 3.0.0 我很乐意将每个产品系列升级到最新版本。 由于“ 虚拟机移动指南”被标记为不推荐使用,任何人都可以向我提供有关VMware Player和VMware Server之间虚拟机兼容性的最新信息,以便仍然能够在所提及的产品之间来回移动虚拟机? 更新我正在寻找的是带有虚拟机硬件版本的更新文档,以及能够使用特定硬件版本的VMware产品,所以我知道 – 给定使用特定虚拟机的产品 – 什么是我可以更新虚拟机的最大硬件版本。

Linux-KVMnetworkingbuild议?

一般来说,对于虚拟化来说是新手,对于Linux来说有点新(使用Debian Squeeze来自BSD),我很难理解什么是我的主机最好的networking桥接选项。 如果networking上的信息不是全部,似乎已经过时了。 有br0,tun,tap和vnet之类的信息。 我几乎失去了他们的意思和做的东西,并会很感激,如果有知识的人可以把它弄倒我。 我想为我的Debian主机提供最好的性能和灵活的设置,(* BSD)客户可以pipe理他们自己的防火墙(PF)。 Squeeze主机在适当的硬件路由器后面有两个硬件NIC。 在这一点上,我认为把客人放在他们自己的专用硬件nic(eth1)上,使用内部ip范围(10.0.0.x),而主机使用eth0是明智的,但是我很乐于接受专家:)

虚拟机中的虚拟内存(VM中的交换文件?)

在虚拟机内部允许虚拟内存有什么意见? 例如,一台主机带有8G内存,我可以运行4个虚拟机,每个虚拟机2个千兆(大致),并且不会有主机交换。 但是,在每个虚拟机中,我可以有一个2Gig的页面文件,所以虚拟服务器有4Gig的可用内存,2个物理2个虚拟。 或者…我可以给每个VM 4 Gig的“内存”,让主机使用8Gig的真实内存和8G的虚拟内存,并且在每个虚拟机中都没有页面文件。 每个虚拟机仍然会有“4Gig”,但在主机上会发生分页。 我热情模糊的部分说,设置分页在每个客人就像你会真正的服务器,你很好。 但是我的分析方面看到了过度使用主机内存和在虚拟机中没有分页的两个主要优点。 首先,虚拟内存的IO由主机操作系统处理,而主机操作系统更接近裸机,所以它应该更快。 其次, 如果主机没有可用的内存,则只需要分页。 如果客人想要4Gig,但其他客人没有使用他们的内存,则不需要分页。 思考?

使用Hyper-V的综合驱动程序的优点是什么?

我们正在将我们的虚拟化平台从Windows Server 2008 R2上的Citrix XenServer迁移到Hyper-V。 作为这个项目的一部分,我需要以某种forms将一些Debian Linux服务器迁移到Hyper-V。 我已经在我们新的Hyper-V平台上成功构build了一个基于Debian的服务器,我正在开始testing它。 Debian 6(Squeeze)使用包含Hyper-V合成驱动程序的2.6.32内核,但它不被认为是Microsoft支持的操作系统。 我有点犹豫,试图使用它们,除非有一个令人信服的理由,因为其他人有麻烦( 在这里 , 这里 )。 Hyper-V合成驱动程序与模拟驱动程序有什么优势? 对于那些在Xenpipe理程序方面有经验的人来说,是否正在使用合成驱动程序对客户操作系统进行半虚拟化呢? 那么是不是使用合成驱动程序的任何值得注意的危险或缺点? 我为什么要麻烦要么a)处理目前在内核中所报告的Hyper-V驱动程序的不稳定性; b)尝试构build一个更新的内核;或者c)尝试使虚拟机添加工作在分配状态,当一切似乎“只是工作”的devise? 编辑:添加一点答案…时钟漂移似乎是重要的问题(因为如此糟糕,NTP无法保持时钟),除非你正在使用Linux集成服务。 请参阅KB918461 。 显然使用Linux集成服务中包含的vmbus组件解决了这个问题。 我的testing将此问题视为一个问题。

最好的方式来“虚拟化”现有的系统?

我有一个完全打补丁,原始的Windows XP盒,并希望创build具有完全相同的设置,操作系统和软件的虚拟机 – 只是在不同的磁盘大小,可用的RAM。 虚拟技术并不重要(VMWare,VirtualPC等),但有没有办法从现有的系统到虚拟机? 你可以免费做这个吗? 我会更早地走这条路线,而不是创build和修补一个新的虚拟机……感谢您的任何build议。