Data Infrastructure Management Software Discussions

Highlighted

Re: OnCommand Unified Manager 6.4RC1 Upgrade error

I assume you are looking for full integration pairing b/w OCUM 64 + OPM 21. I hope both are upgraded setups (6.3 upgraded to 6.4,  and 2.0 upgraded to 2.1).

 

There is a heartbeat channel established b/w OPM and OCUM. If that fails, then the pairing status is marked as BAD.

 

It has auto-heel capability and OPM tries to communicate with OCUM every 5 mins. Once the proper connection is established the pairing status will be turn to Good.  Can you please wait for few more mins, and

share us the screenshot.

 

In full integration mode, you can not login to OPM URL directly.  To go to OPM, you have to use the navigation path of UM -> Dashboard drop down button -> Performance. This is the only way to follow to land into OPM web GUI.

 

Regards,
Saravanan

Highlighted

Re: OnCommand Unified Manager 6.4RC1 Upgrade error

Hi ,

 

yes, it was an upgrade scenario from 6.3 to 6.4RC1.

 

output of /opt/netapp/essentials/data/app_registry.json is:
[]

 

Extract from /var/log/ocum/ocumserver-debug.log:

[...]

2016-02-29 12:56:26,946 INFO  [oncommand] [Thread-2] [c.n.d.c.r.CurrentRPRegistryUpdateService] Request to update RP's metadata for UM as part of server startup :
2016-02-29 12:56:27,008 INFO  [oncommand] [Thread-2] [c.n.d.c.r.r.HttpsRestTemplate] Sending (GET) request to URL (https://changedhostname.changeddomain.com:8443/api/registry/um)
2016-02-29 12:56:27,020 DEBUG [oncommand] [Thread-2] [c.n.d.c.r.r.HttpsRestTemplate] Created GET request for "https://changedhostname.changeddomain.com:8443/api/registry/um"
2016-02-29 12:56:27,110 DEBUG [oncommand] [Thread-2] [c.n.d.c.r.r.HttpsRestTemplate] Setting request Accept header to [application/json, application/*+json]
2016-02-29 12:56:27,111 DEBUG [oncommand] [Thread-2] [c.n.d.c.r.r.HttpsRestTemplate] Writing [parameters] using [org.springframework.http.converter.StringHttpMessageConverter@4a5cf54a]
2016-02-29 12:56:27,117 INFO  [oncommand] [Thread-2] [c.n.d.c.r.r.HttpRequestInterceptor] Request:
endpoint : https://changedhostname.changeddomain.com:8443/api/registry/um
type : GET
body : parameters
2016-02-29 12:56:27,268 INFO  [oncommand] [Thread-2] [c.n.d.c.r.r.HttpsRestTemplate] Caught exception while issuing rest call from UM to RP: I/O error on GET request for "https://changedhostname.changeddomain.com:8443/api/registry/um": https://changedhostname.changeddomain.com:8443/api/registry/um; nested exception is java.io.FileNotFoundException: https://changedhostname.changeddomain.com:8443/api/registry/um
2016-02-29 12:56:27,269 ERROR [oncommand] [Thread-2] [c.n.d.c.r.r.RpRegistryUpdateService] Error fetching registry entry for UM : Registry Retrieve failed : response was NULL
2016-02-29 12:56:27,269 INFO  [oncommand] [Thread-2] [c.n.d.c.r.r.RpRegistryMetadataProvider] current RP metadata string :{"sysId":"um","ip":"localhost","name":"um","type":"um","port":"20443","cluster":[],"urls":[{"url":"/um/OnCommand/service/", "skipAuth":"false"},{"url":"/um/OnCommand/DataPolicy/", "skipAuth":"false"},{"url":"/um/restServices", "skipAuth":"false"},{"url":"/um/restApis", "skipAuth":"false"},{"url":"/um/actuateJavaComponent", "skipAuth":"false"}]}
2016-02-29 12:56:27,320 INFO  [oncommand] [Thread-2] [c.n.d.c.r.r.RpRegistryUpdateService] Clusters for registry update : 0b591e2f-bc2c-11e4-8a59-00a098611f44;95b4960b-bc3b-11e4-8687-00a098612180;632eabfe-ed79-11e2-9f6a-123478563412;021fc828-255d-11e3-bf34-123478563412;8b7ff558-bc2b-11e4-9dfc-00a098612458;d89cf836-2553-11e5-91c5-90e2ba70a6ec;306d6fc8-26ed-11e5-ae80-90e2ba70ab58;3d2fd527-bc3b-11e4-9fb4-00a09861192c
2016-02-29 12:56:27,368 INFO  [oncommand] [Thread-2] [c.n.d.c.r.r.RpRegistryUpdateService] Urls for registry update : [{"url":"/um/OnCommand/service/","skipAuth":false},{"url":"/um/OnCommand/DataPolicy/","skipAuth":false},{"url":"/um/restServices","skipAuth":false},{"url":"/um/restApis","skipAuth":false},{"url":"/um/actuateJavaComponent","skipAuth":false}]
2016-02-29 12:56:27,378 INFO  [oncommand] [Thread-2] [c.n.d.c.r.r.HttpsRestTemplate] Sending (POST) request to URL (https://changedhostname.changeddomain.com:8443/api/registry/)
2016-02-29 12:56:27,378 DEBUG [oncommand] [Thread-2] [c.n.d.c.r.r.HttpsRestTemplate] Created POST request for "https://changedhostname.changeddomain.com:8443/api/registry/"
2016-02-29 12:56:27,379 DEBUG [oncommand] [Thread-2] [c.n.d.c.r.r.HttpsRestTemplate] Writing [{sysId=[um], name=[um], ip=[changedhostname.changeddomain.com], type=[um], port=[20443], clusters=[0b591e2f-bc2c-11e4-8a59-00a098611f44;95b4960b-bc3b-11e4-8687-00a098612180;632eabfe-ed79-11e2-9f6a-123478563412;021fc828-255d-11e3-bf34-123478563412;8b7ff558-bc2b-11e4-9dfc-00a098612458;d89cf836-2553-11e5-91c5-90e2ba70a6ec;306d6fc8-26ed-11e5-ae80-90e2ba70ab58;3d2fd527-bc3b-11e4-9fb4-00a09861192c], urls=[[{"url":"/um/OnCommand/service/","skipAuth":false},{"url":"/um/OnCommand/DataPolicy/","skipAuth":false},{"url":"/um/restServices","skipAuth":false},{"url":"/um/restApis","skipAuth":false},{"url":"/um/actuateJavaComponent","skipAuth":false}]]}] as "application/x-www-form-urlencoded" using [org.springframework.http.converter.support.AllEncompassingFormHttpMessageConverter@696ec652]
2016-02-29 12:56:27,380 INFO  [oncommand] [Thread-2] [c.n.d.c.r.r.HttpRequestInterceptor] Request:
endpoint : https://changedhostname.changeddomain.com:8443/api/registry/
type : POST
body : sysId=um&name=um&ip=changedhostname.changeddomain.com&type=um&port=20443&clusters=0b591e2f-bc2c-11e4-8a59-00a098611f44%3B95b4960b-bc3b-11e4-8687-00a098612180%3B632eabfe-ed79-11e2-9f6a-123478563412%3B021fc828-255d-11e3-bf34-123478563412%3B8b7ff558-bc2b-11e4-9dfc-00a098612458%3Bd89cf836-2553-11e5-91c5-90e2ba70a6ec%3B306d6fc8-26ed-11e5-ae80-90e2ba70ab58%3B3d2fd527-bc3b-11e4-9fb4-00a09861192c&urls=%5B%7B%22url%22%3A%22%2Fum%2FOnCommand%2Fservice%2F%22%2C%22skipAuth%22%3Afalse%7D%2C%7B%22url%22%3A%22%2Fum%2FOnCommand%2FDataPolicy%2F%22%2C%22skipAuth%22%3Afalse%7D%2C%7B%22url%22%3A%22%2Fum%2FrestServices%22%2C%22skipAuth%22%3Afalse%7D%2C%7B%22url%22%3A%22%2Fum%2FrestApis%22%2C%22skipAuth%22%3Afalse%7D%2C%7B%22url%22%3A%22%2Fum%2FactuateJavaComponent%22%2C%22skipAuth%22%3Afalse%7D%5D
2016-02-29 12:56:27,435 INFO  [oncommand] [Thread-2] [c.n.d.c.r.r.HttpsRestTemplate] Caught exception while issuing rest call from UM to RP: I/O error on POST request for "https://changedhostname.changeddomain.com:8443/api/registry/": Server returned HTTP response code: 400 for URL: https://changedhostname.changeddomain.com:8443/api/registry/; nested exception is java.io.IOException: Server returned HTTP response code: 400 for URL: https://changedhostname.changeddomain.com:8443/api/registry/
2016-02-29 12:56:27,436 ERROR [oncommand] [Thread-2] [c.n.d.c.r.CurrentRPRegistryUpdateService] Unable to update RP registry with UM's metadata Registry Update failed : response was NULL, refer logs for more details

[...]

 

(again replaced actual FQDN with changedhostname.changeddomain.com...)

 

regards,

Olaf

 

Highlighted

Re: OnCommand Unified Manager 6.4RC1 Upgrade error

Apologies for no replies recently.....

 

I rolled the updates back , and reverted to snapshots as I couldnt get them talking.

 

Now my previous versions are not talking 😞 Going to fix that and attempt an upgrade again.

Highlighted

Re: OnCommand Unified Manager 6.4RC1 Upgrade error

Same issue for me. 

Pairing Status: Bad

 

OCUM in Version 6.4RC!

OCPM in Version: 2.1.0RC1

 

Thanks for your help. 

 

 

Highlighted

Re: OnCommand Unified Manager 6.4RC1 Upgrade error

maybe this will help after hostname change and reset of certificates...

https://kb.netapp.com/support/s/article/ka31A00000012k3QAA/internal-how-to-regenerate-certificates-in-unified-manager-6-4-for-rhel-instance?language=e...

on an appliance this should be done with the diag user login

Check out the KB!
Knowledge Base
All Community Forums