标签: kvm-virtualization

如何将 KVM 来宾从主机迁移到另一个?

我有一个 KVM 来宾,需要从一台主机迁移到另一台主机。迁移不需要热进行。它的存储目前由 LVM 块设备支持,带有桥接网络适配器。两台服务器具有相同的内核、libvirt 版本、qemu 等。最简单的方法是什么?

我对此的猜测是:

dd the block devices from server A to server B
export the xml VM definition on A, copy it to B
edit the xml to refer to the new physical device names
create the machine referencing that xml file
Run Code Online (Sandbox Code Playgroud)

migration kvm-virtualization

7
推荐指数
2
解决办法
3万
查看次数

用于虚拟化设置的 Xen 的替代方案

我目前在生产中使用 Xen 来运行许多 Ubuntu VM(Intrepid/Jaunty)。我有另一台服务器,我想将其设置为 VM 主机以运行更多来宾操作系统,并且正在寻找满足我们要求的最佳选择:

  • 能够运行 64 位“现代”来宾操作系统(尤其是 Ubuntu Lucid) ——我们目前遇到的问题是,如果没有一些严重的重建/更新,我们现有的 Xen 设置中不支持 Lucid。
  • “裸机”/无头配置——一个低资源的主机系统,我们可以在上面运行十几个或更多的客人
  • 从“主”映像部署虚拟机——我们现在可以用 Xen 做这样的事情,而且它非常方便地配置新的东西

还想拥有某种GUI 管理工具,如果该选项存在的话...

可能还有一些我们想要的东西,我现在想不出来,但这是最突出的,也是最难完成的两件事情。

我对任何其他解决方案持开放态度:KVM、OpenVZ 等……任何有望满足上述要求的解决方案。就主机操作系统而言,我们目前正在运行 Debian,但我对此没有任何依恋。我们一直试图让 Xen 在 CentOS 或 Debian Lenny 上运行但无济于事,我们只是想要一些有效的东西。任何建议/意见将不胜感激。

virtualization xen kvm-virtualization

7
推荐指数
1
解决办法
1451
查看次数

Linux-KVM 网络建议?

作为一般虚拟化的新手,对 Linux 有点陌生(使用 Debian Squeeze 并且来自 BSD)我很难理解什么是我的主机的最佳网络桥接选项。许多(如果不是全部)网络上的信息似乎有些过时。

有关于 br0、tun、tap 和 vnet 等的信息。我对他们的意思和所做的事情几乎一无所知,如果有知识渊博的人能帮我把它简单化,我将不胜感激。

我想要的是我的 Debian 主机的最佳性能和灵活设置,其中 (*BSD) 来宾可以管理他们自己的防火墙 (PF)。Squeeze 主机在一个合适的硬件路由器后面有两个硬件 NIC。

在这一点上,我认为将客人放在他们自己的专用硬件 nic (eth1) 上并使用内部 ip 范围 (10.0.0.x) 而主机使用 eth0 是明智的,但我非常愿意接受来自专家:)

networking virtualization debian bridge kvm-virtualization

7
推荐指数
1
解决办法
1067
查看次数

可以将 KVM 虚拟机移植到 Amazon EC2 吗?

我们目前拥有自己的服务器,其中有多个 KVM 来宾。如果我们决定迁移到 Amazon EC2,是否可以简单地复制 VM 映像,或者我是否需要重新开始在云上重新配置新 VM?

(这可能听起来很傻,但我仍在掌握所有虚拟化/云的东西)

virtualization linux images amazon-ec2 kvm-virtualization

7
推荐指数
1
解决办法
1万
查看次数

KVM:VM 的最大内核数和内存量

我有一台带有 16GB RAM 的新 8 核机器。我想使用Ubuntu 和 KVM在其上运行 VM 。除了 SSH 之外,主机上不会运行其他任何东西。

我的问题是我可以用于 VM的最大内核数和 RAM 数是多少。我可以创建 4 个 VM 并为每个 VM 分配 2 个内核和 4GB RAM 吗?主机操作系统是否会遇到此类设置问题?

换句话说,主机运行虚拟机所需的最少内核和 RAM 数量是多少?1 个核心和 1GB 的 RAM 是否足以运行 VM。

ubuntu virtual-machines kvm-virtualization

7
推荐指数
2
解决办法
1万
查看次数

KVM/Qemu 下的 TCP/IP 性能调优

随着越来越多的公司转向公共云服务,我很好奇你们对云中 TCP/IP 调整的想法。值得费心吗?鉴于您无权访问主机服务器,我认为您受到了一定的限制

假设您在 FreeBSD 或 Linux 上的副本集中运行三个 MongoDB 服务器,这些服务器都通过内部网络同步。

