我有两台虚拟机服务器,都是类似规格的64位机器,相同的处理器等。两者都运行基于LVM的磁盘的KVM。 一台机器使用CentOS 6 Minimal作为主机操作系统,另一台使用Ubuntu Server 11.04。 我通过在ssh上使用dd来移动guest虚拟机磁盘,而guest虚拟机已closures。 我可以在两台主机之间移动Ubuntu服务器来宾机器,而且两台机器都可以正常工作。 我的Windows访客机器是在Ubuntu主机上创build的,并且在那里运行良好,但是当我尝试在CentOS主机上运行时,立即得到蓝屏错误。 错误平铺: IRQL_NOT_LESS_OR_EQUAL并读取: STOP: 0x0000000A (0x00001016, 0x00000002, 0x00000000, 0x804F8FEC) Microsoft支持信息似乎表示硬件问题,并build议BIOS更新和删除计算机组件。 显然这不是问题,因为硬件是虚拟化的。 我尝试再次移动来宾磁盘以确保数据在移动过程中没有被损坏,但是没有解决问题。 当尝试在KVM主机之间移动Windows访客计算机时是否有其他人遇到此问题? 有什么可以做的,让Windows从一台机器平稳移动到另一台? 我的理解是,对于虚拟化硬件,系统在任何机器上看到相同的硬件设备,因此可以使用相同的驱动程序,因为真正的硬件对操作系统是隐藏的。 有没有司机可能成为问题的例外情况? 最后,有什么办法(除了完全重新安装Windows)从这个问题中恢复? 更新: XML机器定义: <domain type='kvm'> <name>xpvm2</name> <uuid>6ddec00b-9f00-29ad-5197-98264c24cabf</uuid> <memory>1048576</memory> <currentMemory>1048576</currentMemory> <vcpu>1</vcpu> <os> <type arch='x86_64' machine='rhel6.2.0'>hvm</type> <boot dev='hd'/> </os> <features> <acpi/> <apic/> <pae/> </features> <clock offset='localtime'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/libexec/qemu-kvm</emulator> <disk type='block' […]
我们有一套Windows虚拟terminal服务器,有些通过PC连接到他们(允许他们在PC桌面和VTS桌面上看到他们的漫游configuration文件桌面),还有一些通过瘦客户端连接(所以他们只能看到他们RP桌面上的VTS桌面)。 我有一个特定的程序,我想让一个用户可用, 只有当他们login到VTS。 该程序只能从VTS运行,所以在login到PC时显示图标没有意义。 有一个理智/简单的方法来做到这一点? 道歉,如果这是细节,我是一个程序员,而不是一个系统pipe理员,所以这对我来说现在是相当大的魔术。 我会努力澄清任何细节…
我被要求创build一个自动部署,configuration,安装/更新网站的设置。 一堆小型网站将捆绑在一台服务器上。 如果更多的网站将出现一个新的服务器将被创build… 我决定给我们这个任务的厨师 。 所有服务器将以相同的版本和configuration运行Ubuntu。 实际的问题是: 在开始实际部署之前,所有事情都需要正确testing,所以我的问题是:什么是在Ubuntu笔记本电脑上运行多个(5-10个)虚拟机的最佳虚拟化工具? 要求: 设置简单,速度快 (虚拟机的克隆/快照) 所有的虚拟机应该很容易连接到互联网,并应该能够相互沟通 (开源/免费会很好) 到目前为止,我看着: 虚拟盒子更适合桌面虚拟化,克隆不可能,每一台新机器都需要安装 VMware Player 有什么build议么? 如果对我所做的事情有任何疑问,请对此问题发表评论,我会尽快回复。 这个问题不是关于实际的设置,而是关于一个很好的工作环境。
我需要让用户访问Xen HVM域的控制台,以解决引导问题。 问题是,客户启动速度如此之快,发生问题时几乎不可能准备好VNC会话。 有没有办法延迟启动过程几秒钟? 这是使用与Debian Squeeze捆绑在一起的Xen 4.0.1。 提前致谢!
我正在把一个新的服务器放在一个数据中心供公司使用和我的公司网站。 我使用了很多VPS账户,在这个世界上,select是xen或者openvz。 我将在我的专用服务器上使用虚拟化。 比较VPS服务环境以外的平台很难find任何信息。 我们不会出租VPS帐户,我们只希望运行孤立的环境,并避免多个服务器的成本。 我了解os级虚拟化与hypervisor半虚拟化的基本区别。 似乎大多数大公司都在使用xen,但根据我的经验,openvz可以获得更好的性能,由于资源集中,许多容器可能会闲置。 有没有人在这方面有openvz或xen的经验?
这是我试图去工作的设置。 Windows 7,安装在c:\ tfsprojects \ test \ test中的“ASP.NET Web应用程序”(为此testing向导创build的新的应用程序)的文件,打开并在Visual Studio 2010中生成。 运行在VMWare Workstation 8内的Windows Server 2003。 VMWare有一个映射,以便本地文件系统c:\ tfsprojects在虚拟机内显示为\ vmware-host \ Shared Folders \ tfsprojects VM内部的IIS,设置为从\ vmware-host \ Shared Folders \ tfsprojects \ test运行80上的默认网站 问题是,当我访问http:// localhost / test (VM内部)时,出现以下错误: [HttpException (0x80070001): Failed to start monitoring changes to '\\vmware-host\Shared Folders\tfsprojects\test\'.] System.Web.DirMonCompletion..ctor(DirectoryMonitor dirMon, String dir, Boolean watchSubtree, UInt32 […]
主机是Ubuntu 10.04服务器。 8个物理内核。 客户是Ubuntu 12.04; 其分配了两个CPU。 我有其他的虚拟机,但最后几天我只运行这一个客人。 访客报告中的顶部报告从.05 – .20加载。 主机看到这个kvm进程80-120%的CPU,并保持在1-1.2左右的总负载。 主机没有比托pipe客人更多的工作量。 这对于ksmd来说并不是问题,虽然我确实遇到了这个问题 ,但是在玩了不同的价值之后,却没有真正的performance满意度,我们就禁用了ksmd。 否则,KVM设置是由Ubuntu软件包安装的默认设置。 最近我安装了这个服务器,而且我可能一直都有这个问题。 至less,因为我开始在客人身上运行任何正常的工作量。 想法?
我的商店通过IBM的zVMpipe理程序虚拟化了几百台SuSE 11.1服务器。 (如果你从来没有听说过zVM,它运行在一个大型机上,并且在s390x架构上虚拟化了Linux,这与你以前的大部分人都是不同的野兽 ,编写zVM的人离开IBM去组buildVMWare公司) 目前,我们手动pipe理我们的服务器。 我们从zVM中的黄金大师克隆新的虚拟服务器,使服务器联机,然后根据需要进行configuration。 我们使用SMT进行维护,但是来自RedHat Satellite Server的SMTfunction与RedHat相比并不相同。 (即运行远程命令)如果出现服务器问题,我们SSH进入框中并修复。 如果我们需要在多台服务器上运行远程命令,我们要么手动执行,要么使用类似PuTTYCS的东西。 我的问题是,你推荐什么作为我的服务器和环境良好的configuration/pipe理工具? 一些要求或愿望: 开源和免费 不依赖于像ESXi这样的pipe理程序 除非当然,它与zVMpipe理程序接口(我不知道任何存在的) 某种客户端/服务器/ Web界面 这可以完成系统pipe理员的事情,如: 运行多个命令到多个服务器 服务器监视 服务器统计 其他常见的系统pipe理任务等 我知道这是一个远投。 但我想用我的“投票观众生命线”和你的input是什么。 我已经四处搜寻,但是我的大部分努力都导致了死路一条或不兼容。
谷歌search了几个小时后,寻找解决scheme,我决定在这个论坛留言。 我希望你们能给我一个正确的方向来解决这个问题。 我正在使用运行OS X 10.6.8(Snow Leopard)的Macbook。 本机连接了一个wifi路由器,并有一个本地IP地址:192.168.104.172。 在这台Macbook上,我使用Parallels Desktop运行Windows 7。 (在这个虚拟的Windows 7实例中,我正在运行一个应用程序服务器,用于testing我使用特殊的Windows工具Mendix。 由于我们公司主要使用Mac作为客户端机器,因此我在OS X上的各种浏览器上testing了Web应用程序:Safari,Firefox和Chrome。 我通过Windows 7虚拟服务器的IP地址连接到在Windows 7上运行的应用程序服务器。 简单地说:我把浏览器指向Windows 7实例的IP地址(10.211.55.4)和端口号(8080),我可以开始testing我的Web应用程序。 对于新版本的Web应用程序,我们希望开始使用平板电脑,可能是iPad。 为了testingnetworking应用程序,我正在使用连接到与我的Macbook相同的无线路由器的iPad。 我想连接到虚拟Windows 7实例的应用程序服务器。 但是,我无法使用IP地址10.211.55.4进行testing,因为只有在Macbook上才能使用,因为它是Mac的本地地址。 因此,我需要find一种方法让OS X将HTTP请求转发给Windows 7服务器,并将响应发送回iPad。 我一直在查看端口转发,并检查出natd和ipfw,但我无法得到正确的configuration。 也许这不是我开始问自己的方式。 这个问题可以用OS X附带的标准networking工具来解决,还是需要额外的服务器工具来实现? 我希望这个论坛上的任何人都能让我回到正轨并帮助我解决问题。
我已经看到人们使用KVM和QEMU虚拟CPU来运行虚拟机,但是当我使用virt-manager创build一个虚拟机时,它只会显示我的真实CPU核心而不是虚拟CPU。 我怎样才能激活QEMU虚拟CPU? 谢谢