Articles of kvm virtualization

使用virsh删除libvirt的dhcp租约条目

使用: $ virsh version Compiled against library: libvirt 1.3.1 Using library: libvirt 1.3.1 Using API: QEMU 1.3.1 Running hypervisor: QEMU 2.5.0 $ $ $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.2 LTS Release: 16.04 Codename: xenial 我想使用virsh删除一个libvirt的dhcp租约条目。 $ virsh net-list Name State Autostart Persistent ———————————————————- default active yes yes […]

如何保护桥br0接口?

我有一台Ubuntu服务器,充当KVM主机,一些虚拟机暴露在networking下运行。 虚拟机拥有自己的iptables规则,并通过主机上的直接网桥br0联网。 我的问题是,我应该如何在主机上的iptables中处理这个桥梁。 我是否认为它是自己的设备,并保护它,因为我会任何接口? 有什么我应该知道的,如果我阻止主机上的stream量,可能会阻止客人的stream量? 或者也许写我的规则到原始的接口eno1? 我的设置看起来像这样:(virbr0不被任何虚拟机使用,vmnet0是一个正在运行的guest虚拟机的networking) br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet xxx.HOSTIP.xxx netmask 255.255.255.0 broadcast 62.210.172.255 inet6 fe80::d6ae:52ff:fece:993a prefixlen 64 scopeid 0x20<link> inet6 xxx:HOSTIPv6::xxx prefixlen xx scopeid 0x0<global> ether d4:ae:52:ce:99:3a txqueuelen 1000 (Ethernet) RX packets 753413 bytes 59239171 (59.2 MB) RX errors 0 dropped 51 overruns 0 frame 0 TX packets 115967 bytes 17911763 […]

虚拟机已启动,但未列出virsh

我有一个由OpenOffice的TripleO安装脚本启动的虚拟机。 我可以用vncviewer连接到VM控制台。 问题是VM不是由virsh列出的。 $ sudo virsh list –all Id Name State —————————————————- $ ps -edf |grep qemu stack 6451 1 30 Sep24 ? 04:29:15 /usr/libexec/qemu-kvm -name undercloud -S -machine pc-i440fx-rhel7.0.0,accel=kvm,usb=off,dump-guest-core=off -cpu Opteron_G3,+vme,+ht,+mmxext,+fxsr_opt,+pdpe1gb,+3dnowext,+3dnow,+cmp_legacy,+extapic,+cr8legacy,+3dnowprefetch,+osvw,+ibs,+skinit,+wdt,+nodeid_msr,-avx,-avx2 -m 12288 -realtime mlock=off -smp 6,sockets=6,cores=1,threads=1 -uuid 7c9db9d9-846f-480a-aefd-608eb257c379 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/home/stack/.config/libvirt/qemu/lib/domain-1-undercloud/monitor.sock,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc,driftfix=slew -global kvm-pit.lost_tick_policy=delay -no-hpet -no-shutdown -boot menu=off,strict=on -device […]

处理器虚拟化function的KVM / QEMU仿真

我发现KVM / QEMU的开发者文档很弱/不存在,实际上在任何地方都找不到这个问题的答案,KVM / QEMU或其他任何虚拟化产品是否都支持模拟AMD-V或VT-x处理器function?

一些虚拟机系统下的大MTU

我很确定我们不是唯一使用巨型帧(〜9k)的网站,对不对? 那么,对于那些正在做这件事的人,你在做什么虚拟化呢? 即: Xen在桥接接口上不支持超过1500字节的数据包。 为每个虚拟机分配一个真实的界面可能会起作用,但是对我来说是一个不起作用的东西。 KVM会做,如果我futz周围的来源。 否则我可以达到4k包。 与源头混淆并不是我真正想做的事情(没有重build的再见上游补丁!) VMWare没有提到这一点。 他们的VSphere定价让我失望,但也许我可以做ESX(,i)? 我不使用巨型数据包的iSCSI或NFS。 我真的在节点之间移动了大量的数据,而增加我的MTU对速度有帮助。 我的平台是CentOS 5.x,我宁愿留下来,但我想其他的select是可能的? 你告诉我! 任何人都在做巧妙的事情,我没有想到? [编辑] 我为什么要这个? 那么,现有的机器都使用9000的MTU,发生的地方就在我们的集群层。 如果我添加一台不会说大型数据包的新机器,它将无法join群集,并且不起作用。 所以,当我想重温“我们真的需要巨型数据包吗?”这个问题的时候,这是一个比在线上新机器更大的项目。 新机器必须能够与群集交谈。 现在,这意味着在裸机上部署,这很糟糕。