我也很好奇是否有人制定了任何实际的性能基准来支持他们的论点。我在这里对 KVM/Qemu 可用的各种网络驱动程序进行了基准测试,但我很好奇这里的专家建议进一步调整什么。

我开始按照这里的建议尝试调整建议,但有趣的是,我看到性能下降,而不是增加,但也许我没有完全理解调整。

更新:我做了一些更多的基准测试并在这里发布了结果。不幸的是,结果并不是我所期望的。

virtualization tcpip qemu kvm-virtualization

7
推荐指数
1
解决办法
2096
查看次数

KVM 主机的最佳内核配置和补丁

我有一个服务器(带有 24GB RAM 的单插槽 Nehalem)主要用作 KVM 主机,其中包含一堆 Windows 服务器和一些(无滴答声)Linux 实例。

我通常使用 BFS CPU 调度程序(通过 CK 补丁集)和 BFQ 磁盘调度程序编译可抢占的桌面内核,使用 1000 Hz 无滴答计时器。在服务器上,我使用 CFQ 以 100 Hz 无滴答声进行所有操作,并且没有强制抢占。

但是,我没有时间或技能对此进行基准测试,因此我正在寻找有关 KVM 内核最佳设置的一些输入。虚拟机的吞吐量会从 1000 Hz 内核中受益吗?

并且,使用 BFS 调度程序会不会是一个坏主意?我听说它也可能给单 CPU 服务器带来好处。我也在考虑在禁用low_latency 选项的情况下使用 BFQ 磁盘调度程序。

任何人都可以指出我正确的方向吗?当涉及到低级系统的东西时,我是一个新手。:-)

linux kernel kvm-virtualization

7
推荐指数
2
解决办法
3096
查看次数

在桥接模式下为 KVM 来宾分配 ipv6 地址

系统:CentOS 6.5

网络:br0上的桥接

IPv6:ISP 本机 /64 块。

IPv4:ISP 地址(不是内部 LAN)

目的:仅将 IPv6 分配给来宾(手动),我不希望将 ipv4 地址分配给来宾操作系统。


在主机上:

/etc/sysctl.conf:

net.ipv4.ip_forward = 1
net.ipv6.conf.all.forwarding = 1 
net.ipv6.conf.br0.forwarding = 1
net.ipv6.conf.default.forwarding = 1
Run Code Online (Sandbox Code Playgroud)

brctl 显示

bridge name     bridge id               STP enabled     interfaces
br0             8000.e840f2ecdfed       no              eth0
                                                        vnet0
virbr0          8000.52540051ef3c       yes             virbr0-nic
Run Code Online (Sandbox Code Playgroud)

如果配置:

br0       Link encap:Ethernet  HWaddr E8:40:F2:EC:DF:ED  
      inet addr:xxx.xxx.xxx.xxx  Bcast:xxx.xxx.xxx.255  Mask:255.255.255.0
      inet6 addr: 2607:beef:be:beef::1/64 Scope:Global
      inet6 addr: fe80::ea40:f2ff:feec:dfed/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:365707 errors:0 dropped:0 overruns:0 frame:0
      TX packets:470458 errors:0 …
Run Code Online (Sandbox Code Playgroud)

networking centos port-forwarding bridge kvm-virtualization

7
推荐指数
1
解决办法
1万
查看次数

如何使用单个 NIC 为 3 个 KVM 来宾分配多个公共 IP 地址

我有一个带有 3 个 KVM-Guest CentOS 6.5 的 CentOS 6.5 KVM 主机。现在我想使用单个网络接口为主机分配一个公共 IP,为每个来宾分配一个公共 IP。我的 IP(由网络管理员分配)是:

  1. 10.25.147.100
  2. 10.25.147.101
  3. 10.25.147.102
  4. 10.25.147.103

掩码:255.255.254.0

网关 10.25.146.9

这是一张图片,可以更好地解释我的情况:

http://oi60.tinypic.com/w1tjl2.jpg

我是 linux 的新手,所以请帮助我 :)

提前致谢

bridge kvm-virtualization centos6.5

7
推荐指数
1
解决办法
5434
查看次数

将 KVM .img 迁移到 VirtualBox .vdi

我正在尝试将 VM 从 KVM 迁移到 Virtualbox(win7 64 位)。我能够使用以下命令转换磁盘映像:

VBoxManage convertfromraw -format VDI XX.img XX.vdi

qemu-img convert -f qcow2 XX.img -O vdi XX.vdi
Run Code Online (Sandbox Code Playgroud)

我还尝试先转换为 raw,然后再转换为 vdi。仍然当我将新磁盘安装到 IDE 或 SATA 控制器下的虚拟框时。系统根本不启动。给出(Windows 加载文件..)然后重新启动。

非常感谢任何建议,我可能会遗漏一个细节。

virtualbox convert vdi kvm-virtualization

7
推荐指数
1
解决办法
2万
查看次数