EMC - RecoverPointTM - Service & Maintenance v4
EMC - RecoverPointTM - Service & Maintenance v4
Contents
Overview.................................................................................................................................................................... 1
Diagram:.....................................................................................................................................................................1
Consistency groups.....................................................................................................................................................1
Recovering data from point in time procedure:.........................................................................................................2
Prerequisites:..........................................................................................................................................................2
Procedure:..............................................................................................................................................................2
Host readiness:.......................................................................................................................................................6
Recover production:...................................................................................................................................................7
Overview
EMC RecoverPoint/SE is a comprehensive data protection solution. It offers protection for
data loss due to server failures, data corruption, software errors, viruses, and user errors
as well as protecting against catastrophic events.
Unlike other replication products, RecoverPoint/SE is appliance-based, which enables it to
protect large amounts of information without impacting performance.
RecoverPoint/SE uses a lightweight splitting technology residing on either the host or the
CLARiiON CX3/CX4 to send copies of writes to a RecoverPoint Appliance (RPA) that
resides outside of the primary data path. This out-of-band approach enables
RecoverPoint/SE to deliver continuous data protection and/or replication without
impacting an application’s I/O operations. Because of its network-based approach to data
protection, RecoverPoint/SE can instantly recover data to any point in time by leveraging
a history journal that tracks all data changes and bookmarks identifying application-
specific events.
Diagram:
Prerequisites:
1. JRE 6 must be installed on the management server
2. Login to http://10.10.1.20
3. Use authorized user and password.
Procedure:
1. Make sure all consistency groups are in the “Active” state:
2. Select the consistency group from the left pane windows. Click the down arrow (marked in red arrow in
below image) and select the “Enable Image Access”:
3. From the consistency group of the “Archive” only, we will use the latest point in time:
6. For the next consistency groups, the process is the same except for the point0in0time selection:
Host readiness:
1. Login to the adb-oramain-db1 database host using ssh client, such as Putty, as root:
2. Look for the connected HBA and scan it for the new LUNs available to it:
- root@adb-oramain-db1-dr # luxadm -e port
o /devices/pci@3,700000/SUNW,qlc@0/fp@0,0:devctl NOT CONNECTED
o /devices/pci@3,700000/SUNW,qlc@0,1/fp@0,0:devctl CONNECTED
3. root@adb-oramain-db1-dr # luxadm -e forcelip /devices/pci@3,700000/SUNW,qlc@0,1/fp@0,0
4. let the OS be aware of the changes:
- root@adb-oramain-db1-dr # devfsadm -Cv
5. configure the PowerPath software:
- root@adb-oramain-db1-dr # powermt config
- root@adb-oramain-db1-dr # powermt check force
- root@adb-oramain-db1-dr # powermt save
Starting Database
1. Log into the DR legato server (172.27.222.22) with username root and password root.
2. [root@adb-legato-dr ~]# cd /root
3. [root@adb-legato-dr ~]# ./start_stop_db_dr.sh begin
Let the script run till you see the following output that shows the database is up:
NOTE:
The production database and the DR database are now both open.
The replication between the 2 sites is still running and all the production changed blocks are being saved in the
journal area. When the journal area will be filled, the DR LUNs will not be available anymore and you’ll get
error message on the DR server!
To avoid this from happening, there’s an option to allow direct access to the LUN at the DR site:
This will stop the replication between the sites and when returning to normal mode, a full synchronization will
have to take place.
Recover production:
In order to recover the production from the DR site, you can select the consistency group and recover from it:
This will copy all the changes made at the DR site to the production site.
Note that this action will overwrite the production data!
ROLLBACK – Discard DR changes
Once you do not ‘Enable Direct Access’, all change to the DR database can be discarded.
To discard changes,
1. Log into the DR legato server (172.27.222.22) with username root and password root.
2. [root@adb-legato-dr ~]# cd /root
3. [root@adb-legato-dr ~]# ./start_stop_db_dr.sh end
Let the script run till you get the following output:
4. Disable image access for all the consistency groups in the RPA appliance
a.
APPENDIX
start_stop_db_dr.sh
#!/bin/bash
if [ $# -ne 1 ] ; then
echo "Usage: $0 {begin|end}"
exit -1
fi
export PATH=${PATH}:/opt/Navisphere/bin
SRCDB1=172.27.222.24
SRCDB2=172.27.222.26
case "$1" in
begin)
#Start DB1 and DB2 database after stopping them and rescan LUNs
ssh oracle@${SRCDB1} ". .bash_profile ; /export/home/oracle/start_stop.sh
stop"
ssh oracle@${SRCDB2} ". .bash_profile ; /export/home/oracle/start_stop.sh
stop"
#start working
;;
end)
#Stop DB
ssh oracle@${SRCDB1} ". .bash_profile ; /export/home/oracle/start_stop.sh
stop"
ssh oracle@${SRCDB2} ". .bash_profile ; /export/home/oracle/start_stop.sh
stop"
#Stop and start ASM
ssh grid@${SRCDB1} ". .bash_profile ; /export/home/grid/start_stop_asm_dg.sh
stop"
;;
*)
echo $"Usage: $0 {begin|end}"
exit
;;
esac
*)
echo "Usage: $0 (start|stop)"
;;
esac