SlideShare a Scribd company logo
1 of 16
Download to read offline
KEEP CALM AND BREATHE
DURING DISASTER RECOVERY
Marcy Stevens, Library Consortium Analyst
LOUIS: The Louisiana Library Network
marcy@lsu.edu
Follow along at:
http://tinyurl.com/stevens-cosugi
Marcy Stevens
• LOUIS: The Louisiana Library Network
• 33 consortium members use SirsiDynix Symphony
• SDS runs on AIX server
• Production, Training, BETA and Hotsite servers
• 33 separate instances of Symphony on each server, not 33 servers
• Apache is running a single instance with virtual hosts defined for
each institution's eLibrary interface, EZproxy, and other
administrative needs
• Each member has its own set of databases (MARC records, items,
users, charges, orders, serial control, holds, etc.)
• All share a single set of binaries (Unicorn/Bin) directory; also share
eLibrary delivered pages, eLibrary helps, and XXX
Other critical staff
• LOUIS Staff
• System Administrators at each LOUIS site
• UNIX Support
• Louisiana Tech IT staff
• DNS (ipcontrol) support staff
• Network operations (24/7 support)
LOUIS System Configuration
• 8 x PowerPC_POWER5 (CPUs)
• 64 GB memory - at maximum
capacity
• Local disk - 2 x 73.4 GB – mirrored
• External disk - 2 x 2.25 TB Xserve
RAID
• 4 x PowerPC_POWER5 (CPUs)
• 32 GB memory - at maximum
capacity
• Local disk - 2 x 73.4 GB – mirrored
• External disk - 2 x 2.25 TB Xserve
RAID
HotsiteProduction
LOUIS System Configuration
• 2 x PowerPC_POWER5 (CPUs)
• 8 GB memory
• Local disk - 2 x 140 GB – mirrored
• External disk - 2 x 4.25 TB IBM
FasT RAID
• 4 x PowerPC_POWER5 (CPUs)
• 6 GB memory
• Local disk - 2 x 140 GB – mirrored
• External disk - 2 x 4.25 TB IBM
FasT RAID
BetaTraining
Factors that lead to develop an
organized DR
• South Louisiana is prone to Hurricanes during the months
of June through November due to the National Weather
Center's Hurricane season
• LOUIS headquarters are housed at LSU and are close to
the Mississippi River and the possibility of a levee breech
during severe, heavy rains and flooding is present
• Any concern that comes up; mother nature, hardware, or
software related
Two successful tests…one on the way!
• August 2009
• April 2012
• June 2014
• During each test we switched to our hotsite server and
used it in production capacity for two days
• Each test we were able to tweak the process and
streamline the steps
• Sites are down minimal time (approx. 4-6 hours total over
three days)
Nightly backup procedures:
• Every night Symphony data is backed up to an off-site
server using IBM’s Tivoli Storage Manager (TSM)
• The data is also sync’d every night to our hotsite
Symphony server in North Louisiana
Making the switch from production
to hotsite
• If possible contact the appropriate people weeks in
advance
• Night before:
• change our internal config file to $START_SITES=NO
• Morning of the switch
• Make sure all services are stopped
• Make sure backups and rsyncs are complete with no errors
• Make sure sites are indeed halted
• Stop apache
• Prepare the production server to be sure that it comes up as the
hotsite server after the switch
Prepare the production server to
come up as the hotsite server
• Create the file sirsi.nostart - This creates a zero-byte file.
The /etc/rc.local file is consulted upon reboot, and that
script is designed to skip the auto_haltrun cycle step when
sirsi.nostart file is present.
• Prepare root and sirsi cron - cp vs. crontab command
• Set maxreports to 0
• Change internal config file to not allow backups to TSM,
not rsync to hotsite, and not joinvg
• Reverse the production and hotsite IP addresses
Prepare the hotsite server to
become the production server
• Delete the sirsi.nostart file
• Prepare root and sirsi cron
• Change maxreports to 1
• Set the internal config file to not rsync
• Run an in-house script that blocks the workflows ports
from our sites temporarily
• Start apache
• Cycle force sites
• Shutdown the original production machine
Production is now Hotsite
and
Hotsite is now Production
Back up log files as a precautionary
measure
• Script runs on active production server via a cronjob
• Copies logs of specified directories to training server in
case of data loss
• /Marcimport/Bibbackup/
• /Marcimport/Bibwork/
• /Logs/Hist/
• /Logs/Report/
Prepare the production server to
become the hotsite server again
• Bring hotsite up
• Night before switch back set start sites to no and set
rsync to yes on production
• Morning of the switchback basically reverse steps
Questions?