单机和KVM专用桉树安装?

我想知道是否有一个简单的方法来在单个启用VT的机器(所有前端,CC,NC ..)上安装Eucalyptus,而不需要将XEN与其特定的内核和依赖项一起安装: kernel-xen x86_64 2.6.18-194.3.1.el5更新20 M xen x86_64 3.0.3-105.el5_5.3更新1.9 M xen-libs x86_64 3.0.3-105.el5_5.3更新155 k 只有KVM。 可能吗 ? 我必须去源代替包吗?

virt-install应该用什么–virt-type?

当我看Fedora 13的“virt-install”时,我看到了 –virt-type The hypervisor to install on. Example choices are kvm, qemu, xen, or kqemu. Availabile options are listed via 'virsh capabilities' in the <domain> tags. 但是,我应该使用哪个客户操作系统? 我的主机是带有KVM的Fedora 13。

VPS环境,我有多安全?

我有一个关于它的敏感数据的VPS。 主机运行KVM,我有一个Ubuntu的客人。 运行主机的人,他们从客人那里提取数据的过程有多容易? 我已经对敏感数据进行了encryption,这样他们可以转储内存并获得密钥,但除了转储内存之外,是否还有其他任何方式让他们访问数据?克隆驱动器是否解密?

软件突袭mdadm不添加备件

我刚刚在大约9个月前就发现了两台全新的,相同的服务器上的相同问题。 我无法在这两个磁盘上写入磁盘,因为系统已将其标记为只读。 日志表明两者都有某种磁盘错误。 请注意,我在这些服务器上运行了多个guest虚拟机的KVM。 客人都运行良好,但问题是在KVM主机。 这可能没有关系,但也许是有关系的。 两个系统都只有两个驱动器 ,软件raid1和LVM在上面。 每个KVM客户也有自己的LVM分区。 在查看/proc/mdstat时,两个系统都显示降级的RAID1arrays。 所以我重新启动了其中一个系统,它告诉我需要手动运行fsck 。 所以我这样做了。 它似乎解决了问题,并重新启动,使系统正常恢复。 第二台服务器也使用相同的进程。 接下来,我运行mdadm –manage /dev/md0 –add /dev/sdb1将故障驱动器添加回数组中。 这两个服务器上工作正常。 在接下来的一个小时左右,查看/proc/mdstat显示驱动器正在同步进度。 大约一个小时之后,一个系统完成了, /proc/mdstat显示了一切与[UU]很好的结合。 但是,在另一个系统上,大约1.5小时后,系统负载猛增,没有任何反应。 几分钟后,一切都恢复了。 但现在看/proc/mdstat显示如下: root@bond:/etc# cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md0 : active raid1 sda1[2] sdb1[1] 293033536 blocks [2/1] [_U] unused devices: <none> 正如你所看到的,它似乎不再同步。 完成的百分比,剩余时间等不再显示。 […]

KVM – 在Debian Lenny 64位主机上安装Windows 2003 guest的问题

我有一个Debian Lenny 64位主机,并安装了kvm与Windows 2003工作正常,但我注意到在标准软件包kvm版本是多less年,所以我决定更新使用debian backports得到更多的最新的软件包。 所以我更新使用 apt-get -t lenny-backports安装kvm libvirt-bin virtinst 所以现在我有 debian:~# virsh version Compiled against library: libvir 0.8.3 Using library: libvir 0.8.3 Using API: QEMU 0.8.3 Running hypervisor: QEMU 0.9.1 所以现在我试图设置一个新的客人: debian:/tmp# virt-install –connect qemu:///system -n win2k3 -r 2048 -c /home/win2k3.iso -f /home/win2k3.img -s 20 –nonetworks –noautoconsole –vnc –os-type=windows –os-variant=win2k3 –hvm –accelerate –debug […]