标题说明了一切。 如何在不需要重启的情况下增加虚拟机的核心数量。 奇怪,我没有find任何文件如何做到这一点…
我正在使用QEMU / KVM运行libvirt,并且在LVM逻辑卷中有虚拟机的磁盘映像。 当然,许多来宾虚拟机也使用LVM作为其磁盘。 我在pipe理程序上运行了partprobe ,它检测到所有VM guest虚拟机分区,所以现在LVM工具( pvs , vgs , lvs等)列出了guest虚拟机的所有LVM实体。 有没有办法从主机的知识中删除所有这些LVM物理卷(当然,不影响客人)? 重新启动主机不是一个选项; 其中几个虚拟机需要保持运行。 如果有帮助,下面是LVM图层的样子:或多或less: /dev/sdb1 – host PV | vg_hostname_vms – host VG | +-lv_vm1 – host LV, used as a disk image for vm1 | +-part1 – vm1 boot partition | +-part2 – vm1 PV | | | vg_vm1 – vm1 VG […]
我试图用virt-manager在一个步骤中创build一个具有virtio磁盘和networking的Windows 7 (32bits) 。 我一直在试图按照这里的分步过程。 但是在Debian没有这样的事情: # yum install virtio-win 在互联网上快速search后,这个软件包似乎只能用于RHN用户,按照链接 。 virtio-win软件包可以在RHNfind: https : //rhn.redhat.com/rhn/software/packages/details/Overview.do? pid =602010 。 它需要访问以下通道之一:RHEL客户端补充(v。6)RHEL服务器补充(v。6)RHEL工作站补充(v。6) 所以我留下了什么是免费的 。 很明显,我不能简单地下载* .iso文件,并将其挂载为“软盘”。 我真的尝试过,Windows告诉我,我需要格式化我的驱动器! 我也尝试添加一个辅助CD-ROM并装载virtio-win-0.1-81.iso ,但是Windows安装程序会拒绝启动。 似乎当系统有多个CD-ROM驱动器时,kvm / qemu会感到困惑。 所以最后,我剩下两个步骤的过程,我需要安装Windows ISO,安装在常规磁盘上,然后关机,然后按照这里或这里所述执行virtio。 RHN的非订户没有一个简单的过程(单步)吗? 我正在使用Debian / Jessie amd64系统(Linux有mount / umount )。 奖励点 :不需要使用中间的Windows系统来准备ISO文件。
我试图在Debian KVM主机上安装Windows Server 2012 R2,但似乎没有find驱动程序。 客人有两个驱动器连接:安装磁盘和最新的Windows virtio驱动程序ISO(从这里 )。 我使用相同的设置成功安装了其他操作系统(包括Windows Server 2008和Windows 8.1)。 我试图安装的驱动器是一个qcow2精简configuration文件。 在安装时,Windows无法识别该文件并显示“select要安装的驱动程序”框。 我selectWIN8目录中的AMD64文件夹,它显示了四个可安装驱动程序,其中两个与存储有关: Red Hat VirtIO SCSI controller和Red Hat VirtIO pass-through controller 。 但是,当我尝试安装其中任何一个,它给了我No new devices drivers were found ,它不会让我继续。 我尝试了使用不同的磁盘总线(SCSI,IDE,SATA甚至USB),但没有任何工作 – No new devices drivers were found 。 这是怎么回事? 以下是域XML: virsh # dumpxml win2k12 <domain type='kvm'> <name>win2k12</name> <uuid>f33b0f87-567c-4494-ab5b-80856447ddba</uuid> <memory unit='KiB'>1048576</memory> <currentMemory unit='KiB'>1048576</currentMemory> […]
我创build一个像这样的qemu图像: qemu-img create -f raw my_disk.raw 2G 和(手动)安装Debian到它: qemu-system-i386 my_disk.raw -enable-kvm -m 1024 -cdrom my_debian_cd.iso 假设我使用qemu 2.0.0版来执行这些步骤,是否可以使用旧版本的qemu启动磁盘,例如版本1.0.50 ? 如果是的话,我必须以某种方式转换磁盘吗? 使用新版本创build的图像还是需要保存? 谢谢您的帮助!
我开始学习如何用libvirt创build一个好的虚拟化堆栈。 我创build了一个LVM卷组,它公开了一个由Linux RAID构成的设备块。 我的想法是给每个虚拟机一个逻辑卷,但一个人build议我使用存储池,而不是像 <pool type='logical'> <name>VG_foo</name> <uuid>foo</uuid> <capacity unit='bytes'>0</capacity> <allocation unit='bytes'>0</allocation> <available unit='bytes'>0</available> <source> <device path='/dev/md2'/> <name>vg_foo</name> <format type='lvm2'/> </source> <target> <path>/dev/vg_foo</path> <permissions> <mode>0755</mode> <owner>-1</owner> <group>-1</group> </permissions> </target> </pool> 我已经阅读libvirt存储文件,但我不明白的区别
我正在使用以下脚本安装新的Fedora服务器虚拟机 virt-install \ –name theta-1 \ –ram 8000 \ –disk path=/dev/vg/t1.img \ –vcpus 8 \ –os-type linux \ –os-variant fedora25 \ –network bridge=br0 \ –graphics none \ –console pty,target_type=serial \ –location=/home/user/Fedora-Server-dvd-x86_64-25-1.3.iso \ –extra-args 'console=ttyS0,115200n8 serial' 但是,当我运行它(作为root用户) Installation starts… Getting file .treeinfo… | 1.5 kB 00:00:00 Getting file vmlinuz… | 6.5 MB 00:00:00 Getting file initrd.img… […]
我有兴趣在Linux上的ZFS上的zvols上使用多插槽系统上的KVM映像。 我想知道如何固定NUMA节点,以便为系统上的所有KVM映像最大化ZFS ARCcaching的好处。 显然,我应该把每个虚拟机连接到一个套接字/节点,这样它的所有内存都在一个控制器上。 但是我对如何设置主机感到困惑,所以ARC最大限度地利用了每个虚拟机。 如果我将主机保留在一个NUMA节点上,这意味着另一个节点上的VM对ARC的访问速度会更慢。 但是,如果主机分布在NUMA节点上,则其性能将受到影响,这可能会影响客户端的性能。 从我读过的东西,我甚至不清楚主机是否可以绑定到特定的节点,或者如果根据定义,它使用所有的节点。 如果是这样的话,NUMA节点的Linux ARC上的ZFS有多了解?
在目前最新的CentOS 7.3上,最新支持的KVM中的fedora是Fedora 23。 如果我想要一个Fedora 25的客户,那么我应该说哪个操作系统? Generic64?
当我做下面那么qcow2文件是小于200KB。 # qemu-img create -f qcow2 /var/lib/libvirt/images/urb-dat0.qcow2 10G # du -hsc /var/lib/libvirt/images/urb-dat0.qcow2 196K /var/lib/libvirt/images/urb-dat0.qcow2 如果我将它附加到KVM guest fdisk -l和fdisk -l Disk /dev/vdb: 0 MB, 197120 bytes, 385 sectors 题 如何使一个10GB的qcow2文件不是精简configuration?