More Related Content

What's hot

Intro to Zenoss by Andrew Kirch
Intro to Zenoss by Andrew KirchIntro to Zenoss by Andrew Kirch
Intro to Zenoss by Andrew Kirchbuildacloud
 
On demand file-caching_-_gustavo_brand
On demand file-caching_-_gustavo_brandOn demand file-caching_-_gustavo_brand
On demand file-caching_-_gustavo_brandGluster.org
 
Journey to Stability: Petabyte Ceph Cluster in OpenStack Cloud
Journey to Stability: Petabyte Ceph Cluster in OpenStack CloudJourney to Stability: Petabyte Ceph Cluster in OpenStack Cloud
Journey to Stability: Petabyte Ceph Cluster in OpenStack CloudPatrick McGarry
 
Ceph Day San Jose - HA NAS with CephFS
Ceph Day San Jose - HA NAS with CephFSCeph Day San Jose - HA NAS with CephFS
Ceph Day San Jose - HA NAS with CephFSCeph Community
 
Ceph Day Melabourne - Community Update
Ceph Day Melabourne - Community UpdateCeph Day Melabourne - Community Update
Ceph Day Melabourne - Community UpdateCeph Community
 
Lessons Learned From Running Spark On Docker
Lessons Learned From Running Spark On DockerLessons Learned From Running Spark On Docker
Lessons Learned From Running Spark On DockerSpark Summit
 
JetStor NAS 724UXD Dual Controller Active-Active ZFS Based
JetStor NAS 724UXD Dual Controller Active-Active ZFS BasedJetStor NAS 724UXD Dual Controller Active-Active ZFS Based
JetStor NAS 724UXD Dual Controller Active-Active ZFS BasedGene Leyzarovich
 
QNAP NAS Presentation The New Era of NAS
QNAP NAS Presentation The New Era of NAS QNAP NAS Presentation The New Era of NAS
QNAP NAS Presentation The New Era of NAS Hernan Lopez
 
GWAVACon 2013: Filr Pilot
GWAVACon 2013: Filr PilotGWAVACon 2013: Filr Pilot
GWAVACon 2013: Filr PilotGWAVA
 
OpenNebulaConf2018 - LINSTOR - Philipp Reisner - LINBIT
OpenNebulaConf2018 - LINSTOR  - Philipp Reisner - LINBIT OpenNebulaConf2018 - LINSTOR  - Philipp Reisner - LINBIT
OpenNebulaConf2018 - LINSTOR - Philipp Reisner - LINBIT OpenNebula Project
 
What’s the Deal with Containers, Anyway?
What’s the Deal with Containers, Anyway?What’s the Deal with Containers, Anyway?
What’s the Deal with Containers, Anyway?Stephen Foskett
 
SM16 - Can i move my stuff to openstack
SM16 - Can i move my stuff to openstackSM16 - Can i move my stuff to openstack
SM16 - Can i move my stuff to openstackpittmantony
 
OSDC 2016 - Tuning Linux for your Database by Colin Charles
OSDC 2016 - Tuning Linux for your Database by Colin CharlesOSDC 2016 - Tuning Linux for your Database by Colin Charles
OSDC 2016 - Tuning Linux for your Database by Colin CharlesNETWAYS
 
Dustin Black - Red Hat Storage Server Administration Deep Dive
Dustin Black - Red Hat Storage Server Administration Deep DiveDustin Black - Red Hat Storage Server Administration Deep Dive
Dustin Black - Red Hat Storage Server Administration Deep DiveGluster.org
 

What's hot (15)

Intro to Zenoss by Andrew Kirch
Intro to Zenoss by Andrew KirchIntro to Zenoss by Andrew Kirch
Intro to Zenoss by Andrew Kirch
 
On demand file-caching_-_gustavo_brand
On demand file-caching_-_gustavo_brandOn demand file-caching_-_gustavo_brand
On demand file-caching_-_gustavo_brand
 
librados
libradoslibrados
librados
 
Journey to Stability: Petabyte Ceph Cluster in OpenStack Cloud
Journey to Stability: Petabyte Ceph Cluster in OpenStack CloudJourney to Stability: Petabyte Ceph Cluster in OpenStack Cloud
Journey to Stability: Petabyte Ceph Cluster in OpenStack Cloud
 
Ceph Day San Jose - HA NAS with CephFS
Ceph Day San Jose - HA NAS with CephFSCeph Day San Jose - HA NAS with CephFS
Ceph Day San Jose - HA NAS with CephFS
 
Ceph Day Melabourne - Community Update
Ceph Day Melabourne - Community UpdateCeph Day Melabourne - Community Update
Ceph Day Melabourne - Community Update
 
Lessons Learned From Running Spark On Docker
Lessons Learned From Running Spark On DockerLessons Learned From Running Spark On Docker
Lessons Learned From Running Spark On Docker
 
JetStor NAS 724UXD Dual Controller Active-Active ZFS Based
JetStor NAS 724UXD Dual Controller Active-Active ZFS BasedJetStor NAS 724UXD Dual Controller Active-Active ZFS Based
JetStor NAS 724UXD Dual Controller Active-Active ZFS Based
 
QNAP NAS Presentation The New Era of NAS
QNAP NAS Presentation The New Era of NAS QNAP NAS Presentation The New Era of NAS
QNAP NAS Presentation The New Era of NAS
 
GWAVACon 2013: Filr Pilot
GWAVACon 2013: Filr PilotGWAVACon 2013: Filr Pilot
GWAVACon 2013: Filr Pilot
 
OpenNebulaConf2018 - LINSTOR - Philipp Reisner - LINBIT
OpenNebulaConf2018 - LINSTOR  - Philipp Reisner - LINBIT OpenNebulaConf2018 - LINSTOR  - Philipp Reisner - LINBIT
OpenNebulaConf2018 - LINSTOR - Philipp Reisner - LINBIT
 
What’s the Deal with Containers, Anyway?
What’s the Deal with Containers, Anyway?What’s the Deal with Containers, Anyway?
What’s the Deal with Containers, Anyway?
 
SM16 - Can i move my stuff to openstack
SM16 - Can i move my stuff to openstackSM16 - Can i move my stuff to openstack
SM16 - Can i move my stuff to openstack
 
OSDC 2016 - Tuning Linux for your Database by Colin Charles
OSDC 2016 - Tuning Linux for your Database by Colin CharlesOSDC 2016 - Tuning Linux for your Database by Colin Charles
OSDC 2016 - Tuning Linux for your Database by Colin Charles
 
Dustin Black - Red Hat Storage Server Administration Deep Dive
Dustin Black - Red Hat Storage Server Administration Deep DiveDustin Black - Red Hat Storage Server Administration Deep Dive
Dustin Black - Red Hat Storage Server Administration Deep Dive
 

Viewers also liked

A Few Things You Should Know About LOUIS
A Few Things You Should Know About LOUISA Few Things You Should Know About LOUIS
A Few Things You Should Know About LOUISLOUIS Libraries
 
ROI - Investing in Our People through the Affordable Learning LOUISiana Initi...
ROI - Investing in Our People through the Affordable Learning LOUISiana Initi...ROI - Investing in Our People through the Affordable Learning LOUISiana Initi...
ROI - Investing in Our People through the Affordable Learning LOUISiana Initi...LOUIS Libraries
 
Beyond Excel: Using Access for Fun and Productivity
Beyond Excel: Using Access for Fun and ProductivityBeyond Excel: Using Access for Fun and Productivity
Beyond Excel: Using Access for Fun and ProductivityLOUIS Libraries
 
