标签: kvm-virtualization

KVM 和 QEMU 的区别

我一直在阅读关于KVMQemu一段时间。到目前为止,我已经清楚地了解他们的工作。

KVM 支持硬件虚拟化,为客户操作系统提供接近本机的性能。另一方面,QEmu 模拟目标操作系统。

我感到困惑的是这两个协调到什么水平。喜欢

  1. 谁来管理 RAM 和/或内存的共享?
  2. 谁来调度 I/O 操作?

virtualization qemu kvm-virtualization

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

如何增加 KVM 来宾的磁盘空间?

我在 CentOS KVM 主机上设置了一个 Ubuntu 来宾,最初有 6GB 的磁盘空间。如何从命令行增加 Ubuntu 来宾的磁盘空间?

编辑 #1:我正在使用磁盘映像文件 (qemu)。

virtualization disk-space-utilization kvm-virtualization

115
推荐指数
8
解决办法
26万
查看次数

Xen PV、Xen KVM 和 HVM 的区别?

我知道 Xen 通常比 OpenVZ 好,因为提供商不能在 Xen 中超卖。但是,Xen PV,Xen KVMHVM(我正在查看该提供商的规格?哪个更适合用于什么目的以及为什么?有什么区别?


编辑:

对于仅托管网站的最终用户来说,哪个更好?从效率或其他角度来看,一个比另一个有什么优势吗?

virtualization xen vps kvm-virtualization

55
推荐指数
2
解决办法
9万
查看次数

移动 kvm vm 的正确方法

我想知道在两个 KVM 主机之间移动 VM而不使用任何类型的共享存储的正确方法是什么

将磁盘文件和 XML 转储从源 KVM 机器复制到目标机器就足够了吗?如果是这样,需要运行哪些命令才能在目标上导入 vm?

操作系统在 Dom0 和 DomU 上都是 Ubuntu。

提前致谢

kvm-virtualization ubuntu-12.04

49
推荐指数
2
解决办法
9万
查看次数

用开源替代方案替换 VMware vSphere 基础架构?

我们正在计划从 VMware(和第三方应用程序)缓慢迁移到开源替代方案(免费会很棒)。

基本上,我们想从一些小的集群实验室开始,然后在未来迁移生产环境(35+ ESX,1500台虚拟机)(X年,不着急……还没有)

我们的赌注是 CentOS/Scientific Linux 作为首选操作系统,KVM 作为虚拟机管理程序。

我们正在考虑的 vCenter 替代方案是Convirt,但我们不知道我们在 VMware 中使用的所有功能是否都会由 Convirt 提供(HA、DRS、集群等),或者我们应该尝试一些其他替代方案(有任何想法吗?)

监控正在被 Nagios 取代,备份/复制将被一些脚本魔法取代。

那么,有没有人可以给我们一些建议,或者在类似的情况下?

PS.- 这是我在 serverfault 中的第一个问题,我的英语水平不是很好,但我希望这个问题是可以理解的。

PS2.- 我忘了提到我们也提供 VDI。我们一直在考虑的替代方案是Spice

virtualization open-source vmware-vcenter vmware-vsphere kvm-virtualization

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

在 libvirt / KVM 中将端口转发给来宾

使用 NAT 时,如何将运行 libvirt/KVM 的服务器上的端口转发到 VM 上的指定端口?

例如,主机的公共 IP 为 1.2.3.4。我想将端口 80 转发到 10.0.0.1,将端口 22 转发到 10.0.0.2。

我假设我需要添加 iptables 规则,但我不确定在哪里合适以及应该指定什么。

iptables -L 的输出

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     udp  --  anywhere             anywhere            udp dpt:domain 
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:domain 
ACCEPT     udp  --  anywhere             anywhere            udp dpt:bootps 
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:bootps 

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             10.0.0.0/24         state RELATED,ESTABLISHED 
ACCEPT     all  --  10.0.0.0/24 …
Run Code Online (Sandbox Code Playgroud)

ubuntu nat port-forwarding libvirt kvm-virtualization

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

Xen 与 KVM 的性能对比

在相同的硬件上,Xen 或 KVM 哪个更快?

我正在尝试采用一种虚拟化技术来工作,它可以提供最佳性能。

我在这里找到了一些关于该主题的基准测试:http : //virt.kernelnewbies.org/XenVsKVM

他们将 KVM 视为赢家,在性能上有显着差异——这与 KVM 是 2 类管理程序的想法背道而驰,根据定义,它应该比 1 类管理程序(如 Xen)慢——或者至少是网上的文章说。

关于这个主题的任何想法?

performance xen kvm-virtualization benchmark

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

KVM/libvirt:如何在虚拟化主机上配置静态访客 IP 地址

我想要做的是从主机系统设置来宾的网络配置(IP 地址、子网、网关、广播地址)。使用的网络设置处于bridge模式。如何从主机配置网络而不是将客户端本身配置为静态网络配置?

如果我执行:

virsh edit vm1
Run Code Online (Sandbox Code Playgroud)

还有一个<network>块,我试图从那里配置网络接口,但不幸的是来宾 VM 似乎没有使用它,因此对网络离线(因为它仅使用自动网络配置)......来宾VM 都基于 Linux 和 Windows。任何帮助将不胜感激。

dhcp libvirt kvm-virtualization virsh

38
推荐指数
2
解决办法
10万
查看次数

有没有办法在 Windows 上运行 virt-manager?

我们严格在 CentOS 5.x 上使用 KVM 作为 KVM 主机将近一年,Fedora 和 Ubuntu 工作站使用 virt-manager、virt-viewer 和 ssh 访问 KVM 主机及其来宾。

有没有人知道从 Windows 工作站使用 virt-manager 访问 KVM 主机的方法?我们有一位同事想要从 Win7 系统访问 KVM 主机。

编辑#1

我熟悉在Xming等 Windows 上运行 X11 服务器,以及从 KVM 主机到 Windows 工作站远程显示 virt-manager,但我真正想要的是了解 Windows 原生的任何解决方案,即有一个可以在 Windows 上运行的 virt-manager 版本。

编辑#2

我自己在这方面仍然没有进展。本地 virt-manager 客户端。我确实遇到了用于 Windows 的 libvirtd 的编译版本,以及关于如何让 libvirtd 在 Windows 上工作的邮件列表上的讨论。我正在添加这个问题的链接,希望有人能弄清楚如何让 virt-manager 工作。

编辑 #3

终于有些进展了。在 github 上发现了这个名为msys_setup 的项目,其中包括一个 virt-manager 的 …

virtualization windows kvm-virtualization

37
推荐指数
4
解决办法
12万
查看次数

从控制台安装的 KVM 来宾。但是如何进入客人的控制台呢?

我正在尝试仅使用命令行(管理程序和来宾)在 KVM(RHEL 6)上安装完全虚拟化的来宾(Fedora 14 x86_64)。它没有错误,也没有明显的结果。我想知道如何进行纯文本安装。

所以,这就是我所做的:

# virt-install \
--name=FE --ram=756 --vcpus=1 \
--file=/var/lib/libvirt/images/FE.img  --network bridge:br0 \
--nographics --os-type=linux  \
--extra-args='console=tty0' -v \
--cdrom=/media/usb/Fedora-14-x86_64-Live-Desktop.iso 


Starting install...
Creating domain...                                                                                                                                                        |    0 B     00:00     
Connected to domain FE
Escape character is ^]
ÿ
Run Code Online (Sandbox Code Playgroud)

怎么办?正如我在谷歌搜索几天后所了解的那样,我应该从文本安装中看到来宾的输出,但没有任何反应。virt-viewer 无法连接到它,建议我通过添加 --help(我做了)来探索所有选项。如果我重新连接 virsh,我会看到:

Domain installation still in progress. You can reconnect to 
the console to complete the installation process.
[root@v ~]
# virsh console FEConnected to domain FE
Escape character is ^]
Run Code Online (Sandbox Code Playgroud)

这表明VM正在运行

# virsh list
 Id Name …
Run Code Online (Sandbox Code Playgroud)

redhat command-line-interface console guest kvm-virtualization

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