I need help with figuring this issue out - as I cant roll our cloudstack ENV 
into production.

As of now, the only way to resolve this is to completely recreate the router 
VMs.

This cripples the entire environment.

My setup is documented here:
https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+Advanced+Network+Tutorial+-+Step+by+Step

In the nutshell, I'm running CS4.0 with vSphere 5.0 with Advanced network.

I looked at bug CS-14421, which is similar to what I get, however I don't have 
a secondary DHCP server running that could have conflicted with CS DHCPD.

As always, any feedback is appreciated.

Thank you
-ilya


2012-11-29 11:11:08,201 ERROR [vmware.resource.VmwareResource] 
(DirectAgent-343:vmha61d.domain.com) DhcpEntryCommand failed due to Exception: 
java.net.SocketTimeoutException
Message: The kexTimeout (60000 ms) expired.

java.net.SocketTimeoutException: The kexTimeout (60000 ms) expired.
        at com.trilead.ssh2.Connection.connect(Connection.java:785)
        at com.cloud.utils.ssh.SshHelper.sshExecute(SshHelper.java:132)
        at com.cloud.utils.ssh.SshHelper.sshExecute(SshHelper.java:37)
        at 
com.cloud.hypervisor.vmware.resource.VmwareResource.execute(VmwareResource.java:1658)
        at 
com.cloud.hypervisor.vmware.resource.VmwareResource.executeRequest(VmwareResource.java:347)
        at 
com.cloud.agent.manager.DirectAgentAttache$Task.run(DirectAgentAttache.java:191)
        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)
2012-11-29 11:11:08,203 DEBUG [agent.manager.DirectAgentAttache] 
(DirectAgent-343:null) Seq 40-606472464: Response Received:
2012-11-29 11:11:08,204 DEBUG [agent.transport.Request] (DirectAgent-343:null) 
Seq 40-606472464: Processing:  { Ans: , MgmtId: 345051904793, via: 40, Ver: v1, 
Flags: 110, [{"Answer":{"result":false,"details":"DhcpEntryCommand failed due 
to Exception: java.net.SocketTimeoutException\nMessage: The kexTimeout (60000 
ms) expired.\n","wait":0}}] }
2012-11-29 11:11:08,204 DEBUG [agent.transport.Request] 
(Job-Executor-25:job-350) Seq 40-606472464: Received:  { Ans: , MgmtId: 
345051904793, via: 40, Ver: v1, Flags: 110, { Answer } }
2012-11-29 11:11:08,204 INFO  [cloud.vm.VirtualMachineManagerImpl] 
(Job-Executor-25:job-350) Unable to contact resource.
com.cloud.exception.ResourceUnavailableException: Resource [DataCenter:5] is 
unreachable: Unable to apply dhcp entry on router
        at 
com.cloud.network.router.VirtualNetworkApplianceManagerImpl.applyRules(VirtualNetworkApplianceManagerImpl.java:3135)
        at 
com.cloud.network.router.VirtualNetworkApplianceManagerImpl.applyDhcpEntry(VirtualNetworkApplianceManagerImpl.java:2396)
        at 
com.cloud.network.element.VirtualRouterElement.addDhcpEntry(VirtualRouterElement.java:786)
        at 
com.cloud.network.NetworkManagerImpl.prepareElement(NetworkManagerImpl.java:2062)
        at 
com.cloud.network.NetworkManagerImpl.prepareNic(NetworkManagerImpl.java:2172)
        at 
com.cloud.network.NetworkManagerImpl.prepare(NetworkManagerImpl.java:2113)
        at 
com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:752)
        at 
com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:472)
        at 
com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:2929)
        at 
com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:2601)
        at 
com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:2589)
        at 
com.cloud.event.ActionEventCallback.intercept(ActionEventCallback.java:36)
        at com.cloud.api.commands.DeployVMCmd.execute(DeployVMCmd.java:330)
        at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:138)
        at 
com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:432)
        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)

Reply via email to