Showin' Your Stuff: Poster Session Success
Showin' Your Stuff: Poster Session SuccessShowin' Your Stuff: Poster Session Success
Showin' Your Stuff: Poster Session SuccessLOUIS Libraries
 
Navigating Reclassifying from Dewey to LC: Reclass Rehash
Navigating Reclassifying from Dewey to LC: Reclass RehashNavigating Reclassifying from Dewey to LC: Reclass Rehash
Navigating Reclassifying from Dewey to LC: Reclass RehashLOUIS Libraries
 
Socially Challenged? Not Us! Using Social Media to Advance Your Library
Socially Challenged? Not Us! Using Social Media to Advance Your LibrarySocially Challenged? Not Us! Using Social Media to Advance Your Library
Socially Challenged? Not Us! Using Social Media to Advance Your LibraryLOUIS Libraries
 
LOUIS: A Model for Consortial Collaboration
LOUIS: A Model for Consortial CollaborationLOUIS: A Model for Consortial Collaboration
LOUIS: A Model for Consortial CollaborationLOUIS Libraries
 
Making WorkFlows XML Report Output Work For You
Making WorkFlows XML Report Output Work For YouMaking WorkFlows XML Report Output Work For You
Making WorkFlows XML Report Output Work For YouLOUIS Libraries
 
SciFinder: a Brief Overview of CAS Content, Indexing & Support
SciFinder: a Brief Overview of CAS Content, Indexing & SupportSciFinder: a Brief Overview of CAS Content, Indexing & Support
SciFinder: a Brief Overview of CAS Content, Indexing & SupportLOUIS Libraries
 
A Flickr of Metadata: Tales from a Crowdsourcing Project
A Flickr of Metadata: Tales from a Crowdsourcing ProjectA Flickr of Metadata: Tales from a Crowdsourcing Project
A Flickr of Metadata: Tales from a Crowdsourcing ProjectLOUIS Libraries
 

Viewers also liked (11)

A Few Things You Should Know About LOUIS
A Few Things You Should Know About LOUISA Few Things You Should Know About LOUIS
A Few Things You Should Know About LOUIS
 
ROI - Investing in Our People through the Affordable Learning LOUISiana Initi...
ROI - Investing in Our People through the Affordable Learning LOUISiana Initi...ROI - Investing in Our People through the Affordable Learning LOUISiana Initi...
ROI - Investing in Our People through the Affordable Learning LOUISiana Initi...
 
Beyond Excel: Using Access for Fun and Productivity
Beyond Excel: Using Access for Fun and ProductivityBeyond Excel: Using Access for Fun and Productivity
Beyond Excel: Using Access for Fun and Productivity
 
Weeding Round-Up
Weeding Round-UpWeeding Round-Up
Weeding Round-Up
 
Showin' Your Stuff: Poster Session Success
Showin' Your Stuff: Poster Session SuccessShowin' Your Stuff: Poster Session Success
Showin' Your Stuff: Poster Session Success
 
Navigating Reclassifying from Dewey to LC: Reclass Rehash
Navigating Reclassifying from Dewey to LC: Reclass RehashNavigating Reclassifying from Dewey to LC: Reclass Rehash
Navigating Reclassifying from Dewey to LC: Reclass Rehash
 
Socially Challenged? Not Us! Using Social Media to Advance Your Library
Socially Challenged? Not Us! Using Social Media to Advance Your LibrarySocially Challenged? Not Us! Using Social Media to Advance Your Library
Socially Challenged? Not Us! Using Social Media to Advance Your Library
 
LOUIS: A Model for Consortial Collaboration
LOUIS: A Model for Consortial CollaborationLOUIS: A Model for Consortial Collaboration
LOUIS: A Model for Consortial Collaboration
 
Making WorkFlows XML Report Output Work For You
Making WorkFlows XML Report Output Work For YouMaking WorkFlows XML Report Output Work For You
Making WorkFlows XML Report Output Work For You
 
SciFinder: a Brief Overview of CAS Content, Indexing & Support
SciFinder: a Brief Overview of CAS Content, Indexing & SupportSciFinder: a Brief Overview of CAS Content, Indexing & Support
SciFinder: a Brief Overview of CAS Content, Indexing & Support
 
