我在Debian Squeeze上使用libvirt和virshconfiguration了Xen下的一些虚拟机。 现在我想摆脱libvirt层,因为我需要configuration一些不受libvirt支持的DomU上的特定参数。 我怎样才能导出我的configuration? 我怎样才能将本地configuration文件导入到Xen? 谢谢你的任何build议!
我需要将一些虚拟机从VMware ESX迁移到CentOS 6 KVMpipe理程序。 最终,我写了一个RPM规格文件,解决了我的问题在https://github.com/fasrc/virtio-win/blob/master/virtio-win.spec,但我不确定是否有另一个基地CentOS的RPM或EPEL(标准的东西),我应该使用。 最初,当试图迁移Window 2008虚拟机时,我得到了这个“在这个操作系统映像中找不到根设备”的错误。 。 。 [root@kvm01b ~]# virt-v2v -ic 'esx://my-vmware-hypervisor.example.com/' \ -os transferimages –network default my-vm virt-v2v: No root device found in this operating system image. 。 。 。 但是我解决了这个问题,只需要yum install libguestfs-winsupport一个yum install libguestfs-winsupport因为这个文档说: 如果您尝试在没有安装libguestfs-winsupport软件包的情况下使用NTFS转换虚拟机,则转换将失败。 接下来,我收到了有关Windows 2008缺less驱动程序的错误。 。 [root@kvm01b ~]# virt-v2v -ic 'esx://my-vmware-hypervisor.example.com/' \ -os transferimages –network default my-vm my-vm_my-vm: 100% […]
我通过virt-manager使用KVM来testing不同typesnetworking上迁移速度的性能。 但是,我找不到任何详细logging测量迁移时间的文件。 使用libvirt,您基本上只是执行迁移请求,然后稍后轮询以检查迁移何时完成。 我想知道是否有这么容易测量这样的迁移时间?
如何列出所有具有特定selinux上下文的文件,如 – 'system_u:object_r:svirt_image_t:s0:c332,c575'等?
我将在DELL服务器上安装带有虚拟化(libvirtd)function的CentOS6服务器,硬件RAID5的磁盘空间大约为6T(它在PERC700 RAID控制器中有4x2T磁盘)。 我打算安装一些需要很less资源的客人,除了那些需要500GB磁盘空间,8 / 16GB RAM和良好性能的客人。 我正在考虑为guest虚拟机存储文件镜像,但是我不确定500GB虚拟机需要好的性能,所以LVM设备可能会更好。 所以我的问题是什么将是最好的布局: RAID设置(仅适用于OS的RAID5,RAID1 + 1磁盘)。 磁盘分区(使用整个磁盘/留下可用空间供将来使用,并使用LVM进行扩展) 访客存储pipe理(LVM设备或文件映像(考虑性能要求的500GB VM)或混合) 哪里把客人存储? / var / lib / libvirt / images,或者可以在与系统/ home / VMs分离的自定义目录中 提前谢谢任何提示。
运行Ubuntu 12.04,我们在每个虚拟机上都有12个虚拟机接口。 当我们只使用xml中的接口元素时,我们得到接口,但是我们无法预测/控制虚拟机中的eth0是否连接到HV上的eth0。 我们已经尝试使用lspci中看到的PCI总线编号来控制它,但是这似乎不起作用。 我们是否应该在HVnetworkingxml中的单独元素中定义我们的networking,或者我们应该如何configuration? 从当前xml为vm示例: <interface type='hostdev'> <source dev='eth3' mode='vepa'> <address type='pci' domain='0x0000' bus='0x16' slot='0x10' function='0x1'/> </source> <target dev='macvtap0'/> </interface> <interface type='bridge'> <source bridge='br4'/> <target dev='vnet0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </interface>
主机系统 – Ubuntu 12.04。 虚拟化 – KVM。 磁盘 – LVM。 来宾系统安装成功。 但重启后: Booting from Hard Disk… Boot failed: could not read the boot disk Booting from Floppy… Boot failed: could not read the boot disk No bootable device. 使用SystemRescueCD加载系统 – find并读取所有磁盘。 /etc/libvirt/qemu/chef0.xml: <domain type='kvm'> <name>chef0</name> <uuid>f1dcd38a-f9cb-f384-f0f2-3037e1b957f7</uuid> <memory>786432</memory> <currentMemory>786432</currentMemory> <vcpu>1</vcpu> <os> <type arch='x86_64' machine='pc-1.0'>hvm</type> </os> <features> […]
我有一个运行ubuntu的几个guest虚拟机的kvm设置。 出于某种原因,我无法通过80号港口从客人到外面的交通。 另一种方法工作得很好,Apache提供托pipe的网页,因为它应该。 其他港口像ssh也工作得很好。 这里是一个例子: me@guest:~$ curl heise.de curl: (7) Failed to connect to 2a02:2e0:3fe:100::8: Network is unreachable curl失败与networking无法达到一个很长的超时后,似乎尝试使用IPv6地址,这是不应该做的。 curl与本地托pipe域名的作品。 平安作品: me@guest:~$ ping heise.de PING heise.de (193.99.144.80) 56(84) bytes of data. 64 bytes from redirector.heise.de (193.99.144.80): icmp_req=1 ttl=245 time=6.92 ms 64 bytes from redirector.heise.de (193.99.144.80): icmp_req=2 ttl=245 time=7.05 ms 既然发生在我所有的客人同时,我想这一定是我在主机上做的事情。 但即使当我closures所有我自制的iptables规则,它仍然无法正常工作。 所以在kvm / libvirtnetworking中的某个地方我的http请求去了他们不应该的地方。 这是我的KVM的networkingconfiguration […]
我正在学习本教程: http : //networkstatic.net/wp-content/uploads/2012/04/openvswitch.openflow.gre_.tutorial1.pdf 简而言之:br0连接到实际的networking,br1是一个孤立的桥梁,我附加了多个vms。 现在我想在图片中显示两个br1之间的gre隧道 现在,br0是好的:我添加我的以太网端口,我实际上连接在我的192.168.1.x / 24局域网。 对于BR1我想要一个192.168.100.x / 24家庭地址,所以开始我设置: ifconfig br1 192.168.100.1 netmask 255.255.255.0 问题是,当我启动我的Linux虚拟机,它只是不断尝试连接到eth0没有实际上成功! 接口configuration正确,如果我要求一个 ovs-vsctl show 我在br1下面得到一个“vnet0”端口,意思是这个vm实际上是连接的! 但是在客户操作系统内部,这个连接不会发生。 有任何想法吗? 编辑:来宾系统中的一个ifconfig告诉我,eth0没有关联的IP地址。 我试图手动设置它: ifconfig br1 192.168.100.1 netmask 255.255.255.0 但仍然没有完成这项工作。
我正在CentOS 6中build立一个KVM虚拟化服务器。如何configuration桥接networking? (我想我需要networking接口eth0可以访问虚拟机) 我试图遵循这个指南: 如何使用桥接networking在CentOS 6.2上安装KVM和libvirt 通过修改/etc/sysconfig/network-scripts/ifcfg-br0以及适合我networking的值: DEVICE="br0" TYPE=Bridge DELAY=0 ONBOOT="yes" BOOTPROTO=static IPADDR=178.126.193.153 NETMASK=255.255.255.192 NETWORK=178.126.193.128 GATEWAY=178.126.193.190 DNS1=37.58.58.137 DNS2=91.109.25.225 PEERDNS="yes" NM_CONTROLLED=no 并将以下行添加到/etc/sysconfig/network-scripts/ifcfg-eth0 : BRIDGE=br0 NM_CONTROLLED=no 也许我不应该添加 ,而是只写指南中列出的线? 我不确定networking价值应该是什么,如果我把它设置正确,是否重要。 无论如何,当我service network restart我被locking了服务器,我不得不要求我的托pipe服务提供商的支持来重新安装它。 有没有一种“防弹”的方式来build立一座桥梁,这不容易搞砸? 就像这个Debian的例子一样,我发现: brctl addbr br0