[ https://issues.apache.org/jira/browse/CLOUDSTACK-101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13604847#comment-13604847 ]
angeline shen commented on CLOUDSTACK-101: ------------------------------------------ Hi Hugo: 1. Per https://issues.apache.org/jira/browse/CLOUDSTACK-101 https://issues.apache.org/jira/browse/CLOUDSTACK-824 Is the requirement for OS CentOS 6.3 KVM or OS Ubuntu 12.10 KVM? I was informed that CentOS 6.3 does not include Openvswitch . Unsure if this means non support for Openvswitch. However, I found http://nullworks.wordpress.com/2012/09/19/kvm-and-openvswitch-on-centos-6-3-minimal/ Which provide procedures for installing KVM and Openvswitch 1.7.1 on CentOS 6.3 I was informed that Ubuntu 12.10 include Openvswitch. 2. Per http://nullworks.wordpress.com/2012/09/19/kvm-and-openvswitch-on-centos-6-3-minimal/ where Openvswitch 1.7.1 works with http://libvirt.org/sources/libvirt-0.10.1.tar.gz I tested ACS 4.1 cloudsstack agent (which uses libvirt-0.9.10-21.el6.x86_64) with Openvswitch 1.7.1 (which uses libvirt-0.10.1) after adding host to Cloudstack management, SSVM failed to start with cloudstack agent errors in Agentlog513.doc: 2013-03-15 00:00:05,273 WARN [kvm.resource.LibvirtComputingResource] (agentRequest-Handler-2:null) Failed to start domain: v-2-VM: unsupported configuration: this qemu binary requires libvirt to be compiled with yajl 2013-03-15 00:00:05,274 WARN [kvm.resource.LibvirtComputingResource] (agentRequest-Handler-2:null) Exception org.libvirt.LibvirtException: unsupported configuration: this qemu binary requires libvirt to be compiled with yajl at org.libvirt.ErrorHandler.processError(Unknown Source) at org.libvirt.Connect.processError(Unknown Source) at org.libvirt.Domain.processError(Unknown Source) at org.libvirt.Domain.create(Unknown Source) at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.startDomain(LibvirtComputingResource.java:1035) at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.execute(LibvirtComputingResource.java:3084) at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:1160) at com.cloud.agent.Agent.processRequest(Agent.java:525) at com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:852) Cloudstack-agent.out: 2013-03-15 00:08:05,114{GMT} WARN [kvm.resource.LibvirtComputingResource] (agentRequest-Handler-5:) Failed to start domain: v-2-VM: unsupported configuration: this qemu binary requires libvirt to be compiled with yajl 2013-03-15 00:08:05,115{GMT} WARN [kvm.resource.LibvirtComputingResource] (agentRequest-Handler-5:) Exception org.libvirt.LibvirtException: unsupported configuration: this qemu binary requires libvirt to be compiled with yajl at org.libvirt.ErrorHandler.processError(Unknown Source) at org.libvirt.Connect.processError(Unknown Source) at org.libvirt.Domain.processError(Unknown Source) at org.libvirt.Domain.create(Unknown Source) at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.startDomain(LibvirtComputingResource.java:1035) at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.execute(LibvirtComputingResource.java:3084) at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:1160) at com.cloud.agent.Agent.processRequest(Agent.java:525) at com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:852) at com.cloud.utils.nio.Task.run(Task.java:83) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:679) 2013-03-15 00:08:05,115{GMT} WARN [cloud.agent.Agent] (agentRequest-Handler-5:) Caught: java.lang.NullPointerException at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.cleanupVMNetworks(LibvirtComputingResource.java:4211) at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2980) at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.execute(LibvirtComputingResource.java:3104) at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:1160) at com.cloud.agent.Agent.processRequest(Agent.java:525) at com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:852) at com.cloud.utils.nio.Task.run(Task.java:83) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:679) 3. So CentOS 6.3 KVM does not support openvswitch 1.7.1 attempt to use ASF 4.1 cloudstack-agent using libvirt-0.9.10-21 with openvswitch 1.7.1 using libvirt-0.10 failed Attached agentlog503.doc cloudstack-agenterror.doc cloudstack-agent-out.doc > OVS support in KVM > ------------------ > > Key: CLOUDSTACK-101 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-101 > Project: CloudStack > Issue Type: New Feature > Security Level: Public(Anyone can view this level - this is the > default.) > Components: KVM > Affects Versions: pre-4.0.0, 4.0.0 > Reporter: Prasanna Santhanam > Assignee: Hugo Trippaers > Labels: kvm, ovs > Fix For: 4.1.0 > > > OVS support currently works for XenServer but not in KVM. This is to improve > the KVM agent to support OVS which has been part of the Linux kernel mainline > for sometime now. > Release Planning: > Dev list discussion: http://markmail.org/thread/x2zncdgac52essxf > Functional Spec: unknown > Feature Branch: unknown -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira