Articles of kvm virtualization

Strongswan VPN隧道连接,但stream量不通过它

我刚刚用strongswan(4.5)build立了VPN站点到站点的隧道。 隧道看起来很好,并连接到另一边,但似乎有一个问题路由通过隧道的stream量。 任何想法? 谢谢! networking图 +———————————-+ |Dedicated server: starfleet | +—————–+ | | | CISCO ASA | | +————————-| internet | | | |eth0: XX.XX.XX.195/29 +——————-| YY.YYY.YYY.155 | | +————————-| +——+———-+ | |virbr1: 192.168.100.1/24 | | | +—-+——————–| | | | | | | | | +—————–+ | | | |network | | +——-+ | […]

具有88个物理内核的KVM主机在64核心Guest上仅使用14个

我有一个2 CPU的服务器(每个22核心加HT)。 我创build了64个分配内核的KVM Guest。 当我运行编译任务时,虚拟机显示100%的所有64个内核(在适度的磁盘I / O和内存使用情况下),但在物理机器上,访客仅使用14个100%的内核,而不是所有88个内核100%的64个专用内核)。 即使我产生了更多的编译任务,这不会改变。 是否有任何参数或设置我必须改变,以实际使用所有可用的计算能力?

快照/回滚libvirt + KVM?

我最近开始在一个带有8G内存的Linux主机系统上使用KVM来开发/testing环境。 之前,我在使用VMware Fusion作为我的虚拟环境,但是我的MacBook只有2G内存。 我在主机上尝试了VMware Server和ESX,而不是KVM,但是webUI不能在Mac OSX的Firefox上运行,而且我们将用KVM来做更多的事情。 VMware缺less的主要function是强大的快照/回滚function,但是我在KVM中忽略了这一点。 我了解快照命令,但它完成后closures客户操作系统,然后复制磁盘映像保存其状态是繁琐的。 这真的是在KVM上pipe理快照的最好方法吗?

免费的小型configurationpipe理程序

我正在为非营利组织build立一个虚拟化服务器。 我计划免费使用VMware ESXI,但是我第二次猜测我的计划,因为新的ESXI似乎并没有得到vSphere Client的良好支持,而且本来应该使用的Web界面并不是免费的。 在硬件上,我们现在仅限于一台服务器。 这可能是Supermicro X10SRH-CLN4F-O上的Xeon E5-1650 v3(6x 3.5 Ghz),具有32 GB RAM,2个256 GB固态硬盘和2个1 TB硬盘用于存储。 该板上有一个本应与ESXI一起工作的LSI SAS 3008控制器。 我们正在计划使用服务器为我们的内部数据库应用程序,邮件(zarafa),活动目录(samba 4)以及文件和打印机服务器使用服务器进行会计处理(WS 2012 R2),pfsense(vpn / routing)和大约两个linux虚拟机。 使用XenServer或KVM会更好吗? 对于XenServer来说,优势在于它对于我来说是完全免费的(与KVM一样),但是有一个非常好的pipe理界面,这对于KVM来说是缺乏的。 但不利的一面是缺乏对本地存储的良好支持。 我想提供原始的SSD存储到我的数据库的虚拟机(会计和内部工具 – 这是最常用的),但似乎不支持与XenServer。 另一方面KVM似乎支持它,但是对于KVM和Windows Server性能非常糟糕,我有不好的回忆。 对我来说很重要的一点 性能 易于使用(就像一个体面的用户界面的基本任务,手册和一个良好的社区问问题) 备份设施(因为目前只有一台服务器没有迁移,但需要将虚拟机的快照和备份手动传输到新的服务器上) 可靠性 免费

主机closures后,KVM可以自动挂起或closuresguest虚拟机吗?

我们有一个CentOS 5.5 KVM主机,以后会运行各种版本的CentOS和其他可能的操作系统。 我们希望能够(a)自动向所有客人发送ACPI关机,或者(b)在主机closures时将所有客人挂起到磁盘。 有没有一个标准的方法来完成其中的任何一个,或者它是一个自己的情况? 谢谢!

哪个更好的图像格式,raw或qcow2,用作其他虚拟机的基本映像?

我正在使用一个baseimage,并基于这个创build了许多虚拟机。 而现在我想知道哪个更好,qcow2还是原始的用于基本图像。 而且,你能告诉我是否有利用这个基本的东西,而不是克隆整个磁盘的好处。 速度可能是一个因素,但是就效率而言,在使用基本映像然后使用基本映像创build虚拟机方面有任何问题? 编辑1: 我做了一些实验,得到了 首先是基本图像和覆盖图都是qcow2。 第二当baseimage是原始的,但覆盖是qcow2,第三种情况下,我给每个虚拟机单个原始磁盘映像。 令人惊讶的是,最后一种情况比其他两种效率高得多。 实验装置: 在baseimage操作系统:Ubuntu服务器14.04 64位。 主机操作系统:Ubuntu 12.04 64bit 内存:8GB 处理器:英特尔®酷睿™i5-4440 CPU @ 3.10GHz×4 磁盘:500 GB 在x轴上:同时启动的VM数量。 从1开始,递增到15。 在y轴上:启动“x”个机器的总时间。 从图中可以看出,给虚拟机提供完整的磁盘镜像比其他两种方法效率高得多。 编辑2: 这是为了当我们给每个虚拟机的个人原始图像的情况下。 做了caching刷新之后,这是图表。 它几乎类似于原始的baseimage + qcow覆盖。 谢谢。

如何保持与libvirt恢复KVM客人的时间?

在我的主机上,我使用libvirt和KVM guest。 当主机closures时,libvirt会暂停guest虚拟机。 主机启动时,libvirt会恢复guest虚拟机。 问题是,如果客人在24小时后暂停和恢复,则客人时间是过去24小时。 我认为可能是clocksource的问题,但它已经设置为“kvm-clock”。 $ cat /sys/devices/system/clocksource/clocksource0/available_clocksource kvm-clock tsc hpet acpi_pm $ cat /sys/devices/system/clocksource/clocksource0/current_clocksource kvm-clock

如何使用virt-install创buildguest虚拟机后删除guest虚拟机

我使用命令行选项–disk pool=vg0,size=20和–name virt1.example.com –disk pool=vg0,size=20通过virt-install命令行创build了一个KVM guest –name virt1.example.com 。 如何从命令行中删除此KVM guest虚拟机? 我不再需要它了。 只是为了logging整个命令行是 virt-install –debug –hvm –vnc –name virt1.example.com –os-type=linux –os-variant=rhel6 –pxe –network network=default,model=e1000,mac=02:54:00:13:be:e4 –disk pool=vg0,size=20 –ram 1024 –vcpus=1 这里有一些额外的信息 [root@server ~]# virsh vol-list vg0 Name Path —————————————– lv0 /dev/vg0/lv0 lv_swap /dev/vg0/lv_swap virt1.example.com.img /dev/vg0/virt1.example.com.img [root@server ~]# virsh list Id Name State ———————————- 3 virt1.example.com running […]

使用libvirt 0.8.3在主机上使用KVM在Ubuntu上转发端口

主机有一个可用的外部IP地址,所以我使用NAT来设置我的KVM访客。 如何设置一个端口转发来将来自外部的某些请求转发给客户端? 我找不到任何文件。 最接近的答案可能是这个答案 ,但是也提到在libvirt 0.8.3中有更简单的方法来做到这一点。 有谁知道更新的方式来做到这一点?

艰难的select:Xen或KVM

我正在构build一个新的工作站,并希望与Windows一起使用Linux。 这似乎是熟悉Xen或KVM的好机会。 所以我面临着一个select。 有利于使用Xen我看到一个types1pipe理程序非常明确划分域之间。 另一方面,KVM在最新内核的货币方面似乎遥遥领先。 我search了“xen vs kvm”并拉开了第一页的结果。 我也经历了几次服务器故障search,现在有一堆混乱的事实在我的脑海中弹跳,而不是所有的都是最新的。 总之我不太确定跳哪条路。 真正重要的是: 稳定性,无论是在pipe理程序还是在客户端 合理的性能,特别适合Windows guest 强烈的客人隔离 便于pipe理 USB传递给客人 考虑到这一切,你认为哪一个更好? 更新 – 几个月后。 为了在不久的将来有相同的问题的任何人的利益,这是最终如何发挥出来的: 在11.3之前的几天,我开始使用OpenSuse 11.2。 我发现suse更新频道非常慢(不知道如果这对我来说只是一个问题)。 我把Xen快速运行起来,但是对客户的networking适配器有很多的担忧。 Ubuntu 9.10发布,因为我这样做,所以我决定尝试一下。 系统本身非常棒,KVM只是简单的开箱即用。 然而,我偶尔遇到了一些与KVM有关的稳定性问题(当时还有其他的嫌犯是Compiz和NFS)。 为了查看稳定性问题是否与KVM绑定,我决定尝试使用VirtualBox,发现使用界面更好,性能更出色。 稳定性问题还没有消失,所以我猜KVM没有出现问题,但现在我与VirtualBox呆在一起,因为它使用感觉更好,并具有良好的性能和良好的function。 这是我在今天的地方。 希望这对某人有用。