我将KVM作为虚拟化引擎运行。 有一种方法可以让QEMU / libvirt在guest虚拟机从内部closures(shutdown -h now)时在主机上运行脚本? 我希望能够在客人停止时运行一些自定义的清理任务。
我有一个KVM盒子,运行一些执行软件构build的关键虚拟机。 服务器运行SSD驱动器。 我有一个具有有限快照function的KVM旧版本,并且我决定在每个新版本之后使用LVM快照保存VM状态(因此,如果需要修补,我们可以恢复到某个版本)。 PVs已满,所以我需要将磁盘添加到卷组中以便生成快照。 将常规USB驱动器添加到虚拟机所在的卷组是否有任何伤害,仅用于LVM快照的存储位置? 我会失去SSD的速度?
这是我的第一篇文章,所以请温柔。 🙂 我的CentOS 6.5盒子有一个不支持实时外部快照的QEMU二进制文件。 这是我尝试在virsh CLI上的命令,它的输出: virsh # snapshot-create-as myvm snapshot1 "snapshot1 test" –disk-only –atomic error: Operation not supported: live disk snapshot not supported with this QEMU binary 第一个问题:哪个QEMU二进制是指这个错误? 我假定引用的QEMU二进制文件是/usr/libexec/qemu-kvm 。 第二个问题:如果QEMU二进制文件在操作系统的包pipe理系统中不可用时应如何更新? 我试图从http://sourceforge.net/projects/kvm/files/qemu-kvm/1.2.0/下载新版本的源代码,编译它,并创build一个指向相应二进制文件的符号链接。 链接的列表如下所示: /usr/local/bin # ls -lah /usr/libexec/qemu-kvm lrwxrwxrwx 1 root root 33 Jan 14 11:20 /usr/libexec/qemu-kvm -> /usr/local/bin/qemu-system-x86_64 然后我重新启动libvirtd,但我得到相同的错误。 任何帮助深表感谢!
对于具有Intel 82599networking芯片的Ubuntu 12.04服务器和KVM / libvirt 1.0.0: 遵循这些文档: http : //wiki.libvirt.org/page/Networking#Assignment_from_a_pool_of_SRIOV_VFs_in_a_libvirt_.3Cnetwork.3E_definition 我可以在一个PF(例如eth0)上获得单个SRIOVnetworking池,但是当我尝试获得四个池或具有四个PF的池时,会出现错误。 “设备的重复ID”hostdev0“…(通过手动指定在创buildxml文件中使用hostdev节,我可以为每个虚拟机获取四个PF。) 我的临时networkingxml是: <network> <name>passthrough_eth0</name> <forward mode='hostdev' managed='yes'> <pf dev='eth0'/> </forward> </network> 而且似乎我需要命名hostdevs 0..3,但我不知道如何?
我有一个MicroSoft Windows 7专业版的许可副本,在运行qemu-kvm的 Linux服务器上以guest虚拟机的forms安装并运行。 这工作得很好。 但我无法弄清楚如何从Win7虚拟机的窗口切换到X11,或反之亦然。 这可能吗? 怎么样?
我正在尝试使用virt-install将Windows Server 2012无人参与安装到KVM虚拟机中。 安装程序抱怨说:“Windows无法从无人参与应答文件中读取<ProductKey>设置,我一直无法弄清楚如何继续这一点。 我从下面的autounattend.xml文件开始: <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:ms="urn:schemas-microsoft-com:asm.v3" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"> <settings pass="windowsPE"> <component name="Microsoft-Windows-Setup" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" processorArchitecture="x86"> <UserData> <AcceptEula>true</AcceptEula> <ProductKey> <Key>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</Key> <WillShowUI>OnError</WillShowUI> </ProductKey> </UserData> <ImageInstall> <OSImage> <WillShowUI>Never</WillShowUI> <InstallTo> <DiskID>0</DiskID> <PartitionID>1</PartitionID> </InstallTo> <InstallFrom> <MetaData> <Key>/IMAGE/Name</Key> <Value>Windows Longhorn SERVERSTANDARDCORE</Value> </MetaData> </InstallFrom> </OSImage> </ImageInstall> </component> </settings> </unattend> 我使用mkisofs将其烘焙成ISO映像: $ ls config/ autounattend.xml $ mkisofs -o config.iso -J -r […]
基本上我是在这样的事情之后: 使用KVM的红帽企业Linux的虚拟化限制 但Ubuntu服务器14.04 LTS。 我正在尝试创build一些带有非常大的1TB + RAM的KVM访客(通过OpenStack Nova)。 我可以启动1TB虚拟机,但是我得到了2TB风格的内核恐慌。 只是想知道我是否正在运行Ubuntu KVM实现的内核限制,比如RHEL6.3的2TB限制?
我尝试添加一个实例到networking,首先我需要将networking连接到网桥。 我使用bridge vbr0而不是标准的xen-br0 ,gnt gnt-cluster info显示ganeti已经正确设置了默认值。 # gnt-network list Network Subnet Gateway MacPrefix GroupList Tags net1 192.168.18.0/24 192.168.18.1 – nfdhcpd # gnt-network connect net1 default # gnt-network list Network Subnet Gateway MacPrefix GroupList Tags net1 192.168.18.0/24 192.168.18.1 – default (bridged, xen-br0, ) nfdhcpd 根据文档 , gnt-network connect不再接受模式和链接。 笔记: Debian稳定,ganeti v2.12.4。 KVM gnt-cluster信息:默认nic参数:默认:link:vbr0模式:桥接vlan: 发行897,但这应该已经修复.. 问题: 为什么ganeti使用xen-br0而不是默认的vbr0 […]
我需要使用KVM为虚拟客人devisenetworking。 我的机器正在运行CentOS 7,并有2个网卡。 我想实现以下 一个物理接口(em1)只能用于主机访问。 主机将具有非标记stream量和静态IP地址的非常正常的configuration。 另一个物理接口(em2)接收不同VLAN的标记stream量。 虚拟机只能看到特定VLAN的stream量。 客人间通信不需要在KVM中完成。 我希望虚拟网卡上的stream量不被标记,以确保来宾不会更改其内部NICconfiguration来欺骗其他networking。 链接到概念graphics 我是libvirt的新手,也不习惯networkingpipe理员。 我search了文档,但发现有冲突的信息,从是否可以通过networkingpipe理器configuration桥接的问题开始。 我也读了关于让KVM做切换的可能性。 我将不胜感激直接的configuration帮助,或者指向一个不使用(在CentOS 7上)的最新文档的指针,这些工具或者解决问题的解决方法同时被删除。 提前致谢。
遵循许多教程,他们要求你改变/boot/grup/grup.conf中的grup文件,但在Centos7中没有/boot/grup/grup.conf … 激活内核中的Intel VT-d通过将intel_iommu = on参数附加到/boot/grub/grub.conf文件中的内核行的内核行,激活内核中的Intel VT-d。 下面的例子是激活了Intel VT-d的修改过的grub.conf文件。 default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title Fedora Server (2.6.18-190.el5) root (hd0,0) kernel /vmlinuz-2.6.18-190.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet intel_iommu=on initrd /initrd-2.6.18-190.el5.img ?? 如何激活inter-vt-d