Unsolved
This post is more than 5 years old
18 Posts
1
1504
July 21st, 2016 06:00
Esxi Host requirements - sdc install
What are the requirements for the esxi host in reference to services running and firewall ports?
I am assume ssh has to be running and the esxi shell.
Do I need to open any ports on the firewall of the esxi host?
This is our current environment:
ScaleIO v2.0-6035.0
Windows 2012 r2 datacenter
vcenter 6.0.0, 3634793
(4) esxi 6.0.0 3620759
When I push an sdc install to a host this is the message I get. Note I have full access to the esxi host from the vcenter environment.
hostname - failed - ssh connection failed
From the server log:
2016-07-21 07:48:52.881] [ERROR] pool-21-thread-1 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at java.lang.Thread.run(Thread.java:745)
[2016-07-21 07:48:54.876] [DEBUG] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl Trying to open SSH connection to 10.15.6.7 with username root
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl Could not open SSH connection to 10.15.6.7 with username root
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl java.io.IOException: Could not connect session for 10.15.6.7: Could not connect session for 10.15.6.7
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at ssh.SSHClient.openConnection(SSHClient.java:175)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl.openSshConnection(SshServiceImpl.java:69)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl.openSshConnection(SshServiceImpl.java:77)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl.openSshConnection(SshServiceImpl.java:77)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl.openSshConnection(SshServiceImpl.java:77)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl.openSshConnection(SshServiceImpl.java:77)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.remoteServices.ssh.EsxSshServiceImpl.openSshConnection(EsxSshServiceImpl.java:934)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.remoteServices.ssh.EsxSshServiceImpl.installDriver(EsxSshServiceImpl.java:184)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.remoteServices.ssh.EsxSshServiceImpl.installSdcDriver(EsxSshServiceImpl.java:112)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at java.lang.reflect.Method.invoke(Method.java:606)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:319)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.sun.proxy.$Proxy518.installSdcDriver(Unknown Source)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.uiServices.util.EsxSshUtil.performEsxSshCmdWithReturnValue(EsxSshUtil.java:236)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.uiServices.util.EsxSshUtil.performEsxSshCmd(EsxSshUtil.java:185)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.uiServices.util.EsxSshUtil.installSdcDriver(EsxSshUtil.java:108)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.uiServices.installVib.VibInstaller$1.run(VibInstaller.java:82)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
[2016-07-21 07:48:54.884] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at java.util.concurrent.FutureTask.run(FutureTask.java:262)
[2016-07-21 07:48:54.885] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[2016-07-21 07:48:54.885] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[2016-07-21 07:48:54.885] [ERROR] pool-21-thread-4 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at java.lang.Thread.run(Thread.java:745)
[2016-07-21 07:48:57.203] [DEBUG] pool-21-thread-3 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl Trying to open SSH connection to 10.15.6.5 with username root
[2016-07-21 07:48:57.211] [ERROR] pool-21-thread-3 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl Could not open SSH connection to 10.15.6.5 with username root
[2016-07-21 07:48:57.211] [ERROR] pool-21-thread-3 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl java.io.IOException: Could not connect session for 10.15.6.5: Could not connect session for 10.15.6.5
[2016-07-21 07:48:57.211] [ERROR] pool-21-thread-3 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at ssh.SSHClient.openConnection(SSHClient.java:175)
[2016-07-21 07:48:57.211] [ERROR] pool-21-thread-3 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl.openSshConnection(SshServiceImpl.java:69)
[2016-07-21 07:48:57.211] [ERROR] pool-21-thread-3 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl.openSshConnection(SshServiceImpl.java:77)
[2016-07-21 07:48:57.211] [ERROR] pool-21-thread-3 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl.openSshConnection(SshServiceImpl.java:77)
[2016-07-21 07:48:57.211] [ERROR] pool-21-thread-3 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl.openSshConnection(SshServiceImpl.java:77)
[2016-07-21 07:48:57.211] [ERROR] pool-21-thread-3 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl.openSshConnection(SshServiceImpl.java:77)
[2016-07-21 07:48:57.211] [ERROR] pool-21-thread-3 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl.openSshConnection(SshServiceImpl.java:77)
[2016-07-21 07:48:57.211] [ERROR] pool-21-thread-3 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at com.emc.ecs.vSpherePlugin.remoteServices.ssh.EsxSshServiceImpl.openSshConnection(EsxSshServiceImpl.java:934)
[2016-07-21 07:48:57.211] [ERROR] pool-21-thread-3 com.emc.ecs.vSpherePlugin.remoteServices.ssh.SshServiceImpl at
roger001
18 Posts
0
July 21st, 2016 07:00
I suspect this has to do with my default gateway, it appears I am using the incorrect one.
dfelt1
34 Posts
0
July 21st, 2016 07:00
http://www.emc.com/collateral/white-papers/h14684-scaleio-vmware-bpg.pdf
On all my installs, and from the ScaleIO VMware Best Practice Guide document h14684, you need to disable the firewall on each ESXi host. This is based on that most datacenters have a dedicated firewall so why have them running on each node as well. Simplify in setting up the ScaleIO cluster with turning the ESXi firewall off.
esxcli network firewall set -e false
This way you can install only the sdc or do a full sds / sdc install and it will work fine.
If you do want to have the firewall up on each ESXi host, then follow page 3 of the VMware Quick Deployment Guide or page 16 in the Deployment Guide for the ports that need to be open and are used by each ScaleIO component.
roger001
18 Posts
0
July 21st, 2016 07:00
We found it; it is a wonky routing issue.