You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Toshiaki Hatano (JIRA)" <ji...@apache.org> on 2013/07/26 19:23:48 UTC

[jira] [Created] (CLOUDSTACK-3867) [KVM][NPE] System VMs failed to start in advanced zone with KVM agent, VLAN isolation

Toshiaki Hatano created CLOUDSTACK-3867:
-------------------------------------------

             Summary: [KVM][NPE] System VMs failed to start in advanced zone with KVM agent, VLAN isolation
                 Key: CLOUDSTACK-3867
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3867
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: KVM, Management Server
    Affects Versions: Future
         Environment: master branch: b2cad5b698ff20954bcc36d46dd623e8ca1990c1 
Tested with KVM agent, Advanced Zone
            Reporter: Toshiaki Hatano
            Assignee: Toshiaki Hatano
            Priority: Critical


Reproduce procedure:
1. Create advanced zone with VLAN isolation with KVM hypervisor
2. System VMs failed to start

Agent.log: 
2013-07-26 17:16:44,068 WARN  [cloud.agent.Agent] (agentRequest-Handler-4:null) Caught:
java.lang.NullPointerException
        at com.cloud.hypervisor.kvm.resource.BridgeVifDriver.plug(BridgeVifDriver.java:118)
        at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.createVif(LibvirtComputingResource.java:3504)
        at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.createVifs(LibvirtComputingResource.java:3266)
        at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.execute(LibvirtComputingResource.java:3291)
        at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:1223)
        at com.cloud.agent.Agent.processRequest(Agent.java:499)
        at com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:807)
        at com.cloud.utils.nio.Task.run(Task.java:83)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)


Root cause:
Management server pass wrongly formatted broadcastUri for public network in NicTO.
It should be formatted as "vlan://XXXX" but NicTO has "vlan:XXXX".
So VifDrivers (both Bridge, OVS) cannot get vlan id from broadcastUri.


--
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