Articles of kvm virtualization

是否有可能在客户端模式下安装virt manager?

我有一个KVM服务器(更新到Ubuntu 14.04)几年了,我用不同的Linux风格的virt-manager远程处理。 我最近格式化,并重新安装我的主要工作站在Debian 8下(远程升级一直是一个真正的混乱)。 当我重新安装virt-manager时,我意识到存在一大堆依赖关系,包括qemu-kvm,bridge-utils等等。 所以我取消了 我不想在我的工作站上安装第二台KVM服务器。 而且我不想在命令行上被virsh困住。 有没有简单的方法来安装只有virt-manager的客户端部分? 或者,也许是时候忘了virt-manager,并尝试一个等效的开源Webpipe理器,例如? (欢迎名字)

如何在虚拟机上获取磁盘列表

我安装了CentOs 7的虚拟机之后,我安装了CentOs 7作为主机。 我不得不提问 1.如何从cli上的主机上看到磁盘客户机。 就像当我运行“virsh列表 – 所有” 2.如何从cli创build添加另一个磁盘而不创buildxml段落 谢谢 <domain type='kvm'> <name>ub</name> <uuid>e8f4117b-7fd8-49bc-a15a-5a8cae73bf4f</uuid> <memory unit='KiB'>59660288</memory> <currentMemory unit='KiB'>59660288</currentMemory> <memoryBacking> <hugepages/> </memoryBacking> <vcpu placement='static'>32</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='1'/> <vcpupin vcpu='2' cpuset='2'/> <vcpupin vcpu='3' cpuset='3'/> <vcpupin vcpu='4' cpuset='4'/> <vcpupin vcpu='5' cpuset='5'/> <vcpupin vcpu='6' cpuset='6'/> <vcpupin vcpu='7' cpuset='7'/> <vcpupin vcpu='8' cpuset='8'/> <vcpupin vcpu='9' cpuset='9'/> <vcpupin […]

将Lvm快照用于新的(KVM)虚拟机

我需要将一台CentOS5(32位)物理服务器迁移到虚拟机中。 我的想法是拍LV的快照,然后导入kvm创build一个新的vm。 这是一个好主意吗? 更确切地说,我有一个磁盘: [root@cs5 ~]# fdisk -l Disco /dev/sda: 292.3 GB, 292326211584 byte 255 heads, 63 sectors/track, 35539 cylinders Unità = cilindri di 16065 * 512 = 8225280 byte Dispositivo Boot Start End Blocks Id System /dev/sda1 1 9 72261 de Dell Utility /dev/sda2 * 10 271 2104515 b W95 FAT32 /dev/sda3 272 284 […]

将虚拟机从KVM导出到ESXi的步骤是什么?

我希望能够将基于KVM的虚拟机导出到ESXi 5.1 / 5.5主机。 我当前的方法最终导致VM无法在ESXi主机上引导。 (我已经尝试在VirtualBox 4.3上导入相同的.ova,这里VirtualBox声称vmdk的大小是895bytes,虽然vmdk接近2GB)。 这些是我采取的步骤: 停止KVM虚拟机 qemu-img转换为-O vmdk my.qcow2 -o adapter_type = lsilogic,subformat = streamOptimized,compat6 my.vmdk 生成my.ovf printf'\ x03'| dd conv = notrunc of = my.vmdk bs = 1 seek = $((0x4)) tar my.ova my.ovf my.vmdk 在vSphere上使用文件 – >部署OVF模板 部署是“成功”,但机器无法启动。 我在用着: F23 x86_64 qemu-img版本2.4.1 ESXi 5.1 vSphere 5.1 我试过的VirtualBox在Windows 7主机上是4.3.10。 任何提示,将不胜感激。 谢谢。 […]

QCOW2虚拟大小降低

我正在尝试获取qcow2容器的虚拟大小,以便它可以适应10GB磁盘的OpenStack风格。 root@node-10:~# qemu-img info zztop.qcow image: zztop.qcow file format: qcow2 virtual size: 80G (85899345920 bytes) disk size: 2.6G cluster_size: 65536 Format specific information: compat: 1.1 lazy refcounts: false 我按照这里的指导,并用零填充磁盘的末尾,然后运行qemu-img convert -O qcow2 。 然而,生成的qcow2保留相同的磁盘大小和虚拟大小。 如何降低qcow2的虚拟大小,使其适合小于80GB的OpenStack?

带有与Linux TC默认(慢)匹配的多个networking目标的带宽限制

