I want to split an existing OnCommand Core installation in two separate servers:
- One server for Operations Manager (monitoring and reporting) and Protection Manager/Provisioning Manager. This role will be filled by the existing server, where only the Performance Advisor functionality will be disabled.
- One server dedicated for Performance Advisor. This server should get the Performance Advisor history of the existing server.
What is the best scenario in creating the second server for Performance Advisor.
I'm thinking of the following scenario's:
- Clone the data LUN of the existing server and mount the LUN to the new server. Question here is, how do I safely disable the Protection Manager functionality? I'm worried that once I bring up the second server with cloned LUN, the Protection Manager functionality will kick in and start screwing up things because two Protection Manager instances will try to accomplish the same results. How do I prevent this from happening?
- Another possibility is to create a fresh OnCommand installation, register all existing controllers in Operations Manager and then copying the Performance Advisor data from the old server. But how will the existing history data get mapped to the newly discovered controllers in the new server?
You have hit the nail on the head. The retiring of Protection Mgr is very critical and needs to be done on the OM Server. Also given that 2 instance of DFM server will be hitting the same set of controller you will have to tone down the monitoring.
Pls refer to the following document for the monitors to turn off for PA only monitoring.
Attached is the detailed procedure to do the same. ( Lately I have done this for atleast 4 other large customers)
Current Server: The server currently running all functionality, like Ops-Mgr, Prot-Mgr, Prov-Mgr & Performance Adviser.
PA Only Server: The new server on which we will restore the db created from Current Server and delete all DataSet.
PM Server:The new incarnation of the Current server where Performance Adviser will be disabled and flat files will be deleted.
New OnCommand Core License Key for the PA Only Server
2 Servers, one Linux server for temporary purpose and another windows server for Final PA server
One should do this in lab first before doing it in production.So you can estimate how much time this process will take.
Also linux is preferred to do all the manipulation as I don't have the equivalent windows cli automation. Any one who can give me the equivalent windows ones are welcomed and much appreciated.
Also Linux is faster in doing lot of database related actions that we do.
All the manipulation should be done by isolating the linux server from network so that it cant reach the controller and there by no relationships is deleted.
Known and should Ignore:
During the process of manipulation, You will still see job getting spawned and error out. This is fine as we have already isolated the network on the temp controller and they cant reach the controllers.
Order in which Steps Should be performed.
Current Server: Do steps 2 to 8
Temp Sever:Install OCUM 5.1
Temp Server:Disable/Isolate its network so that it cant reach controller but you can ssh/telnet to the server
Temp Server:Do steps 12 to 31
PA only server:Install OCUM 5.1
PA only server:Do Steps 33 & 34
PM Server(Re-Incarnation of Current Server):Do steps 9 & 10.