A Flickr of Metadata: Tales from a Crowdsourcing Project
A Flickr of Metadata: Tales from a Crowdsourcing ProjectA Flickr of Metadata: Tales from a Crowdsourcing Project
A Flickr of Metadata: Tales from a Crowdsourcing Project
 

Similar to Keep Calm and Breathe During Disaster Recovery

Multi-Site Perforce at NetApp
Multi-Site Perforce at NetAppMulti-Site Perforce at NetApp
Multi-Site Perforce at NetAppPerforce
 
Ibm aix Online Training
Ibm aix Online TrainingIbm aix Online Training
Ibm aix Online TrainingNagendra Kumar
 
MySQL Infrastructure Testing Automation at GitHub
MySQL Infrastructure Testing Automation at GitHubMySQL Infrastructure Testing Automation at GitHub
MySQL Infrastructure Testing Automation at GitHubIke Walker
 
Storing and distributing data
Storing and distributing dataStoring and distributing data
Storing and distributing dataPhil Cryer
 
Scaling Servers and Storage for Film Assets
Scaling Servers and Storage for Film Assets  Scaling Servers and Storage for Film Assets
Scaling Servers and Storage for Film Assets Perforce
 
MySQL Server Backup, Restoration, And Disaster Recovery Planning Presentation
MySQL Server Backup, Restoration, And Disaster Recovery Planning PresentationMySQL Server Backup, Restoration, And Disaster Recovery Planning Presentation
MySQL Server Backup, Restoration, And Disaster Recovery Planning PresentationColin Charles
 
CNIT 152 13 Investigating Mac OS X Systems
CNIT 152 13 Investigating Mac OS X SystemsCNIT 152 13 Investigating Mac OS X Systems
CNIT 152 13 Investigating Mac OS X SystemsSam Bowne
 
Under the Covers of Salesforce (Eugene Rusalev)
Under the Covers of Salesforce (Eugene Rusalev)Under the Covers of Salesforce (Eugene Rusalev)
Under the Covers of Salesforce (Eugene Rusalev)Yury Bondarau
 
Introduction to Memory-Style Storage in Linux
Introduction to Memory-Style Storage in LinuxIntroduction to Memory-Style Storage in Linux
Introduction to Memory-Style Storage in LinuxClay (Chih-Hao) Chang
 
Spot Trading - A case study in continuous delivery for mission critical finan...
Spot Trading - A case study in continuous delivery for mission critical finan...Spot Trading - A case study in continuous delivery for mission critical finan...
Spot Trading - A case study in continuous delivery for mission critical finan...SaltStack
 
Windows Server 2012 R2 Software-Defined Storage
Windows Server 2012 R2 Software-Defined StorageWindows Server 2012 R2 Software-Defined Storage
Windows Server 2012 R2 Software-Defined StorageAidan Finn
 
Deployment Strategies (Mongo Austin)
Deployment Strategies (Mongo Austin)Deployment Strategies (Mongo Austin)
Deployment Strategies (Mongo Austin)MongoDB
 
Scalable and High available Distributed File System Metadata Service Using gR...
Scalable and High available Distributed File System Metadata Service Using gR...Scalable and High available Distributed File System Metadata Service Using gR...
Scalable and High available Distributed File System Metadata Service Using gR...Alluxio, Inc.
 
Apache Performance Tuning: Scaling Out
Apache Performance Tuning: Scaling OutApache Performance Tuning: Scaling Out
Apache Performance Tuning: Scaling OutSander Temme
 
Got Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckGot Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckLuis Guirigay
 
Webinar - DreamObjects/Ceph Case Study
Webinar - DreamObjects/Ceph Case StudyWebinar - DreamObjects/Ceph Case Study
Webinar - DreamObjects/Ceph Case StudyCeph Community
 
London Hashicorp Meetup #22 - Congruent infrastructure @zopa by Ben Coughlan
London Hashicorp Meetup #22 - Congruent infrastructure @zopa by Ben CoughlanLondon Hashicorp Meetup #22 - Congruent infrastructure @zopa by Ben Coughlan
London Hashicorp Meetup #22 - Congruent infrastructure @zopa by Ben CoughlanBen Coughlan
 

Similar to Keep Calm and Breathe During Disaster Recovery (20)

Multi-Site Perforce at NetApp
Multi-Site Perforce at NetAppMulti-Site Perforce at NetApp
Multi-Site Perforce at NetApp
 
Ibm aix Online Training
Ibm aix Online TrainingIbm aix Online Training
Ibm aix Online Training
 
MySQL Infrastructure Testing Automation at GitHub
MySQL Infrastructure Testing Automation at GitHubMySQL Infrastructure Testing Automation at GitHub
MySQL Infrastructure Testing Automation at GitHub
 
IBM-AIX Classroom Training
IBM-AIX Classroom TrainingIBM-AIX Classroom Training
IBM-AIX Classroom Training
 
IBM-AIX Online Training
IBM-AIX Online TrainingIBM-AIX Online Training
IBM-AIX Online Training
 
Sasi-AIX 3+ Resume
Sasi-AIX 3+ ResumeSasi-AIX 3+ Resume
Sasi-AIX 3+ Resume
 
Storing and distributing data
Storing and distributing dataStoring and distributing data
Storing and distributing data
 
Scaling Servers and Storage for Film Assets
Scaling Servers and Storage for Film Assets  Scaling Servers and Storage for Film Assets
Scaling Servers and Storage for Film Assets
 
MySQL Server Backup, Restoration, And Disaster Recovery Planning Presentation
MySQL Server Backup, Restoration, And Disaster Recovery Planning PresentationMySQL Server Backup, Restoration, And Disaster Recovery Planning Presentation
MySQL Server Backup, Restoration, And Disaster Recovery Planning Presentation
 
CNIT 152 13 Investigating Mac OS X Systems
CNIT 152 13 Investigating Mac OS X SystemsCNIT 152 13 Investigating Mac OS X Systems
CNIT 152 13 Investigating Mac OS X Systems
 
Under the Covers of Salesforce (Eugene Rusalev)
Under the Covers of Salesforce (Eugene Rusalev)Under the Covers of Salesforce (Eugene Rusalev)
Under the Covers of Salesforce (Eugene Rusalev)
 
Introduction to Memory-Style Storage in Linux
Introduction to Memory-Style Storage in LinuxIntroduction to Memory-Style Storage in Linux
Introduction to Memory-Style Storage in Linux
 
Spot Trading - A case study in continuous delivery for mission critical finan...
Spot Trading - A case study in continuous delivery for mission critical finan...Spot Trading - A case study in continuous delivery for mission critical finan...
Spot Trading - A case study in continuous delivery for mission critical finan...
 
Windows Server 2012 R2 Software-Defined Storage
Windows Server 2012 R2 Software-Defined StorageWindows Server 2012 R2 Software-Defined Storage
Windows Server 2012 R2 Software-Defined Storage
 
Deployment Strategies (Mongo Austin)
Deployment Strategies (Mongo Austin)Deployment Strategies (Mongo Austin)
Deployment Strategies (Mongo Austin)
 
Scalable and High available Distributed File System Metadata Service Using gR...
Scalable and High available Distributed File System Metadata Service Using gR...Scalable and High available Distributed File System Metadata Service Using gR...
Scalable and High available Distributed File System Metadata Service Using gR...
 
Apache Performance Tuning: Scaling Out
Apache Performance Tuning: Scaling OutApache Performance Tuning: Scaling Out
Apache Performance Tuning: Scaling Out
 
Got Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckGot Problems? Let's Do a Health Check
Got Problems? Let's Do a Health Check
 
Webinar - DreamObjects/Ceph Case Study
Webinar - DreamObjects/Ceph Case StudyWebinar - DreamObjects/Ceph Case Study
Webinar - DreamObjects/Ceph Case Study
 
London Hashicorp Meetup #22 - Congruent infrastructure @zopa by Ben Coughlan
London Hashicorp Meetup #22 - Congruent infrastructure @zopa by Ben CoughlanLondon Hashicorp Meetup #22 - Congruent infrastructure @zopa by Ben Coughlan
London Hashicorp Meetup #22 - Congruent infrastructure @zopa by Ben Coughlan
 

