VMware Snapshot activity

Bharath40
Giga Guru

Have anyone tried oob snapshot activity to take snapshot for vmware instance ?

ServiceNow docs do not have detailed info except the input variables required.

I have provided the input variables but response is always timing out as below.

'error="Timeout trying to read from https://ipaddress/sdk'

https://docs.servicenow.com/bundle/istanbul-it-operations-management/page/product/vmware-support/ref...

Any help is appreciated.

8 REPLIES 8

Badarinarayan B
ServiceNow Employee
ServiceNow Employee

Hi Bharath,

 

That error normally means you're not able to reach VMware vCenter Server. Is the vCenter Server residing in a different datacenter? How are you connecting to it? What kinds of roles your credentials have?

A snapshot operation should not be any different from other vCenter operations (Start, Stop etc.), so I don't think there is something specific to snapshot that is causing an issue here. But of course, I can be more certain if I get more details.

-Badarinarayan Burli

Staff Engineer, Cloud Management.

 

Thanks for the reply.

Location of server residing is different, I have tried for both windows and Linux but no luck.

Regarding connection it's through our mid server to the server ip address. 

Can you please provide me more info on what are required for snapshot operation or vcenter

operations. 

I was able to create snapshot after giving some roles to the service account at vmware , however

the ecc queue still returns error message as below.

java.rmi.RemoteException: An error occurred getting a response from the connection at url https://IP address /sdk; nested exception is: java.net.SocketTimeoutException: Read timed out at com.vmware.vim25.ws.WSClient.getInputStreamFromConnection(WSClient.java:197) at com.vmware.vim25.ws.WSClient.post(WSClient.java:171) at com.vmware.vim25.ws.WSClient.invoke(WSClient.java:91) at com.vmware.vim25.ws.VimStub.waitForUpdatesEx(VimStub.java:134) at com.vmware.vim25.mo.PropertyCollector.waitForUpdatesEx(PropertyCollector.java:119) at com.vmware.vim25.mo.ManagedObject.waitForValues(ManagedObject.java:373) at com.vmware.vim25.mo.Task.waitForMe(Task.java:95) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138) at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:292) at org.mozilla.javascript.ScriptRuntime.doCall(ScriptRuntime.java:2585) at org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:85) at org.mozilla.javascript.gen.script_include_AVMWareVMProbe_10._c_anonymous_5(script_include:AVMWareVMProbe:152) at org.mozilla.javascript.gen.script_include_AVMWareVMProbe_10.call(script_include:AVMWareVMProbe) at org.mozilla.javascript.ScriptRuntime.doCall2(ScriptRuntime.java:2651) at org.mozilla.javascript.ScriptRuntime.doCall(ScriptRuntime.java:2590) at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) at org.mozilla.javascript.gen.script_include_VMWareSnapshotProbe_9._c_anonymous_2(script_include:VMWareSnapshotProbe:64) at org.mozilla.javascript.gen.script_include_VMWareSnapshotProbe_9.call(script_include:VMWareSnapshotProbe) at org.mozilla.javascript.ScriptRuntime.doCall2(ScriptRuntime.java:2651) at org.mozilla.javascript.ScriptRuntime.doCall(ScriptRuntime.java:2590) at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) at org.mozilla.javascript.gen.script_include_VMWareSnapshotProbeV2_8._c_anonymous_1(script_include:VMWareSnapshotProbeV2:33) at org.mozilla.javascript.gen.script_include_VMWareSnapshotProbeV2_8.call(script_include:VMWareSnapshotProbeV2) at org.mozilla.javascript.ScriptRuntime.doCall2(ScriptRuntime.java:2651) at org.mozilla.javascript.ScriptRuntime.doCall(ScriptRuntime.java:2590) at org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:85) at org.mozilla.javascript.gen.script_include_AVMWareProbe_11._c_anonymous_3(script_include:AVMWareProbe:68) at org.mozilla.javascript.gen.script_include_AVMWareProbe_11.call(script_include:AVMWareProbe) at org.mozilla.javascript.ScriptRuntime.doCall2(ScriptRuntime.java:2651) at org.mozilla.javascript.ScriptRuntime.doCall(ScriptRuntime.java:2590) at org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:85) at org.mozilla.javascript.gen.probe_VMWareSnapshotProbeV2_7._c_script_0(probe:VMWareSnapshotProbeV2:1) at org.mozilla.javascript.gen.probe_VMWareSnapshotProbeV2_7.call(probe:VMWareSnapshotProbeV2) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:563) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3429) at org.mozilla.javascript.gen.probe_VMWareSnapshotProbeV2_7.call(probe:VMWareSnapshotProbeV2) at org.mozilla.javascript.gen.probe_VMWareSnapshotProbeV2_7.exec(probe:VMWareSnapshotProbeV2) at com.service_now.mid.script.MIDScript.executeCompiledScript(MIDScript.java:223) at com.service_now.mid.script.MIDScript.evaluate(MIDScript.java:128) at com.service_now.mid.probe.JavascriptProbe.probe(JavascriptProbe.java:67) at com.service_now.mid.probe.AProbe.process(AProbe.java:96) at com.service_now.mid.queue_worker.AWorker.runWorker(AWorker.java:121) at com.service_now.mid.queue_worker.AWorkerThread.run(AWorkerThread.java:20) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:171) at java.net.SocketInputStream.read(SocketInputStream.java:141) at sun.security.ssl.InputRecord.readFully(InputRecord.java:465) at sun.security.ssl.InputRecord.read(InputRecord.java:503) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:975) at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:933) at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) at java.io.BufferedInputStream.read1(BufferedInputStream.java:286) at java.io.BufferedInputStream.read(BufferedInputStream.java:345) at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:735) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:678) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1587) at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:91) at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1484) at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1482) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1481) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263) at com.vmware.vim25.ws.WSClient.getInputStreamFromConnection(WSClient.java:184) ... 49 more " probe_time="10884" result_code="900000"

Badarinarayan B
ServiceNow Employee
ServiceNow Employee

Hi Bharath,

The error is quite generic. It could be because,

1. DNS is not resolved. IP to FQDN or vice-versa is not mapped in DNS server.

2. vCenter is protected from external connections.

3. Firewall or VPN.

Are you able to ping vCenter IP from MID machine (Login to MID machine: windows or linux and try.)?

If so, can you try hitting the same URL in browser of MID? If it's linux, can you try VMware player?

Is your vCenter VM (Not the one of whom you're attempting a snapshot) connected to a private network?

Bottomline: a variety of things can stop you from connecting. From my experience, it's usually DNS. But other things are possible too.

Going by the error message it seems none of the ServiceNow components are involved.

 

Badari.