我打算构build一个主要需要成为文件服务器的Ubuntu服务器,但是由于预算限制,可能会被用于为几个不同的开发/服务器项目运行虚拟镜像(可能很less会同时发生,主要是testing) 。 我已经研究过各种虚拟化解决scheme(Xen,KVM,VirtualBox),并且我现在正在考虑使用KVM,尽pipe我在服务器上下文(我在Windows上广泛使用了Virtual PC)是新手。 我的问题是: 我是否应该“全身心地”,将所有东西都虚拟化,还是应该虚拟化额外的操作系统,并将文件服务器保持在主机级别? 我会本能地去虚拟化一切,但如果我使用虚拟服务器的文件服务器,我认为这将导致一些包含我所有的文件服务器文件的主机上的大量单个文件。 我只是担心这可能会导致潜在的问题(我知道相当大的文件是好的,但我不确定有多大可以,如果说500Gb可能开始成为一个问题!) 另一件事是,也许我错过了一个诡计,因为我的KVM和服务器虚拟化的相对新鲜感。 (冒着听起来非常不知情的风险…)文件服务器所在的文件是否需要驻留在该映像中,或者可能驻留在主机操作系统级别,并且仍然负责将文件服务器提供给我的networking? 更具体的情况下,他们帮助: 预期的主机操作系统: Ubuntu 9.10服务器 客户操作系统:大多数可能是Ubuntu 9.10服务器,但理想情况下,我希望使用Windows 7在特定项目上进行testing。 客户操作系统使用预期包括:(可能)文件服务器; 一个mediawiki安装(加上一个testing版本); Web服务器(Apache)的一些简单的内部使用的网页,不能与mediawiki机器在同一台机器上; Win7testing机; 对于所有的访问,我打算用SSH远程连接(虽然大部分时间我都会和服务器在同一个位置 任何( build设性 )build议感激地收到! 谢谢,尼尔
有没有办法让我的Ubuntu服务器(在KVM中作为guest虚拟机运行)使用其中一个主机SATA磁盘? 我希望它有独家访问权限,我相信应该有一个“原生”的方式。 我search了一段时间,但什么都没发现。 对不起,如果有拼写错误,不是我的母语。
今天,我们在两台相同的kvm和qemu主机(Dell R910)上遇到了一个非常奇怪的行为。 每个主机系统都有4 x 10个核心,这意味着在操作系统(Ubuntu Linux 10.04 64 Bit,Kernel 3.0)中,有40个物理核心显示为80个。 我们在其中一个节点上启动了Windows 2003 32位虚拟机(1个CPU,1 GB RAM,我们多次更改这些值),并注意到启动过程需要15分钟。 在这15分钟内,黑屏显示,没有任何反应。 libvirt和主机系统显示guest虚拟机的qemu-kvm进程几乎空转。 对这个过程进行维护只会显示一些FUTEX条目,但没有特别之处。 在这15分钟之后,Windows VM突然启动并出现Windows徽标。 几秒钟后,虚拟机就可以使用了。 虚拟机本身是非常高性能的,所以这不是性能问题。 我们试图用virsh和taskset工具来固定CPU,但这只会让事情变得更糟。 当我们使用Linux Live CD启动Windows VM时,也会出现几分钟的黑屏,但不会长达15分钟。在此主机(Ubuntu 10.04)上启动另一台VM时,也会出现黑屏问题,黑屏只显示2-3分钟(而不是15)。 所以,这样做:这些相同节点上的每个访客在启动后几分钟内都会怠速。 几分钟后,启动过程突然开始。 我们观察到,空闲时间恰好在客人的BIOS初始化之后发生。 我们的一个员工有想法限制Grub(内核参数)中maxcpus = 40(因为有40个物理内核)的CPU数量,突然间“黑屏空闲”的行为消失了。 searchKVM和Qemu邮件列表,互联网,论坛,serverfault和其他各种网站的已知错误等没有有用的结果。 即使在开发者IRC频道询问也没有提出新的想法。 那里的人推荐我们使用CPU固定,但如前所述,它并没有帮助。 我现在的问题是:qemu或kvm主机系统的CPU是否有某种限制? 浏览这两个工具的源代码表明,如果你的主机有超过255个CPU,KVM会发出一个警告。 但是,我们甚至没有在这个限制上抓挠。 关于主机系统的一些东西: 3.0.0-20-server kvm 1:84+dfsg-0ubuntu16+0.14.0+noroms+0ubuntu4 kvm-pxe 5.4.4-7ubuntu2 qemu-kvm 0.14.0+noroms-0ubuntu4 qemu-common 0.14.0+noroms-0ubuntu4 libvirt 0.8.8-1ubuntu6 4 x Intel(R) […]
我在Vista机器上使用UltraVNC,即使在300 mbs的networking上,性能也非常差。 这似乎是在做屏幕轮询。 我看了,它看起来不像video挂钩驱动程序正在工作。 有谁知道,如果你可以使用Vista的video挂钩驱动程序?
有没有办法找出操作系统(Linux)在KVM客户端内运行..
如何防止VM用户/客户端访问他不拥有的IP地址,但通过KVM / Libvirt上的同一个桥接器路由? IP地址被路由到由24个254个可用地址组成的Cisco交换机vLan。 105.100.1.0/24。 这是一个设置的例子。 VM1 – 105.100.1.5 VM2 – 105.100.1.6 VM3 – 105.100.1.7 我怎样才能防止VM1访问他不拥有的地址?
我有一个KVM服务器,我的一台客机崩溃,并提示fsck检查。 现在我没有控制台访问权限或没有来宾虚拟机的根访问权限。 有什么办法可以从pipe理程序运行fsck? 我使用centos 6.1作为我的pipe理程序
3天后,我终于有了kvm客人通过无线networking工作(下面的链接 – 谢谢!): 我的networking是192.168.1.0/24 在主机上: sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward" sudo tunctl -t tap0 sudo ip link set tap0 up sudo ip addr add 192.168.1.25/24 dev tap0 sudo route add -host 192.168.1.30 dev tap0 sudo parprouted wlan0 tap0 对客人: auto eth0 iface eth0 inet static address 192.168.1.30 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 […]
我最近被任命为创build一些用于生产的虚拟机,然后开始制作一个基于KVM的虚拟机,而不是找出我们的生产服务器使用什么。 我只是最近发现,虽然我们自己的服务器使用Xensource操作系统,看起来不会在不久的将来升级。 所以目前,我坚持要么做两个select – 尝试将KVM虚拟机转换为Xen虚拟机,或者重新构build新的Xen虚拟机。 作为一个懒惰的人,我宁愿不必重build虚拟机。 我已经找了一些关于这个程序的文档,但我唯一能想到的是一个古老的文章,里面有一些模糊的指示。 所以这是我的问题,服务器故障 – 可以将在KVM内核上运行的KVM迁移到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议/意见将不胜感激。