我正在使用Linuxstream量控制function来限制KVM VM的输出带宽,并在使用filter匹配快速类的目的地和给定虚拟机的(默认)慢类时遇到困难。 物理networking输出接口为“eth0”(1 Gbit),是“bond0”绑定设备的一部分。 “bond0”是沿着虚拟机虚拟网卡“vmn {0,1,2,3,4}”的“br0”的一部分。 从VMnetworking数据包到Internet的path是:eth0(vm) – > vmn0(主机) – > br0(主机) – > bond0(主机) – > nic0(主机) – > Internet。 我想设置两个类: 快速:向目的地10.0.1.0/24和10.0.2.0/24发送500 Mbps 慢(默认):每个目标100 Mbps传出 我在主机上尝试了以下方法: # If the qdisc was previously created, delete it tc qdisc del dev vmn0 root # New HTB qdisc. By default it goes to our slow traffic […]

CentOS 7 kickstart接受EULA并closures

我想设置一个kickstart来安装一个虚拟机与KVM。 如何指示KVM接受EULA,然后在安装结束时closuresVM? 这是我的kickstart的摘录。 我已经尝试在shutdown之前放置eula指令,但是仍然安装shutdown接受EULA,之后没有closures。 #version=DEVEL # System authorization information auth –enableshadow –passalgo=sha512 # Use network installation url –url="ftp://192.168.100.1/pub/inst" # Use graphical install graphical # Run the Setup Agent on first boot firstboot –enable ignoredisk –only-use=vda # Keyboard layouts keyboard –vckeymap=us –xlayouts='us' # System language lang en_US.UTF-8 # Network information #network –bootproto=dhcp –device=eth0 –ipv6=auto –activate network […]

KVM主机应该做托pipe虚拟机以外的事情吗? (如ZFS)?

在pipe理程序和客户操作系统中运行资源密集型服务的性能和稳定性有什么影响? 我想build立一个既有Linux又有Windows的工作站,由(可能)KVM托pipe。 两者都将使用一些相同的服务:例如,虚拟机将存储在zvols上,并共享专用于文件存储的zpool。 我决定在虚拟机pipe理程序操作系统中运行哪些服务,以及在虚拟机上运行哪些服务。 如果我把ZFS这样的服务放在虚拟机中,我担心它们可能会变慢(因为它们必须通过虚拟机pipe理程序)或者更容易出错,因为它们将取决于控制器的传递(还有一件事情会有问题用)。 另一方面,我担心太多的额外任务会给系统pipe理器造成负担,这也会造成问题,而且我也担心如果我没有将虚拟机放在限定的虚拟机中,ZFS会消耗多less内存(I'我想把32Gb投入到运行ZFS的任何一个操作系统上,而且我担心在系统pipe理程序中安装的东西太多会使得影响整个系统的冲突更可能发生(因为这些冲突会发生在pipe理程序内部)。

在超微板上实现虚拟化

我试图在旧的Supermicro主板上安装一个虚拟化服务器(主要用于实验),使用qemu / kvm(在Debian / jessie上运行,内核为3.16.0-4-amd64 ) 该主板配备了Intel Xeon CPU,据我所知它应该支持虚拟化: $ egrep '^flags.*(vmx|svm)' /proc/cpuinfo flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts nopl pni dtes64 monitor ds_cpl vmx […]

在KVM中安装Pfsense

我试图在KVM中安装PFsense,并且因为没有find可安装的发行版而一直不能运行。 以下错误是什么意思? Fetching volume XML failed: Storage volume not found: no storage vol with matching path 这里是我正在运行的安装命令: virt-install –debug –name=Firewall –memory=4096 –vcpus=2 –location=/opt/OS_Images/pfSense-CE-2.4.1-RELEASE-amd64.iso –disk=/var/lib/libvirt/images/Firewall.qcow2,device=disk,bus=virtio,size=10 –network bridge:virbr0 –os-type=linux –nographics –extra-args='console=tty0 console=ttyS0,115200n8 serial' 这是从安装尝试完整的 – debugging: [root@s119918 OS_Images]# virt-install –debug –name=Firewall –memory=4096 –vcpus=2 –location=/opt/OS_Images/pfSense-CE-2.4.1-RELEASE-amd64.iso –disk=/var/lib/libvirt/images/Firewall.qcow2,device=disk,bus=virtio,size=10 –network bridge:virbr0 –os-type=linux –nographics –extra-args='console=tty0 console=ttyS0,115200n8 serial' [Wed, 08 Nov 2017 15:34:16 […]