你好朋友!。 Debian 7吗? 正如我们在古巴所说的那样,纯朴而简单的“系列化”。 国际太空飞行团将Windows XP更改为Squeeze…,因为Wheezy尚未稳定! 🙂
我不能不提及Wheezy来撰写有关QEMU-KVM的文章。 我从未有过以“安装和使用”方式在桌面版本上安装Debian的愉快经历。 这就是Wheezy多么容易。 我把它推荐给了每一个人。
当我说全部时,是因为我刚刚用Wheezy及其台式机制作了一个只有256 MB RAM的虚拟机。 如果在图形登录中选择“ GNOME Classic”,则效果很好。 当然,该内存量不会加载GNOME Shell 3.4 + 7。
我不想包含有关Wheezy安装的图像,因为我希望自己发现它。 下载安装CD或DVD,安装Debian 7,然后使用它。 但是什么都没有。 他们会告诉我。
那些拥有大量内存(1 GB或更多)或自动加载GNOME Shell 3.4 + 7的用户,将鼠标指针指向左上角,将会发现部分好处。 在Debianists在Wheezy中为其桌面配音的同时,浏览这个出色的Debian Desktop。
祝贺这个庞大的团体,也就是许多人的幸福,Debian!
对于那些错过了GNOME 2.xxx某些细节的人(像我一样),我们建议至少安装以下软件包:
- 鹦鹉螺的象征
- 鹦鹉螺图像转换器
- 鹦鹉螺图像操纵器
- 鹦鹉螺开放终端
对于那些拥有带有虚拟化扩展功能的处理器(通常是现代双核处理器)的人来说,本文的其余部分基本上针对的。
简介
KVM o K基于内核 Virtual Machine,仅在处理器具有硬件虚拟化扩展(英特尔©和AMD-V©)时才有效。 如果我们在控制台中执行以下命令,则可以确定它:
#egrep -c“(svm | vmx)” / proc / cpuinfo
如果该命令返回0,则表明处理器不支持硬件虚拟化。 值为1或更高将指示有多少处理器具有此特性。 我们必须在计算机的BIOS中启用(或检查是否已启用)此功能,即使返回值等于或大于1。
我根本不喜欢做比较。 每个软件都有其魅力。 我将向Ctrl + Alt告别,以释放鼠标指针; 不再需要build-essential,binutils,linux-headers-'uname -r'软件包; 告别了在新内核上运行旧版本的补丁; 告别使用perl脚本或另一种语言进行有时繁琐的安装; 告别了用于管理和/或创建虚拟机的Web界面(在许多情况下,这使我们遭受苦难或根本无法工作); 以及我们以前与其他用于虚拟机的软件一起工作过的所有特定问题。
QEMU-KVM是虚拟机的整体解决方案。 软件包位于主分支的存储库中。 正如我的同事和朋友埃尔·弗雷克(El Freake)向我推荐的那样,这是最好的。
在这里,我将一如既往地为您带来一个引人入胜的入口,这个引人入胜的世界是使用Wheezy(也包括Squeeze)上的QEMU-KVM创建和管理服务器或虚拟机。
定义来自维基百科:
QEMU 是基于二进制文件的动态转换(主机体系结构将源体系结构的二进制代码转换为可理解的代码)的处理器模拟器。 QEMU也有能力 虚拟化 在操作系统中, GNU / Linux的, Windows,或任何受支持的操作系统(实际上,这是最常见的使用方式)。 该虚拟机可以在任何类型的 微处理器 或建筑(x86, x86 64, PowerPC的, MIPS, SPARC等)。 他获得了部分许可 LGPL 和 GPL de GNU.
基于内核的虚拟机 o KVM,(在 西班牙语, 基于内核的虚拟机)是实施的解决方案 完全虚拟化 同 Linux。 它由一个内核模块(名称为kvm.ko)和用户空间中的工具组成,完全是 免费软件。 从2.6.20版本开始,Linux中已包含内核的KVM组件。
利伯维尔特:使用C语言编写的库(C工具箱),用于与Linux(和其他操作系统)现代版本的最新虚拟化功能进行交互。
让我们谈正事吧!.
在工作站上安装必要的软件包:
#apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager hal
我们澄清说它在工作站中,因为该软件包 病毒经理 它是图形界面或GUI,用于管理台式机上的虚拟机以及专用于支持虚拟机的LAN上其余服务器的管理。 此外,创建和管理虚拟机或服务器的过程只能在控制台模式下执行,而无需图形界面。 咨询 手册页 安装的软件包中非常具有描述性的软件包。 远远超过本文。 可惜他们的英文。
用户 根 和小组成员 libvirt的 他们是唯一有权使用KVM虚拟机的人。 因此,我们必须使我们的用户成为该组的成员 libvirt的:
#adduser myuser libvirt
我们必须关闭会话并再次输入,以使上一条命令生效。
关于Ubuntu的注意事项:我无法测试 qemu-kvm 使用Ubuntu 12.04。 我认为,唯一重要的区别在于该命令中必须指定组 虚拟机。 其余的必须有效。
在上述内容之后,由于我们可以运行“虚拟机管理器”或 病毒经理,我们将在应用程序组中找到“系统工具“,或者,如果我们按Alt + F2并在对话框中输入,也可以调用它 病毒经理.
要创建虚拟机,我们点击按钮“创建一个新的虚拟机“我们遵循非常直观的向导步骤。 查看正在创建的虚拟机的硬件后,我们单击按钮“开始安装“我们开始以通常的方式安装设备,就像它是一台物理服务器一样。
随附文件:
- / usr /共享/ doc / qemu
- / usr /共享/ doc / qemu-kvm
- / usr / share / doc / qemu系统
- / usr /共享/ doc / virt-manager
- / usr /共享/ doc / libvirt-bin
- 手册页或“男子”:Qemu-img,virsh,virt-clone,virt-convert,virt-host-validate,virt-image,virt-install,virt-manager,virt-viewer,virt-xml-validate。
网站:
- http://en.wikibooks.org/wiki/QEMU
- http://virt-manager.org
Tips
虚拟网络:默认情况下,Virt-Manager为NAT类型虚拟网络和内部DHCP服务器建议192.168.122.0/24子网。 如果偶然我们删除了虚拟网络“默认”(我们不建议这样做),并且尝试创建一个新的虚拟网络,但是由于权限问题而导致无法访问,请转到该文件夹 / etc / libvirt / qemu /网络,如果找不到该文件 默认.xml,我们将使用以下内容再次创建它:
默认
如我们所见,如果我们手动编辑此文件,则可以声明另一个子网并消除DHCP。 最好通过Virt-Manager界面创建一个新的虚拟网络,然后在创建虚拟机时激活“自动启动”框并选择它。 为了防止虚拟网络自动“默认”启动,我们不选择“自动启动”框。
存储:默认情况下它位于 / var / lib / libvirt /图像。 最好的选择是使用图形界面创建一个新的存储,并将其放置在最适合我们的目录或位置。 配置文件位于/ etc / libvirt /存储/.
用qcow2格式创建硬盘 创建虚拟机之前(写时复制qemu)是一个不错的选择。 看到 男人qemu-img.
备份配置文件注意:在手动修改配置文件之前,请务必对其进行备份。
总结
正如我们在文章开头所说的那样,给出的指南只是对该主题的一小部分介绍。 在帖子中无法替换该功能强大的工具的详尽文档。 请享用!。
直到下一次冒险,朋友们!
太好了..今天我从Virtualbox迁移到Qemu-kvm😀
您知道Qemu-kvm的虚拟机是否允许处理USB端口吗?
谢谢。
如果USB可在Qemu KVM上运行
问候和感谢我的朋友El Freake!
好吧,我已经将它安装在Xubuntu中,没有问题,但是与VirtualBox相比,使用Windows XP的虚拟机速度较慢。
问候。
Fico,您使用的Debian版本,是Squeeze还是Wheezy? 因为到目前为止,我还不知道如何使GNOME 3后备外观看起来像GNOME 2。
您安装了gnome-session-fallback吗? 我很久以前就测试过wheezy,不记得它是否与Shell一起默认安装。
Daniel,如果您默认安装gnome-session-fallback软件包
一周前,是Wheezy,还有1年多的Squeeze。 KVM在两种情况下均可工作
好吧,好的文章,事实是这是我第一次下载Debian,我一直在使用其他发行版,我已经下载了几天,但是没有时间在虚拟机中使用它,幸运的是我的PC上有12 GB我将至少分配1 GB或更多的千兆字节,我会告诉你进展如何,问候。
前几天我回到Qemu是一个巧合,因为VirtualBox总是给我带来问题,我什至在Windows上也使用Qemu。 我以为在这篇文章中,您将要解释Qemu如何使用命令,但是我对该接口一无所知。
Xen比QUEMU和VirtualBox更让我迷失。
我不知道,有一天我找到了aqemu(qt4),并且已经对其进行了测试,但是此解决方案更加专业,谢谢Federico。
最后,它给了我NAT网络一个错误,但这是因为默认情况下它没有在内核中被激活。
但是我在论坛上找到了解决方案,重新编译。
«…添加IPv4 NAT(网络选项->网络数据包过滤框架-> IP Netfilter配置)»
http://forums.debian.net/viewtopic.php?f=5&t=94729
创建映像的命令示例:“ qemu-img create -f qcow2 debian.img 10G”
问候Dhunter! 您可以和qemu-img一起做这方面的博士学位。 🙂
我已经在Qemu-KVM中..去他妈的Virtualbox及其他妈的限制..
我对vmware非常满意...
您是否真的认为对我的VMWare来说,它比Qemu-kvm更好? 从这一点开始,不仅VMWare是专有的,而且有了Qemu-KVM,我不需要第三方提供的任何东西...并且它将始终与我的内核兼容。
😛
我并不是说这是更好的选择,但是它运行的是预编译的虚拟机,分别来自osx和我从piratebay下载的Windows 7,对于xD来说,这已经足够了。 它也有很好的表现
然后,安装Debian Wheezy中的VirtualBox OSE(或在您自己的版本4.2上编译它,因为不幸的是Oracle仅允许您下载正式版本而不是OSE)。
好吧,在Windows中,我将其与amd x2一起使用,运行osx环境时运行得非常好,这是我唯一能做到的事实,我尝试了virtualbox,但它从未为我完成。
@ pandev92:
Windows中的官方Virtualbox对我也发生了同样的事情,但是在GNU / Linux中执行它时我没有发现错误。
VMWare比Oracle Virtualbox重得多,因为它使用硬件资源来加速虚拟机。 因此,为什么要使用VirtualBox OSE(尽管我更喜欢Xen或QUEMU等其他替代方案)。
Qmenu是KVM的UI qt吗? 我必须开始做测试xD
您在VirtualBox中有什么限制?
好吧,如果您使用i386,则无法使用kvm模拟amd64,我认为您可以。 如果您不安装插件,则不提供USB支持。 在GNU / Linux中,guestaddition不会将屏幕显示为全屏...。
在i64 PC上模拟amd386时,使用VMWare Workstation时的感觉是相同的。
至于来宾添加,我必须说,如果您放入96 MB,则可以使其占据整个屏幕(我在KDE,GNOME和其他Debian Squeeze更新6中尝试过)。
无论如何,当我想制作Debian Server时(我这样称呼它是指“ Ubuntu Server”,仅此而已,它只是一个混装的netinstall版本),我没有图形界面就这样做了,我将自己沉浸在其中我已经特别喜欢GNU Nano和它给我的小指带来的力量。
这个版本的debian几乎稳定吗,或者更好的是6? 😀
不要犹豫。 安装和使用Wheezy
目前,它的稳定性与Ubuntu LTS相当,但是随着更新的通过,它将达到CentOS的级别(如果不是用于大量软件包,国际空间站将已经使用它。 )。
至于CentOS之类的发行版,我更喜欢将其用作Windows XP的替代品,除非它使安装和/或升级终端变得容易。
您好,我使用的是Ubuntu 13.04,打开程序时出现以下错误:
无法连接到libvirt。
验证:
-已安装“ libvirt-bin”软件包
-'libvirtd'守护程序已启动
-您是'libvirtd'组的成员
当我显示详细信息时,会出现以下情况:
无法连接到libvirt。
验证:
-已安装“ libvirt-bin”软件包
-'libvirtd'守护程序已启动
-您是'libvirtd'组的成员
Libvirt URI是:qemu:///系统
追溯(最近一次通话):
_open_thread中的文件“ /usr/share/virt-manager/virtManager/connection.py”,第1027行
self.vmm = self._try_open()
_try_open中的文件“ /usr/share/virt-manager/virtManager/connection.py”,第1009行
标志)
openAuth中的文件“ /usr/lib/python2.7/dist-packages/libvirt.py”,第102行
如果ret为None:引发libvirtError(“ virConnectOpenAuth()失败”)
libvirtError:无法将套接字连接到“ / var / run / libvirt / libvirt-sock”:权限被拒绝
有谁知道如何解决这个问题?
PS:我已经验证了已安装libvirt-bin软件包,并且还将我的用户添加到libvirtd中。 验证libvirtd守护程序是否启动的事情我不知道如何XD进行。 首先,谢谢!
ahhhh我讨厌Linux的另一个原因,我记得在启动Vbox之前,我必须为此使用sudo进行一些操作,因为我必须使用命令来解锁硬件虚拟化,如果找到了,我会将其传递给您。
我已经解决了,我只需要重新启动😛
为什么不检查系统是否警告您需要重新启动? 因为就我而言,当我使用Debian时,只要我执行与内核直接相关的操作,它就会要求我重新启动。
我不讨厌GNU / Linux系统,但是在执行像普通Ubuntu这样的任务时,GNU / Linux发行版确实很烂(LTS至少足够不错,但是对于专有驱动程序,更新时,它们始终会交叉)。
我在Debian Oldstable上有VirtualBox,到目前为止,它还没有给我带来任何问题(除非当我想用安装的Xen内核运行计算机时),它对我来说是一个奇迹。
如果您想输入Facebook,处理Office文档或在Steam游戏中获得更好的性能,请使用普通的Ubuntu或LTS; 但是如果您想要虚拟化,安全服务器,人为因素的故障安全稳定性,则可以选择CentOS / RHEL,Slackware和/或Debian Stable。
PS:我使用从启动板中获得的Chromium 25(因此,为什么在我实际使用Debian Oldstable {Squeeze}时,好像我在使用Ubuntu一样使它显得如此)。
我有一个问题,尽管事实是评论不是讨论此问题的理想之地,所以我在论坛上打开了一个话题,可以进行平静地讨论。
连结这里
尝试排除是否将QEMU与其他VM系统(例如VirtualBox OSE或Xen)配置错误。
现在,我正在使用为Ubuntu 12.04 LTS设计的脚本测试ZPanelX是否真的在Wheezy中工作。
我在Wheezy上使用ZPanel。 您可以从官方页面上获取它,并且可以正常使用:
http://www.zvps.co.uk/zpanelcp/ubuntu-12-04
从逻辑上讲,您不需要安装以下软件包:
百胜安装ld-linux.so.2 curl
但
apt-get安装libc6 curl
libc6软件包包括ld-linux.so.2软件包😀
非常感谢您减轻我的负担。 而且,我已经将该博客中的预览保存为草稿,因此,我想阐明这些步骤(除了将您包括在我的研究功劳中),当然,还请提供一个屏幕截图,其中包含ZPanel通过浏览器使用Debian Wheezy的X控制面板(如果我制作的屏幕截图是在Windows 7中完成的,请原谅我,但是我拥有的PC碎屑和使用的互联网速度无法让我充分利用虚拟机的功能机器,所以我不得不求助于我学习的计算机学院的PC)。
当我在Windows中尝试该控制面板时,我意识到它的操作是如此简单,但莫名其妙的是它非常慢,因此我倾向于寻找如何在Debian Squeeze中安装它,但没有成功,直到Wheezy出现并阐明了方式。
优秀的! 你吸引了我🙂
为了证明这一点。
在具有其他虚拟化环境的虚拟机中,性能优势是什么?
谢谢大家的意见 !!!。
KVM就像Xen,一个Hypervisor。 它的性能非常优于VirtualBox,VMware Workstation或Server获得的性能。 从2005年开始使用VMware Server生产服务器的人告诉您。 我不删除它们,因为主机很旧,并且它们的处理器没有扩展名。 在公司和家里的工作站中,我删除了所有虚拟机,并使用QUEMU-KVM从头开始制作了虚拟机,总共有6台计算机。
我停止使用VMWare Workstation,因为在进行虚拟化时它确实是一种资源消耗,并且没有像VirtualBox那样具有自动驱动程序安装程序(因此,我变得很熟练)。
至于QEMU,我将不得不在Wheezy中进行尝试,因为在Squeeze(我已经安装在陈旧的PC上的版本)中,驱动程序已经过时,而我最大的担心是它与驱动程序不兼容。在Windows NT 5 .x和更高版本中。
好朋友,
[代码]#adduser myuser libvirt [/代码]
仅此一行,您最后错过了一个“ d”
慢慢阅读文章,尤其是在Ubuntu上注为Note的地方。 在Debian Squeeze或Wheezy中,该组为libvirt,而在Ubuntu中为libvirtd。
一些假人手册? 因为我已经尝试过,所以没有办法。 当我创建虚拟硬盘时,出现错误。 我已经授予写权限,甚至没有。 我想我将继续使用VirtualBox,它至少从来没有给我错误和安装信息,非常简单
如果我们使用lxde或openbox代替gnome,则150 MB绰绰有余。
我从未遇到过virtualbox的问题,尽管我发现使用i64处理器在PC上虚拟化x386系统很有趣
你好
我真是一个常规的VirtualBox用户,现在我开始使用QEMU-KVM,这是一个完全不同的世界,确实,我敢说它优越。
一开始我有很多失误,但这只是寻找他的问题
*首先,由于尚未配置网络,因此我没有完成虚拟机的创建,为此,我发现内核中没有iptables模块(我使用的是我自己编译的3.9.2内核),创建NAT网络所必需的,一旦使用这些模块重新编译内核,我就完成了虚拟机的创建
*其次,安装操作系统花费的时间太长(需要进行Windows安装),事实证明这是由于虚拟硬盘的配置,首先,您必须使用prealloc创建qcow2格式的虚拟硬盘此页面中的选项已得到充分说明 http://itscblog.tamu.edu/improve-disk-io-performance-in-kvm/ ,但是请注意,在“磁盘总线”选项中,请不要选择Virtio,因为首先必须在虚拟机中安装驱动程序,以便虚拟硬盘可以启动
完成此操作后,虚拟机的整体速度将大大提高
*第三,对于那些安装Windows guest的用户,本指南非常有用 http://www.blah-blah.ch/it/general/kvm-and-windows-vms/ 因为它告诉我们如何为硬盘和VGA安装Virtio驱动程序,这也大大提高了用户体验
我还建议您浏览qemu页面及其论坛,他们有有趣的文章 http://www.linux-kvm.com/
简而言之,我留在QEMU-KVM上!
问候。
太好了,我已经通过虚拟化CentOS进行了尝试,并且效果很好。 最棒的是,它不需要附加组件或类似组件,也能很好地工作。
您好,我已尝试按照以下步骤安装问题,我从页面上下载了debian 7,但是当我尝试安装它时,它表明我找不到libvirt-bin,我一直在寻找信息,但没有关于安装库的手动注释libvirt。
外面有人给我一个我能做什么的想法
谢谢
骨感非常感谢,这就是我想要的。
🙂
没有理由。 很高兴为您服务。 啊,是Fico或Federico。 🙂
你好:
我尝试安装qemu-kvm,但不允许我这样做:
#apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager hal
正在阅读包装清单...完成
创建依赖树
正在读取状态信息...完成
E:找不到qemu-kvm软件包
E:找不到libvirt-bin软件包
E:找不到virt-manager软件包
有人可以帮我吗。 我已经做了很多测试,但遇到了麻烦。
问候
您好Esteban,我也发生了同样的事情,但是我尝试从debian页面中添加更多的存储库,并以此来安装软件包
问候
您好arturo,一个问题是我通常不熟悉linux,但是如何将存储库添加到debian?
提前致谢
理论和实际图像在和谐的XD教程中融合在一起。 优秀的导师。
感谢您的好评和评论!
如何在qemu中管理两个以太网网卡? 一个给我的主人,另一个给qemu。 我这样做是因为我有两个具有独立连接的访问点。 我的想法是使用Torrent(qemu中的虚拟机)进行几次下载,并在archlinux中将其日常使用(主机)