angeline shen created CLOUDSTACK-3311:
-----------------------------------------
Summary: PVLAN - vmware dvswitch ubuntu 13.04 - stop/start nd
reboot Virtual router FAIL
Key: CLOUDSTACK-3311
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3311
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Components: Management Server
Affects Versions: 4.2.0
Environment: MS 10.223.195.113
CloudPlatform-4.2-129-rhel6.3.tar.gz
host ESXi 5.0
Reporter: angeline shen
Assignee: Venkata Siva Vijayendra Bhamidipati
Priority: Critical
Fix For: 4.2.0
1. advance zone. pvlan guest network. create domain admin and user
accounts.
2. login as domain admin. Deploy VMs. login as user. Deploy VMs
3. stop VR. start VR fail. reboot VR fail. due to:
2013-07-01 11:04:00,772 WARN [vmware.resource.VmwareResource]
(DirectAgent-22:10.223.81.41) StartCommand failed due to Exception:
java.lang.Exception
Message: PVLAN ID 1612 is already in use as a promiscuous VLAN in the DVSwitch
java.lang.Exception: PVLAN ID 1612 is already in use as a promiscuous VLAN in
the DVSwitch
MS log:
2013-07-01 11:04:00,752 INFO [vmware.resource.VmwareResource]
(DirectAgent-22:10.223.81.41) Prepare network on vmwaredvs
P[dvSwitch2:untagged] with name prefix: cloud.guest
2013-07-01 11:04:00,767 INFO [vmware.mo.HypervisorHostHelper]
(DirectAgent-22:10.223.81.41) Found distributed vSwitch
com.vmware.vim25.ManagedObjectReference@7a2ae54d
2013-07-01 11:04:00,772 ERROR [vmware.mo.HypervisorHostHelper]
(DirectAgent-22:10.223.81.41) PVLAN ID 1612 is already in use as a promiscuous
VLAN in the DVSwitch
2013-07-01 11:04:00,772 WARN [vmware.resource.VmwareResource]
(DirectAgent-22:10.223.81.41) StartCommand failed due to Exception:
java.lang.Exception
Message: PVLAN ID 1612 is already in use as a promiscuous VLAN in the DVSwitch
java.lang.Exception: PVLAN ID 1612 is already in use as a promiscuous VLAN in
the DVSwitch
at
com.cloud.hypervisor.vmware.mo.HypervisorHostHelper.prepareNetwork(HypervisorHostHelper.java:512)
at
com.cloud.hypervisor.vmware.resource.VmwareResource.prepareNetworkFromNicInfo(VmwareResource.java:2926)
at
com.cloud.hypervisor.vmware.resource.VmwareResource.execute(VmwareResource.java:2675)
at
com.cloud.hypervisor.vmware.resource.VmwareResource.executeRequest(VmwareResource.java:476)
at
com.cloud.agent.manager.DirectAgentAttache$Task.run(DirectAgentAttache.java:186)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:165)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:266)
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-07-01 11:04:00,774 DEBUG [agent.manager.DirectAgentAttache]
(DirectAgent-22:null) Seq 2-2101805090: Cancelling because one of the answers
is false and it is stop on error.
2013-07-01 11:04:00,774 DEBUG [agent.manager.DirectAgentAttache]
(DirectAgent-22:null) Seq 2-2101805090: Response Received:
2013-07-01 11:04:00,775 DEBUG [agent.transport.Request] (DirectAgent-22:null)
Seq 2-2101805090: Processing: { Ans: , MgmtId: 6655051826959, via: 2, Ver: v1,
Flags: 10, [{"StartAnswer":{"vm":{"id":4,"name":"r-4-VM","bootload
er":"HVM","type":"DomainRouter","cpus":1,"minSpeed":500,"maxSpeed":500,"minRam":134217728,"maxRam":134217728,"arch":"i686","os":"Debian
GNU/Linux 5.0 (32-bit)","bootArgs":" template=domP name=r-4-VM
eth0ip=10.223.161.141 eth
0mask=255.255.255.192 gateway=10.223.161.129 domain=cs1cloud.internal
dhcprange=10.223.161.129 eth1ip=10.223.81.48 eth1mask=255.255.255.192
mgmtcidr=10.223.195.0/24 localgw=10.223.81.1 type=dhcpsrvr
disable_rp_filter=true ex
tra_pubnics=2 dns1=10.223.110.254
nic_macs=06:d1:0e:00:00:15|02:00:6e:b1:00:14","rebootOnCrash":false,"enableHA":true,"limitCpuUse":false,"enableDynamicallyScaleVm":false,"vncPassword":"64e0048090cecfd7","params":{"nicAdapte
r":"E1000"},"uuid":"a373ef8b-ea9a-4ce8-9ffe-756a5aee3cf6","disks":[{"id":22,"name":"ROOT-4","mountPoint":"/export/home/angie/primary/vmpvlan","path":"ROOT-4-22","size":2097152000,"type":"ROOT","storagePoolType":"NetworkFiles
ystem","storagePoolUuid":"344d8c05-201a-39dc-914d-3fa2354ea53d","deviceId":0}],"nics":[{"deviceId":0,"networkRateMbps":200,"defaultNic":true,"uuid":"4ee12eb9-0ab2-4845-ada7-d9f40cee15a1","ip":"10.223.161.141","netmask":"255.
255.255.192","gateway":"10.223.161.129","mac":"06:d1:0e:00:00:15","dns1":"10.223.110.254","broadcastType":"Pvlan","type":"Guest","broadcastUri":"pvlan://1612-i997","isolationUri":"vlan://1612","isSecurityGroupEnabled":false}
,{"deviceId":1,"networkRateMbps":-1,"defaultNic":false,"uuid":"0b9556a5-8ff5-403d-bcc4-a8d889f889c5","ip":"10.223.81.48","netmask":"255.255.255.192","gateway":"10.223.81.1","mac":"02:00:6e:b1:00:14","broadcastType":"Native",
"type":"Control","isSecurityGroupEnabled":false}]},"result":false,"details":"StartCommand
failed due to Exception: java.lang.Exception\nMessage: PVLAN ID 1612 is
already in use as a promiscuous VLAN in the DVSwitch\n","wait"
:0}}] }
2013-07-01 11:04:00,775 DEBUG [agent.transport.Request] (Job-Executor-2:job-12)
Seq 2-2101805090: Received: { Ans: , MgmtId: 6655051826959, via: 2, Ver: v1,
Flags: 10, { StartAnswer } }
2013-07-01 11:04:00,780 INFO [cloud.vm.VirtualMachineManagerImpl]
(Job-Executor-2:job-12) Unable to start VM on Host[-2-Routing] due to
StartCommand failed due to Exception: java.lang.Exception
Message: PVLAN ID 1612 is already in use as a promiscuous VLAN in the DVSwitch
2013-07-01 11:04:00,784 DEBUG [cloud.vm.VirtualMachineManagerImpl]
(Job-Executor-2:job-12) Cleaning up resources for the vm
VM[DomainRouter|r-4-VM] in Starting state
2013-07-01 11:04:00,785 DEBUG [agent.transport.Request] (Job-Executor-2:job-12)
Seq 2-2101805091: Sending { Cmd , MgmtId: 6655051826959, via: 2, Ver: v1,
Flags: 100011, [{"StopCommand":{"isProxy":false,"executeInSequence":f
alse,"vmName":"r-4-VM","wait":0}}] }
2013-07-01 11:04:00,785 DEBUG [agent.transport.Request] (Job-Executor-2:job-12)
Seq 2-2101805091: Executing: { Cmd , MgmtId: 6655051826959, via: 2, Ver: v1,
Flags: 100011, [{"StopCommand":{"isProxy":false,"executeInSequence
":false,"vmName":"r-4-VM","wait":0}}] }
2013-07-01 11:04:00,904 DEBUG [cloud.capacity.CapacityManagerImpl]
(Job-Executor-2:job-12) release mem from host: 2, old used:
1207959552,reserved: 134217728, total: 17169530880; new used:
1073741824,reserved:134217728; movedfromreserved: false,moveToReserveredfalse
2013-07-01 11:04:00,916 ERROR [cloud.async.AsyncJobManagerImpl]
(Job-Executor-2:job-12) Unexpected exception while executing
org.apache.cloudstack.api.command.admin.router.RebootRouterCmd
com.cloud.exception.InsufficientServerCapacityException: Unable to create a
deployment for VM[DomainRouter|r-4-VM]Scope=interface com.cloud.dc.DataCenter;
id=1
at
com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:819)
at
com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:556)
at
com.cloud.network.router.VirtualNetworkApplianceManagerImpl.start(VirtualNetworkApplianceManagerImpl.java:2725)
at
com.cloud.network.router.VirtualNetworkApplianceManagerImpl.startVirtualRouter(VirtualNetworkApplianceManagerImpl.java:1866)
at
com.cloud.network.router.VirtualNetworkApplianceManagerImpl.startRouter(VirtualNetworkApplianceManagerImpl.java:3124)
at
com.cloud.network.router.VirtualNetworkApplianceManagerImpl.rebootRouter(VirtualNetworkApplianceManagerImpl.java:628)
at
com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
at
org.apache.cloudstack.api.command.admin.router.RebootRouterCmd.execute(RebootRouterCmd.java:99)
at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:155)
at
com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:437)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
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-07-01 11:04:00,917 DEBUG [cloud.async.AsyncJobManagerImpl]
(Job-Executor-2:job-12) Complete async job-12, jobStatus: 2, resultCode: 530,
result: Error Code: 530 Error text: Unable to create a deployment for
VM[DomainRouter|r-4-VM]
2013-07-01 11:04:00,957 DEBUG
[network.router.VirtualNetworkApplianceManagerImpl]
(RouterStatusMonitor-1:null) Found 0 routers to update status.
2013-07-01 11:04:00,959 DEBUG
[network.router.VirtualNetworkApplianceManagerImpl]
(RouterStatusMonitor-1:null) Found 0 networks to update RvR status.
2013-07-01 11:04:01,009 DEBUG
[network.router.VirtualNetworkApplianceManagerImpl]
(RouterStatusMonitor-1:null) Found 0 routers to update status.
--
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