标签: kvm-virtualization

开发可在 Xen、KVM 和 EC2 上使用的图像或模板的好方法是什么?

我想制作图像以执行简单的网络服务(例如,提供 Web 应用程序、运行 memcached 或其他任何内容)。开发一次映像,在本地进行测试,然后能够将其部署到不同的主机(例如 EC2、Linode、本地 KVM)真是太好了……这目前可能吗?

virtualization xen amazon-ec2 kvm-virtualization

3
推荐指数
1
解决办法
218
查看次数

KVM/Libvirt 桥接/路由网络不适用于较新的来宾内核

我有一台运行 Debian 6 的专用服务器,带有 Libvirt(0.9.11.3)和 Qemu-KVM(qemu-kvm-1.0+dfsg-11,Debian)。
我在使用较新内核 (>2.6.38) 的 KVM 来宾中使用桥接/路由网络时遇到问题。NATted 网络虽然工作正常。
较旧的内核也能正常工作。
主机内核的版本为 3.2.0-2-amd64,旧主机内核也存在问题。
主机的内容/etc/network/interfaces(去掉ip):

# 环回设备:
自动低速
iface lo inet环回

# 桥
自动 br0
iface br0 inet 静态
  地址 176.9.xx.xx
  广播 176.9.xx.xx
  网络掩码 255.255.255.224
  网关 176.9.xx.xx
  点对点 176.9.xx.xx
  网桥端口 eth0
  bridge_stp 关闭
  bridge_maxwait 0
  桥接_fd 0
  up route add -host 176.9.xx.xx dev br0 # VM IP
  后期 mii-tool -F 100baseTx-FD br0

# 访问子网的默认路由
up route add -net 176.9.xx.xx 网络掩码 255.255.255.224 gw 1​​76.9.xx.xx br0

ifconfig -a主机上的输出: …

networking linux bridge libvirt kvm-virtualization

3
推荐指数
1
解决办法
9261
查看次数

Debian:我应该将 vlan 接口添加到 KVM 的网桥中吗?

我正在将 Debian Squeeze 框设置为 KVM 主机。我想为每个 KVM 来宾添加多个接口,因此我希望它们位于不同的 VLAN 上。

读完之后,我认为最好的方法是将多个逻辑 VLAN(子)接口添加到物理网卡,然后为每个 VLAN 接口创建一个网桥适配器,并将每个网桥分配为 KVM 来宾的网卡。这是有道理的,还是疯狂的?

我必须像这样在 KVM 上使用桥接接口吗?我不能将 eth1.xx 和 eth1.yy 添加到下面的接口配置中,然后将它们直接配置为桥接 KVM 来宾 NIC 吗?如果是这样,这在下面的接口配置文件中应该如何显示?

user@host:~$ cat /etc/network/interfaces 
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# Management Interface
auto eth0
iface eth0 inet static
address 172.22.0.31
netmask 255.255.255.0
gateway 172.22.0.1

# Interface …
Run Code Online (Sandbox Code Playgroud)

debian vlan bridge kvm-virtualization

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

Ganeti:安装 Centos/RHEL 实例

我已经使用 DRBD 在 Centos 6.3 上安装了 Ganeti 并添加了几个节点。但是,现在我面临着在其上安装 Centos 来宾/实例的下一个挑战。我尝试使用 ganeti-instance-image 但它似乎没有安装 ISO。我尝试了https://code.osuosl.org/projects/ganeti-image/wiki/HOWTO_-_Ganeti_Instance_Image给出的步骤,但对我不起作用。

我知道 ganeti 页面中有大量文档,但其中大部分是针对 xen/Debian destro 的。默认 debootstrap 也设计用于默认 debian 实例安装。如果有人可以帮助我解决从以下位置安装 Centos 实例的工作步骤(白痴指南)

  • ISO 映像
  • 导入现有的 qemu 镜像文件 (qcow2/img/raw)
  • 使用 instance-image 项目安装 Centos。

到目前为止,我一直在使用 KVM/DRBD 进行虚拟机管理。

virtualization virtual-machines centos ganeti kvm-virtualization

3
推荐指数
1
解决办法
3086
查看次数

如何控制 KVM 上的 VM 流量

我有多个 VM 在 KVM 管理程序上运行。其中一台 VM 占用了大部分可用带宽,使其他 VM 难以使用。如何控制每个 VM 的带宽使用情况。我想保证每个单独的 VM 的带宽。我想知道这是否通常是在管理程序级别完成的,如果是这样,如何?或者在虚拟交换机级别,前提是我有一个。

