Subscribe

Problem connecting SnapCreator 4.3.1 with OCUM 7.2

Hi!

 

We have installed SnapCreator FrameWork 4.3.1P1 and OnCommand Unified Manager 7.2 (as VM-appliance). When I add the data in the SnapCreator - Configuration and start a backup, an error message is logged.

 

When I set option ENABLE_SECURITY_PROTOCOL_TLS_V1 to Y than this message is logged:

 

[2017-09-12 11:20:51,455] INFO: STORAGE-05016: Creating a Operations Manager console event [script:information-event] on [ocunifiedmgr.oeamtc.at]
[2017-09-12 11:20:51,455] DEBUG: com.netapp.snapcreator.storage.executor.ZapiExecutorException: java.net.ConnectException: Connection refused (Connection refused)
	at com.netapp.snapcreator.storage.executor.ZapiExecutorImpl.run(ZapiExecutorImpl.java:50)
	at com.netapp.snapcreator.storage.executor.DfmExecutor.run(DfmExecutor.java:77)
	at com.netapp.snapcreator.storage.api.dfm.DfmImpl.executeRequest(DfmImpl.java:723)
	at com.netapp.snapcreator.storage.api.dfm.DfmImpl.createOMEvent(DfmImpl.java:640)
	at com.netapp.snapcreator.storage.StorageCoreImpl.omCreateEvent(StorageCoreImpl.java:1954)
	at com.netapp.snapcreator.workflow.task.ZAPITask.OMEventGenerate(ZAPITask.java:2127)
	at com.netapp.snapcreator.workflow.task.Success.successMessage(Success.java:103)
	at com.netapp.snapcreator.workflow.task.Success.execute(Success.java:55)
	at com.netapp.snapcreator.workflow.impl.SCTaskCallableBlocking.call(SCTaskCallableBlocking.java:49)
	at com.netapp.snapcreator.workflow.impl.SCTaskCallableBlocking.call(SCTaskCallableBlocking.java:18)
	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:1146)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:701)
Caused by: java.net.ConnectException: Connection refused (Connection refused)
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
	at java.net.Socket.connect(Socket.java:543)
	at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:614)
	at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:430)
	at sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:125)
	at netapp.manage.http.HTTPClient.<init>(HTTPClient.java:597)
	at netapp.manage.NaServer.getSession(NaServer.java:353)
	at netapp.manage.NaServer.invokeHTTP(NaServer.java:950)
	at netapp.manage.NaServer.invokeElemForXML(NaServer.java:780)
	at netapp.manage.NaServer.invokeElem(NaServer.java:696)
	at com.netapp.snapcreator.storage.executor.ZapiExecutorImpl.run(ZapiExecutorImpl.java:45)
	... 14 more

 

If I set this option to N than this is logged:

[2017-09-12 13:05:25,957] INFO: STORAGE-05016: Creating a Operations Manager console event [script:information-event] on [ocunifiedmgr.oeamtc.at]
[2017-09-12 13:05:25,957] DEBUG: com.netapp.snapcreator.storage.executor.ZapiExecutorException: javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
	at com.netapp.snapcreator.storage.executor.ZapiExecutorImpl.run(ZapiExecutorImpl.java:50)
	at com.netapp.snapcreator.storage.executor.DfmExecutor.run(DfmExecutor.java:77)
	at com.netapp.snapcreator.storage.api.dfm.DfmImpl.executeRequest(DfmImpl.java:723)
	at com.netapp.snapcreator.storage.api.dfm.DfmImpl.createOMEvent(DfmImpl.java:640)
	at com.netapp.snapcreator.storage.StorageCoreImpl.omCreateEvent(StorageCoreImpl.java:1954)
	at com.netapp.snapcreator.workflow.task.ZAPITask.OMEventGenerate(ZAPITask.java:2127)
	at com.netapp.snapcreator.workflow.task.Success.successMessage(Success.java:103)
	at com.netapp.snapcreator.workflow.task.Success.execute(Success.java:55)
	at com.netapp.snapcreator.workflow.impl.SCTaskCallableBlocking.call(SCTaskCallableBlocking.java:49)
	at com.netapp.snapcreator.workflow.impl.SCTaskCallableBlocking.call(SCTaskCallableBlocking.java:18)
	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:1146)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:701)
Caused by: javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
	at sun.security.ssl.SSLSocketImpl.checkEOF(SSLSocketImpl.java:1484)
	at sun.security.ssl.AppInputStream.read(AppInputStream.java:84)
	at sun.security.ssl.AppInputStream.read(AppInputStream.java:69)
	at netapp.manage.http.HTTPMessage.readLine(HTTPMessage.java:245)
	at netapp.manage.http.HTTPResponse.read(HTTPResponse.java:74)
	at netapp.manage.http.HTTPClient.doRequest(HTTPClient.java:827)
	at netapp.manage.NaServer.invokeHTTP(NaServer.java:962)
	at netapp.manage.NaServer.invokeElemForXML(NaServer.java:780)
	at netapp.manage.NaServer.invokeElem(NaServer.java:696)
	at com.netapp.snapcreator.storage.executor.ZapiExecutorImpl.run(ZapiExecutorImpl.java:45)
	... 14 more
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
	at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1902)
	at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1074)
	at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1320)
	at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:698)
	at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:119)
	at java.io.OutputStream.write(OutputStream.java:75)
	at netapp.manage.http.HTTPMessage.write(HTTPMessage.java:345)
	at netapp.manage.http.HTTPClient.doRequest(HTTPClient.java:826)
	... 18 more

 

Hostname and user-credentials are correct. As protocol HTTPS is chosen and port 443 is set.

 

SnapCreator is installed on a host with RHEL 6.8 64bit, Java version is 1.8.0.45-b14

 

Both SnapCreator and OCUM have installed HTTPS-certificates signed by our CA... And both hosts are VMs on the same ESX-cluster an are connected to the same network...

 

What am I missing?

 

Thanks in advance for every hint!

 

BTW: all other things like backup, and so on are all working correctly. OCUM is connected to WFA - so it should be accessible...