Articles of kvm virtualization

KVM主机:具有caching+ BBU的硬件RAID与具有LVM回写caching和UPS的Linux软件RAID

我想在Linux KVM-Host上设置一个带有3x1TB驱动器的RAID 5。 RAID将用作VM磁盘的LVM精简存储。 已经有很多关于硬件RAID和软件的讨论[1]。 根据这个讨论,不应该使用软件突袭,而是使用高速caching和BBU的硬件突袭,因为写入性能更好。 我想知道的是,如果下面的设置可以与高速caching和BBU硬件RAID(例如HP P410 512 MB + BBU)在读/写性能和数据安全方面相媲美: Linux软件RAID / mdadm RAID 5 在512 MB RAM磁盘上的LVM回写caching 主机由UPS支持,以防止数据丢失,如在突袭BBU BBU [1] 软件vs硬件RAID性能和caching使用情况

远程桌面到我的KVM虚拟机

我有一台运行Debian 6的专用服务器。我使用KVM设置了一个Windows 7虚拟机。 现在我试图让远程桌面工作。 我猜我必须做一些端口转发。 虚拟机在NAT中。 远程桌面已经build立了(另一个虚拟机可以连接)。 我试过使用iptables和无数的virsh命令,我甚至不知道他们做了什么。 任何人都知道如何得到这个工作?

在kvm上路由networking

有很多用于KVM连网的configuration。 但我无法从主持人或外部到达客人。 我正在使用Ubuntu 11.04。 在客人我有一个WindowsXP与DHCP。 我想要客人在主机的同一个networking。 我试图使用IP别名 我在/ etc / network / interfaces中build立了桥接networking auto eth0 iface eth0 inet manual auto eth0:1 iface eth0:1 inet static address 192.168.0.11 netmask 255.255.255.0 auto br0 iface br0 inet static address 192.168.0.10 netmask 255.255.255.0 gateway 192.168.0.1 bridge_ports eth0 bridge_stp off bridge_fd 0 bridge_maxwait 0 然后在/etc/libvirtd/qemu/network/default.xml中更改默认networking <network> <name>default</name> <uuid>831a93e1-0b84-0b0e-9ca2-23c407983968</uuid> <forward mode='route'/> […]

如何find哪个屏幕(和端口)的KVM客人的VNC用户界面? 或者如何分配它

有没有一种简单的方法来find一个KVM客人绑定的VNC屏幕(即端口号减5900)? 我的客人都configuration为启用VNC,但是他们占用端口的顺序是随机的。 或者,有没有办法在客人或主人的configuration中分配他们,这样每个客人都会占用一个预定义的端口?!

libvirtnetworking错误 – 找不到“默认”networking设备

我最初的目的是为OpenStack创buildCentos镜像。 虽然我直接和kvm做了,但还是对错误感到疑惑。 正在使用本手册来完成我的任务。 在这个命令之后: # virt-install –virt-type kvm –name centos-6.4 –ram 1024 \ –cdrom=/data/isos/CentOS-6.4-x86_64-netinstall.iso \ –disk /tmp/centos-6.4.qcow2,format=qcow2 \ –network network=default \ –graphics vnc,listen=0.0.0.0 –noautoconsole \ –os-type=linux –os-variant=rhel6 我得到一个错误: ERROR Error in network device parameters: Virtual network 'default' does not exist: Network not found: no network with matching name 'default' 不用说,我正在使用RDO 。 默认情况下,我没有任何libvirt的预configurationnetworking设备。 问题是哪些networking设备可用? 或者如果没有,如何创build一个? 也许RDO在libvirtnetworking上有不同的方法?

KVM guest无法写入非root用户拥有的9p共享

我的目标是为KVM访客build立一个9p共享的完全写访问权限。 主机和来宾都具有相同的用户/组具有相同的ID。 主机和客人都应该能够写入共享使用相同的用户名,我不想区分是否由主机或客人写的文件。 kvm进程以root身份运行 – 我在/etc/libvirt/qemu.conf中设置了user和group 。 在主机的访客定义中,共享定义如下: <filesystem type='mount' accessmode='passthrough'> <source dir='/mnt/storage/data'/> <target dir='data'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </filesystem> 在来宾中,共享被安装为: mount -t 9p -o rw,trans=virtio,version=9p2000.L,msize=262144 data /mnt/data 问题是guest虚拟机中的root用户无法写入主机上的非root用户拥有的文件/文件夹。 更奇怪的是,客人的根可以重命名和删除这些文件。 也就是说,当我在主机上创build一个非root用户的文件时,我无法编辑它作为客户的根目录,即使我可以重命名和删除它! 我还发现,在非root用户下的主机上创build的文件夹的权限设置为777时,guest虚拟机的根可以写入(即在其中创build文件)。 但是,这并不适用于文件 – 无论权限如何,它们仍然无法编辑。 主机和客户机都运行Linux服务器3.2.0-4-amd64#1 SMP Debian 3.2.51-1 x86_64 GNU / Linux。 在Debian中,SELinux默认是禁用的,我没有启用它。 我尝试了所有三种可用的9p访问模式( passthrough , mapped和squash ) – 没有区别。 只是想知道是否有什么我可以调整来得到它的工作,还是只是一个错误? 请注意,这里报告了类似的问题: […]

对于kvm主机映像。 带有drbd8的GFS2或OCFS2?

我想在两个节点上的drbd8顶部共享文件系统。 服务器运行Ubuntu 9.10。 我GOOGLE了很多,但无法find一个明确的趋势什么networking社区喜欢。 目前看来OCFS2更多用了。 哪个文件系统更可靠,更快? GFS2或OCFS2? Linux社区是更多地走向GFS2或OCFS2? 哪两个更好的支持Ubuntu 9.10? 有更好的(或更常见的)select吗?

在EXT4 linux系统上模拟丢失的超级块错误

我正在为一个每年停电几次,影响他们的Linux服务器的朋友编写参考资料。 这个人对linux系统pipe理并不熟悉,所以我想包含屏幕截图和相当全面的描述,以及如何回应。 其中一个比较常见的问题就是如何从根文件系统中的损坏或丢失的超级块中恢复数据(每年几次;他们处于闪电发生的区域)。 我有关于如何解决这个问题的文档,但是假设你有一个熟悉linux和基于控制台的系统pipe理的知识。 我想要做的是在我的服务器上设置一个KVM,有意识地破坏根文件系统,然后截取最初的发现以及要恢复的步骤。 我似乎无法触发丢失/损坏的超级块问题。 我一直在尝试这样的事情: (/ dev / sda2是根LVM分区所在的地方)dd if = / dev / zero of = / dev / sda2 bs = 1024 count = 1 seek = 1 (/ dev / mapper / vg_sys-lv_root是根LVM分区)dd if = / dev / zero of = / dev / mapper / vg_sys -v_root bs = […]

Possbile将KVM虚拟机移植到Amazon EC2?

我们目前有我们自己的有多个KVM客人的服务器。 如果我们决定迁移到Amazon EC2,是否可以简单地复制VM镜像,或者是否需要在云上重新configuration新的VM? (这可能听起来很愚蠢,但我仍然在掌握所有虚拟化/云的东西)

警告KVM加速不可用,使用“qemu”

运行debian( Linux Rick 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u6 (2015-11-09) x86_64 GNU/Linux ) 看看我的cpuinfo我可以看到我有vmx的支持: 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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf […]