As a part of SAP Business objects Administration, Sometimes BO admin needs to replicate the BO environment.
Example: PROD environment will be having more no of reports (more than 2000) and users (20000) and currently it is in BI4.0 SP3, As per the business requirements they have to upgrade all the BO environments to Higher Service Patch level of BI4.0.
Users would like to check PRODUCTION reports in BI4.0 SP7, without upgrading/disturbing the existing environment.
We can refer this document to replicate the BO environment from PROD to a Temporary server.
1) In New servers:
Installing BI 4.0 SP3 in the BRAND new servers and Copy and configure the CMS DB and FRS from PROD to the newly installed servers. Later install SP7 on top of SP3.
2) Mirroring the servers:
PROD server Installations and Physical hard disk needs to be mirrored to other servers which are having different host name and different IP address. In the same way CMS DB needs to be mirrored to other Database.
Let us discuss each method one by one
Replicating in new servers:
- Install BI4.0 SP3 in the Temp server.
- Copy the FRS from PROD server to TEMP server.
- Copy the PROD CMS DB and place it in new Temp DB.
- The below steps needs to be done on the TEMP server (not on the PROD servers).
Login to TEMP server
Go to the CCM, stop the SIA.
go to SIA > Properties > Configuration
Click on CMS System Database configuration Specify.
Update Data source settings
Click on OK
Update your new Temp CMS DB details .(make sure that you are using new Temp CMS DB User Name and Pwd)
In next step Update the Cluster key ( as we have copied CMS DB from PROD, Please enter the PROD Cluster Key). Click on Apply and OK
Modify the Cluster Name of the TEMP environment to be different from the PROD environment.
Modify the Cluster Name of the TEMP environment to be different from the PROD environment.
Login in CMC with ADMIN ID. Go to servers and Nodes.
Then start SIA.
CMS.exe service has to be running in the Task manager.
Make sure that CMS is started completely.
Login in TEMP CMC with ADMIN ID (as we have copied PROD CMS DB, we need to use PROD Admin PWd ) .
Change the Admin Pwd.
Go to servers and Nodes.
Delete all the servers referring to PROD environment. (Do not delete the running Central Management server which is pointed to TEMP SIA.)
All the services are deleted in CMS, now we need to delete the PROD NODES from TEMP CMC.
Note down the CUID’s of all the PROD nodes and login to NEW TEMP CMS DB.
Execute the below SQL statement
'DELETE FROM CMS_INFOOBJECTS7 where SI_CUID = 'CUID of the PROD NODE' and commit the changes.
Run the same command for all the PROD nodes and make sure that all the services/Nodes are deleted except Temp server.
Now all the nodes and services are deleted from TEMP CMC.
Restart the Temp SIA.
Now we will be having only CMS is running. We need to have other servers to run the report.
We need to create a new node in the Temp server.
Login in to TEMP server and go to CCM.
In CCM select "Add Server Intelligent Agent".
Create a new SIA, give the name of the SIA and use a different port (i.e. 6411)
Click on Add node with Default servers and next
Click Use existing Running CMS
Change the CMS port to 6401. ( default CMS will be using 6400, Hence we can use 6401)
Specific the new CMS DB Details with the cluster key.( recently changed Temp server cluster key needs to be used)
Give temp BO server admin Id and Pwd and click on Next.
After few minutes new node will be created in the CCM.
1. First node will be having only CMS with PORT no 6400, SIA PORT 6410
2. Second node will be having all the services including CMS with port no 6401, SIA PORT 6411.
After few minutes new node will be created in the CCM. start the newly created SIA. make sure that all the services are running.
Now we need to delete the SIA which was created initially ( SIA with only CMS).
Stop the Old SIA and Now delete the OLD SIA using the Newly created running SIA .
Now the Old SIA is deleted and system is ready to use with the new SIA node ( CMS PORT: 6401,SIA PORT:6411)
same port numbers can be used for login. change it to CMS port:6400 and SIA PORT:6410, To avoid the change in web application server properties.
Temp server is ready with the PROD objects and users.(with SP3)
we need to upgrade this Temp server from SP3 to SP7 to release to the users for the initial testing.
Few of the steps are similar to the Manikandan Elumalai Blog.
I will be sharing the Mirroring the server’s method and few of the best practices in my next Blog.
Hope the blog is Interesting. Keep reading!
We can refer this document to replicate the BO environment from PROD to a temporary server