Start a Conversation

Unsolved

This post is more than 5 years old

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

18 Posts

July 21st, 2016 07:00

I suspect this has to do with my default gateway, it appears I am using the incorrect one.

34 Posts

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.

18 Posts

July 21st, 2016 07:00

We found it; it is a wonky routing issue.

No Events found!

Top