networking virtualization virtual-machines kvm-virtualization

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

虚拟化 - 需要显卡吗?

我打算设置一个服务器,仅用于使用 KVM 在 linux 上运行多个(> 5 个)虚拟机。在此阶段不需要连接到图形卡的屏幕。

所以我想知道用过的物理显卡对虚拟机有没有影响?我应该使用具有 1024MB+ 内存的标准显卡还是使用非常低预算的显卡<= 128MB 内存?

一般情况:KVM 是否完全使用显卡?

kvm-virtualization

3
推荐指数
1
解决办法
1771
查看次数

单个 NFS 服务器到冗余 NFS 存储

目前,我们有 6 台安装了 Proxmox VE 的物理主机。这些主机正在运行许多虚拟机。主要是 Windows Server 2008 R2。主机是具有中央 RAID5 存储的英特尔刀片服务器,可以访问英特尔共享 LUN。中央存储与其中一台刀片服务器物理连接,并包含 VM 的所有磁盘映像。VM 主机通过中央 NFS 存储访问这些虚拟机的磁盘映像。由于这个 NFS 主机只是一台机器,我们无意中创建了一个单点故障。例如,如果 NFS 主机由于某种原因无法启动,则所有 VM 都无法访问其磁盘映像,也不会运行。

主要问题是如何以及使用什么软件将这个 NFS 存储位置转换为一个冗余的、可能与另一个存储设备同步的存储设备,而不会对现有的 VM 磁盘映像造成任何损害。它可能是一个类似故障转移的系统,一个 NFS 主机被关闭,另一个 NFS 主机接管。消除这种 SPoF 的最佳解决方案是什么?

nfs kvm-virtualization

3
推荐指数
1
解决办法
1098
查看次数

如何测试 KVM 来宾 CPU 最大分配限制?

运行 Ubuntu 13.04 Host 和 vm Guest。将 virtio 用于硬盘,网卡。最大分配 CPU 核心数为 6,最小为 2。这里是澄清的屏幕截图:http : //i.imgur.com/GmYQBMP.png

我用 virt-manager 制作了一个 vm 只是为了玩,并测试 kvm。好吧,我对内存气球驱动程序的工作原理有了很好的了解,但我仍然不知道如何测试来宾操作系统是否可以使用 cpu 内核的最大设置。据我所知,主机将为每个虚拟机分配的每个内核启动一个 qemu 线程。

当我在来宾中运行 htop 时,它只显示两个内核。(这里也是 cat /proc/cpuinfo 的输出:https : //gist.github.com/anonymous/93a361545130923537da

如何“强制”来宾分配其他 4 个内核,以便它可以在 htop 中显示 6 个内核?有没有办法做到这一点?

ubuntu central-processing-unit kvm-virtualization

3
推荐指数
1
解决办法
3489
查看次数

在我的第一次 qemu/kvm 运行中可以改进什么?

刚开始使用kvm(qemu?我对术语很模糊)。

为了测试一切是否正常,我在 lvm 上创建了逻辑卷,然后使用以下命令启动虚拟机:

qemu-system-x86_64 -machine type=pc,accel=kvm -cpu host -hda /dev/vgroup/kvm-1 -m 1024
Run Code Online (Sandbox Code Playgroud)

(当然,首先我做了同样的事情,但使用 -cdrom 来安装系统)。

似乎没问题,但 CPU 密集型操作 (bzip2/sha512sum) 似乎比主机系统慢约 20%。这是正常的吗?我可以做/改变任何东西吗?

另外 - 有什么我应该添加到我的 qemu 调用中以使其更好/更快/更安全吗?

我确实找到了一些教程,但它们通常非常基础,并不真正关注性能/安全性。

linux qemu kvm-virtualization

3
推荐指数
1
解决办法
103
查看次数

如何使用 virsh 自动启动虚拟网络?

按照这个答案,配置域以自动启动使用virsh很容易;搁置它们失败并显示以下错误消息:

error: Failed to start domain [name]
error: internal error Network 'default' is not active.
Run Code Online (Sandbox Code Playgroud)

我可以通过virsh net-start default在重新启动主机后运行来手动启动此网络。如何还自动启动“默认”网络?

virtualization linux kvm-virtualization virsh

3
推荐指数
1
解决办法
6540
查看次数