Thanks Will!

yes the repo is pointing to 4.9 release for all KVMs and for the
management server:
/cloudstack:~# cat /etc/apt/sources.list.d/cloudstack.list //
//deb http://cloudstack.apt-get.eu/ubuntu trusty 4.9/

All KVM agents and the mgmt server are upgraded to release 4.9 based on
the documentation.We have restarted all the cloudstack-agents and the
cloudstack-management service as well.

Network traces are showing packets from KVM <-> Mgmt on port 8250. there
is no security device in between.

thanks
fanfarlo




On 08/24/2016 04:13 PM, Will Stevens wrote:
> @rohit, I am guessing they should be installing the cloudstack-agent using
> the following repo right?  That is what is described in the upgrade (trusty
> instead of precise though).
>
> http://cloudstack.apt-get.eu/ubuntu/dists/trusty/4.9/
>
> @fanfarlo, are your repo's setup to point to the new 4.9 version?
>
> cheers,
>
> will
>
> On Wed, Aug 24, 2016 at 9:46 AM, Rohit Yadav <rohit.ya...@shapeblue.com>
> wrote:
>
>> The PR and fix already exists in 4.9.0 release. Please make sure to
>> upgrade all of your management server(s) and KVM agents and then also
>> restart them after the upgrade.
>>
>>
>> If you are seeing SSL handshake failures, it could be due to network or
>> security issue and most likely due to mismatch between CloudStack mgmt
>> server and KVM agent version.
>>
>>
>> Regards.
>>
>> rohit.ya...@shapeblue.com
>> www.shapeblue.com
>> @shapeblue
>>
>>
>>
>> ------------------------------
>> *From:* Will Stevens <williamstev...@gmail.com>
>> *Sent:* 24 August 2016 18:17:17
>> *To:* dev@cloudstack.apache.org; Rohit Yadav
>> *Subject:* Re: CS 4.9 NIO Selector wait time PR-1601
>>
>>
>> That PR is already merged, so you don't have to do anything to get that
>> code, you already have it.
>>
>> @rohit, can you review this?  I think this is a similar to the issue Simon
>> reported earlier.
>>
>> Will
>>
>> On Aug 24, 2016 6:56 AM, "fanfarlo" <fanfar...@gmail.com> wrote:
>>
>>> hi all
>>>
>>> We have the following environment:
>>> - OS: Debian 14.04 (hypervisors and management)
>>> - 4 KVM Hosts
>>> - Cloudstack Release 4.9 with local database
>>>
>>> Since we upgraded to Release 4.9 the KVM hosts no longer connect to the
>>> management Server. Upgrade procedure was followed as described:
>>> http://docs.cloudstack.apache.org/projects/cloudstack-releas
>>> e-notes/en/4.9.0/upgrade/upgrade-4.8.html
>>>
>>>
>>> On the KVM hosts we have the following error message:
>>> /2016-08-24 10:42:49,678 INFO  [utils.exception.CSExceptionErrorCode]
>>> (main:null) (logid:) Could not find exception:
>>> com.cloud.utils.exception.NioConnectionException in error code list for
>>> exceptions
>>> 2016-08-24 10:42:49,678 WARN  [cloud.agent.Agent] (main:null) (logid:)
>>> NIO Connection Exception
>>> com.cloud.utils.exception.NioConnectionException: SSL Handshake failed
>>> while connecting to host: 10.100.12.10 port: 8250
>>> 2016-08-24 10:42:49,678 INFO  [cloud.agent.Agent] (main:null) (logid:)
>>> Attempted to connect to the server, but received an unexpected
>>> exception, trying again...
>>> 2016-08-24 10:42:54,679 INFO  [utils.nio.NioClient] (main:null) (logid:)
>>> Connecting to 10.100.12.10:8250
>>> 2016-08-24 10:42:54,684 WARN  [utils.nio.Link] (main:null) (logid:) This
>>> SSL engine was forced to close inbound due to end of stream.
>>> 2016-08-24 10:42:54,684 ERROR [utils.nio.NioClient] (main:null) (logid:)
>>> SSL Handshake failed while connecting to host: 10.100.12.10 port: 8250
>>> 2016-08-24 10:42:54,685 ERROR [utils.nio.NioConnection] (main:null)
>>> (logid:) Unable to initialize the threads.
>>> java.io.IOException: SSL Handshake failed while connecting to host:
>>> 10.100.12.10 port: 8250
>>>     at com.cloud.utils.nio.NioClient.init(NioClient.java:67)
>>>     at com.cloud.utils.nio.NioConnection.start(NioConnection.java:88)
>>>     at com.cloud.agent.Agent.start(Agent.java:237)
>>>     at com.cloud.agent.AgentShell.launchAgent(AgentShell.java:399)
>>>     at
>>> com.cloud.agent.AgentShell.launchAgentFromClassInfo(AgentShell.java:367)
>>>     at com.cloud.agent.AgentShell.launchAgent(AgentShell.java:351)
>>>     at com.cloud.agent.AgentShell.start(AgentShell.java:456)
>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>     at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>>> ssorImpl.java:57)
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>> thodAccessorImpl.java:43)
>>>     at java.lang.reflect.Method.invoke(Method.java:606)
>>>     at
>>> org.apache.commons.daemon.support.DaemonLoader.start(DaemonL
>>> oader.java:243)
>>> 2016-08-24 10:42:54,685 INFO  [utils.exception.CSExceptionErrorCode]
>>> (main:null) (logid:) Could not find exception:
>>> com.cloud.utils.exception.NioConnectionException in error code list for
>>> exceptions
>>> 2016-08-24 10:42:54,685 WARN  [cloud.agent.Agent] (main:null) (logid:)
>>> NIO Connection Exception
>>> com.cloud.utils.exception.NioConnectionException: SSL Handshake failed
>>> while connecting to host: 10.100.12.10 port: 8250
>>> 2016-08-24 10:42:54,686 INFO  [cloud.agent.Agent] (main:null) (logid:)
>>> Attempted to connect to the server, but received an unexpected
>>> exception, trying again.../
>>>
>>>
>>> Port is open on the management server, there is no firewall in between.
>>> We found that there was a bug report here:
>>> https://issues.apache.org/jira/browse/CLOUDSTACK-9348. There is a PR
>>> changing the NIO Selector wait time:
>>> https://github.com/apache/cloudstack/pull/1601 which was merged into
>>> master branch.
>>>
>>> Since we installed Release 4.9 we probably need to patch the
>>> NioConection.class as described in PR1601 , right?
>>>
>>> kvm03# unzip -v /usr/share/cloudstack-agent/lib/cloud-utils-4.9.0.jar  |
>>> grep NioConnection
>>>     3923  Defl:N     1778  55% 2016-08-02 09:28 05aaf7d5
>>> com/cloud/utils/nio/NioConnection$1.class
>>>      881  Defl:N      495  44% 2016-08-02 09:28 e378984c
>>> com/cloud/utils/nio/NioConnection$ChangeRequest.class
>>>    15410  Defl:N     7130  54% 2016-08-02 09:28 b3281f5a
>>> com/cloud/utils/nio/NioConnection.class
>>>     1134  Defl:N      584  49% 2016-08-02 09:28 8d5cb4a8
>>> com/cloud/utils/exception/NioConnectionException.class
>>>
>>> Due to a lack of java expertise we have some basic questions:
>>> - Is there a patched jar file available ? public build server?
>>> - Do we need to create the jar from sources ? procedure?
>>> - How do we apply the patch ?
>>>
>>> many thanks!
>>> fanfarlo
>>>

Reply via email to