Recently uploaded

NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...Amil Baba Dawood bangali
 
AIMA_ch3_L2-complement.ppt kjekfkjekjfkjefkjefkjek
AIMA_ch3_L2-complement.ppt kjekfkjekjfkjefkjefkjekAIMA_ch3_L2-complement.ppt kjekfkjekjfkjefkjefkjek
AIMA_ch3_L2-complement.ppt kjekfkjekjfkjefkjefkjekpavan402055
 
澳洲Deakin学位证,迪肯大学毕业证书1:1制作
澳洲Deakin学位证,迪肯大学毕业证书1:1制作澳洲Deakin学位证,迪肯大学毕业证书1:1制作
澳洲Deakin学位证,迪肯大学毕业证书1:1制作rpb5qxou
 
Uae-NO1 Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addres...
Uae-NO1 Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addres...Uae-NO1 Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addres...
Uae-NO1 Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addres...Amil baba
 
Kwin - Trang Tải App Game Kwin68 Club Chính Thức
Kwin - Trang Tải App Game Kwin68 Club Chính ThứcKwin - Trang Tải App Game Kwin68 Club Chính Thức
Kwin - Trang Tải App Game Kwin68 Club Chính ThứcKwin68 Club
 
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作ss846v0c
 
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls DubaiDubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubaikojalkojal131
 
Computer Organization and Architecture 10th - William Stallings, Ch01.pdf
Computer Organization and Architecture 10th - William Stallings, Ch01.pdfComputer Organization and Architecture 10th - William Stallings, Ch01.pdf
Computer Organization and Architecture 10th - William Stallings, Ch01.pdfShahdAbdElsamea2
 
RBS学位证,鹿特丹商学院毕业证书1:1制作
RBS学位证,鹿特丹商学院毕业证书1:1制作RBS学位证,鹿特丹商学院毕业证书1:1制作
RBS学位证,鹿特丹商学院毕业证书1:1制作f3774p8b
 

Recently uploaded (9)

NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
 
AIMA_ch3_L2-complement.ppt kjekfkjekjfkjefkjefkjek
AIMA_ch3_L2-complement.ppt kjekfkjekjfkjefkjefkjekAIMA_ch3_L2-complement.ppt kjekfkjekjfkjefkjefkjek
AIMA_ch3_L2-complement.ppt kjekfkjekjfkjefkjefkjek
 
澳洲Deakin学位证,迪肯大学毕业证书1:1制作
澳洲Deakin学位证,迪肯大学毕业证书1:1制作澳洲Deakin学位证,迪肯大学毕业证书1:1制作
澳洲Deakin学位证,迪肯大学毕业证书1:1制作
 
Uae-NO1 Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addres...
Uae-NO1 Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addres...Uae-NO1 Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addres...
Uae-NO1 Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Addres...
 
Kwin - Trang Tải App Game Kwin68 Club Chính Thức
Kwin - Trang Tải App Game Kwin68 Club Chính ThứcKwin - Trang Tải App Game Kwin68 Club Chính Thức
Kwin - Trang Tải App Game Kwin68 Club Chính Thức
 
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
 
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls DubaiDubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
 
Computer Organization and Architecture 10th - William Stallings, Ch01.pdf
Computer Organization and Architecture 10th - William Stallings, Ch01.pdfComputer Organization and Architecture 10th - William Stallings, Ch01.pdf
Computer Organization and Architecture 10th - William Stallings, Ch01.pdf
 
RBS学位证,鹿特丹商学院毕业证书1:1制作
RBS学位证,鹿特丹商学院毕业证书1:1制作RBS学位证,鹿特丹商学院毕业证书1:1制作
RBS学位证,鹿特丹商学院毕业证书1:1制作
 

Keep Calm and Breathe During Disaster Recovery

  • 1. KEEP CALM AND BREATHE DURING DISASTER RECOVERY Marcy Stevens, Library Consortium Analyst LOUIS: The Louisiana Library Network marcy@lsu.edu Follow along at: http://tinyurl.com/stevens-cosugi
  • 2.
  • 3. Marcy Stevens • LOUIS: The Louisiana Library Network • 33 consortium members use SirsiDynix Symphony • SDS runs on AIX server • Production, Training, BETA and Hotsite servers • 33 separate instances of Symphony on each server, not 33 servers • Apache is running a single instance with virtual hosts defined for each institution's eLibrary interface, EZproxy, and other administrative needs • Each member has its own set of databases (MARC records, items, users, charges, orders, serial control, holds, etc.) • All share a single set of binaries (Unicorn/Bin) directory; also share eLibrary delivered pages, eLibrary helps, and XXX
  • 4. Other critical staff • LOUIS Staff • System Administrators at each LOUIS site • UNIX Support • Louisiana Tech IT staff • DNS (ipcontrol) support staff • Network operations (24/7 support)
  • 5. LOUIS System Configuration • 8 x PowerPC_POWER5 (CPUs) • 64 GB memory - at maximum capacity • Local disk - 2 x 73.4 GB – mirrored • External disk - 2 x 2.25 TB Xserve RAID • 4 x PowerPC_POWER5 (CPUs) • 32 GB memory - at maximum capacity • Local disk - 2 x 73.4 GB – mirrored • External disk - 2 x 2.25 TB Xserve RAID HotsiteProduction
  • 6. LOUIS System Configuration • 2 x PowerPC_POWER5 (CPUs) • 8 GB memory • Local disk - 2 x 140 GB – mirrored • External disk - 2 x 4.25 TB IBM FasT RAID • 4 x PowerPC_POWER5 (CPUs) • 6 GB memory • Local disk - 2 x 140 GB – mirrored • External disk - 2 x 4.25 TB IBM FasT RAID BetaTraining
  • 7. Factors that lead to develop an organized DR • South Louisiana is prone to Hurricanes during the months of June through November due to the National Weather Center's Hurricane season • LOUIS headquarters are housed at LSU and are close to the Mississippi River and the possibility of a levee breech during severe, heavy rains and flooding is present • Any concern that comes up; mother nature, hardware, or software related
  • 8. Two successful tests…one on the way! • August 2009 • April 2012 • June 2014 • During each test we switched to our hotsite server and used it in production capacity for two days • Each test we were able to tweak the process and streamline the steps • Sites are down minimal time (approx. 4-6 hours total over three days)
  • 9. Nightly backup procedures: • Every night Symphony data is backed up to an off-site server using IBM’s Tivoli Storage Manager (TSM) • The data is also sync’d every night to our hotsite Symphony server in North Louisiana
  • 10. Making the switch from production to hotsite • If possible contact the appropriate people weeks in advance • Night before: • change our internal config file to $START_SITES=NO • Morning of the switch • Make sure all services are stopped • Make sure backups and rsyncs are complete with no errors • Make sure sites are indeed halted • Stop apache • Prepare the production server to be sure that it comes up as the hotsite server after the switch
  • 11. Prepare the production server to come up as the hotsite server • Create the file sirsi.nostart - This creates a zero-byte file. The /etc/rc.local file is consulted upon reboot, and that script is designed to skip the auto_haltrun cycle step when sirsi.nostart file is present. • Prepare root and sirsi cron - cp vs. crontab command • Set maxreports to 0 • Change internal config file to not allow backups to TSM, not rsync to hotsite, and not joinvg • Reverse the production and hotsite IP addresses
  • 12. Prepare the hotsite server to become the production server • Delete the sirsi.nostart file • Prepare root and sirsi cron • Change maxreports to 1 • Set the internal config file to not rsync • Run an in-house script that blocks the workflows ports from our sites temporarily • Start apache • Cycle force sites • Shutdown the original production machine
  • 13. Production is now Hotsite and Hotsite is now Production
  • 14. Back up log files as a precautionary measure • Script runs on active production server via a cronjob • Copies logs of specified directories to training server in case of data loss • /Marcimport/Bibbackup/ • /Marcimport/Bibwork/ • /Logs/Hist/ • /Logs/Report/
  • 15. Prepare the production server to become the hotsite server again • Bring hotsite up • Night before switch back set start sites to no and set rsync to yes on production • Morning of the switchback basically reverse steps