SlideShare a Scribd company logo
1 of 14
Virtual Horizons


Dave Pattern, Library Systems Manager
      University of Huddersfield
       d.c.pattern@hud.ac.uk
Preamble
• Presentation available at:
  – www.slideshare.net/daveyp/
• Please remix and reuse this presentation
  – creativecommons.org/licenses/by-nc-sa/3.0
• Have you remembered to switch your
  phone on?
  – please feel free take photos, record audio,
    blog, tweet (@daveyp), etc
Background
•   Horizon 7.3.4 (UK)
•   Sun Fire V240
•   Solaris 8
•   Sybase database held on Storage Area
    Network (SAN)
Jan 2009
• Planned Easter upgrade to SAN would end
  support for Solaris 8 connectivity




           
Plan #1
•   Prep replacement server with Solaris 10
•   Install Horizon
•   Copy database(?)
•   Ooops… epic fail!
    – IT Policy now mandates that (unless there is a
      strong technical reason) all new and
      replacement servers should be virtual
Plan #2
•   Prep new virtual server with Solaris 10
•   Install Horizon
•   Copy database(?)
•   Ooops… epic fail!
    – Current VMware setup only supports x86
      version of Solaris
    – Sybase not available for x86 Solaris platform
Plan #3
• Prep new virtual server with Windows
  Server 2003
• Install Horizon
• Migrate database
What went right?
• Downtime during data migration was low
• Faster server and increased redundancy




              
What went wrong?
• At 4am prompt on the following Saturday
  morning, Horizon fell over dead




              
What went wrong?
• The only scheduled task at 4am was for
  “upstat” (update statistics)
• Disabled “upstat” scheduled task whilst
  SirsiDynix Support investigated
• A few days later, Horizon died a death at
  4am again…
• …maybe going virtual wasn’t such a good
  idea, after all!!!
So, what really happened?
• VMware server configured to take daily
  “snapshot” at 4am
• Reconfigured “snapshot” to exclude
  Sybase data partition
• Touch wood, it hasn’t happened again
What else has gone wrong?
• Nothing! Niente! Gdzie tam!   пусте!




              
What next?
• The HIP server will need replacing soon,
  so we’d like to virtualise that too
Any questions?




www.slideshare.net/daveyp/
 www.daveyp.com/blog/

More Related Content

Viewers also liked

Viewers also liked (8)

Plus con que...
Plus con que...Plus con que...
Plus con que...
 
Talis Insight 2007
Talis Insight 2007Talis Insight 2007
Talis Insight 2007
 
Fkk 1
Fkk 1Fkk 1
Fkk 1
 
Quitte
QuitteQuitte
Quitte
 
Roman photo
Roman photoRoman photo
Roman photo
 
Curious Photographs2
Curious Photographs2Curious Photographs2
Curious Photographs2
 
Calendar 2008
Calendar 2008Calendar 2008
Calendar 2008
 
ThéRapie...
ThéRapie...ThéRapie...
ThéRapie...
 

Similar to Cosi V Mware

MySQL Performance Tuning
MySQL Performance TuningMySQL Performance Tuning
MySQL Performance Tuning
FromDual GmbH
 
Midwest php 2013 deploying php on paas- why & how
Midwest php 2013   deploying php on paas- why & howMidwest php 2013   deploying php on paas- why & how
Midwest php 2013 deploying php on paas- why & how
dotCloud
 

Similar to Cosi V Mware (20)

Keep Calm and Breathe During Disaster Recovery
Keep Calm and Breathe During Disaster RecoveryKeep Calm and Breathe During Disaster Recovery
Keep Calm and Breathe During Disaster Recovery
 
Storage Requirements and Options for Running Spark on Kubernetes
Storage Requirements and Options for Running Spark on KubernetesStorage Requirements and Options for Running Spark on Kubernetes
Storage Requirements and Options for Running Spark on Kubernetes
 
Ceph Goes on Online at Qihoo 360 - Xuehan Xu
Ceph Goes on Online at Qihoo 360 - Xuehan XuCeph Goes on Online at Qihoo 360 - Xuehan Xu
Ceph Goes on Online at Qihoo 360 - Xuehan Xu
 
Practical PaaS presentation
Practical PaaS presentationPractical PaaS presentation
Practical PaaS presentation
 
0-day deployment (UKVMUG)
0-day deployment (UKVMUG)0-day deployment (UKVMUG)
0-day deployment (UKVMUG)
 
Spark volume requirements 2018
Spark volume requirements 2018Spark volume requirements 2018
Spark volume requirements 2018
 
The Evolution of Big Data at Spotify
The Evolution of Big Data at SpotifyThe Evolution of Big Data at Spotify
The Evolution of Big Data at Spotify
 
IBM-AIX Classroom Training
IBM-AIX Classroom TrainingIBM-AIX Classroom Training
IBM-AIX Classroom Training
 
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration EngineeringCAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
 
SCALE12X Build a Cloud Day: Chef: The Swiss Army Knife of Cloud Infrastructure
SCALE12X Build a Cloud Day: Chef: The Swiss Army Knife of Cloud InfrastructureSCALE12X Build a Cloud Day: Chef: The Swiss Army Knife of Cloud Infrastructure
SCALE12X Build a Cloud Day: Chef: The Swiss Army Knife of Cloud Infrastructure
 
OSv: probably the best OS for cloud workloads you've never hear of
OSv: probably the best OS for cloud workloads you've never hear ofOSv: probably the best OS for cloud workloads you've never hear of
OSv: probably the best OS for cloud workloads you've never hear of
 
MySQL Performance Tuning
MySQL Performance TuningMySQL Performance Tuning
MySQL Performance Tuning
 
IBM-AIX Online Training
IBM-AIX Online TrainingIBM-AIX Online Training
IBM-AIX Online Training
 
IPv6: We Care So You Don't Have To
IPv6: We Care So You Don't Have ToIPv6: We Care So You Don't Have To
IPv6: We Care So You Don't Have To
 
Rust is for Robots!
Rust is for Robots!Rust is for Robots!
Rust is for Robots!
 
The New Open Distributed Application Architecture
The New Open Distributed Application ArchitectureThe New Open Distributed Application Architecture
The New Open Distributed Application Architecture
 
Midwest php 2013 deploying php on paas- why & how
Midwest php 2013   deploying php on paas- why & howMidwest php 2013   deploying php on paas- why & how
Midwest php 2013 deploying php on paas- why & how
 
MateriApps LIVE! の設定
MateriApps LIVE! の設定MateriApps LIVE! の設定
MateriApps LIVE! の設定
 
Why would I store my data in more than one database?
Why would I store my data in more than one database?Why would I store my data in more than one database?
Why would I store my data in more than one database?
 
ION Krakow - A Global IPv6 Deployment Update
ION Krakow - A Global IPv6 Deployment UpdateION Krakow - A Global IPv6 Deployment Update
ION Krakow - A Global IPv6 Deployment Update
 

More from daveyp

Uksg2012 dave pattern_final
Uksg2012 dave pattern_finalUksg2012 dave pattern_final
Uksg2012 dave pattern_final
daveyp
 
Jisc10
Jisc10Jisc10
Jisc10
daveyp
 
Library 2.0 and the JISC MOSAIC Project
Library 2.0 and the JISC MOSAIC ProjectLibrary 2.0 and the JISC MOSAIC Project
Library 2.0 and the JISC MOSAIC Project
daveyp
 
Glasgow: OPAC 2.0 and Beyond
Glasgow: OPAC 2.0 and BeyondGlasgow: OPAC 2.0 and Beyond
Glasgow: OPAC 2.0 and Beyond
daveyp
 
Did someone say "Free Beer"?
Did someone say "Free Beer"?Did someone say "Free Beer"?
Did someone say "Free Beer"?
daveyp
 
Sheffield
SheffieldSheffield
Sheffield
daveyp
 

More from daveyp (20)

Library Impact Data Project
Library Impact Data ProjectLibrary Impact Data Project
Library Impact Data Project
 
(H)appiness is a warm API!
(H)appiness is a warm API!(H)appiness is a warm API!
(H)appiness is a warm API!
 
Summon: The Path of Least Resistance
Summon: The Path of Least ResistanceSummon: The Path of Least Resistance
Summon: The Path of Least Resistance
 
Uksg2012 dave pattern_final
Uksg2012 dave pattern_finalUksg2012 dave pattern_final
Uksg2012 dave pattern_final
 
JISC LIDP ILI2011
JISC LIDP ILI2011JISC LIDP ILI2011
JISC LIDP ILI2011
 
Jisc10
Jisc10Jisc10
Jisc10
 
Summon Launch
Summon LaunchSummon Launch
Summon Launch
 
Mosaic Wolverhampton
Mosaic WolverhamptonMosaic Wolverhampton
Mosaic Wolverhampton
 
Web 2.0 at Huddersfield
Web 2.0 at HuddersfieldWeb 2.0 at Huddersfield
Web 2.0 at Huddersfield
 
Library 2.0 and the JISC MOSAIC Project
Library 2.0 and the JISC MOSAIC ProjectLibrary 2.0 and the JISC MOSAIC Project
Library 2.0 and the JISC MOSAIC Project
 
Glasgow: OPAC 2.0 and Beyond
Glasgow: OPAC 2.0 and BeyondGlasgow: OPAC 2.0 and Beyond
Glasgow: OPAC 2.0 and Beyond
 
ILI2009: Exploiting Usage Data
ILI2009: Exploiting Usage DataILI2009: Exploiting Usage Data
ILI2009: Exploiting Usage Data
 
Cosi Opac Tweaks
Cosi   Opac TweaksCosi   Opac Tweaks
Cosi Opac Tweaks
 
Cosi Usage Data
Cosi   Usage DataCosi   Usage Data
Cosi Usage Data
 
Cosi Opac Tweaks
Cosi   Opac TweaksCosi   Opac Tweaks
Cosi Opac Tweaks
 
Did someone say "Free Beer"?
Did someone say "Free Beer"?Did someone say "Free Beer"?
Did someone say "Free Beer"?
 
Web 2.0 and You Too
Web 2.0 and You TooWeb 2.0 and You Too
Web 2.0 and You Too
 
Sheffield
SheffieldSheffield
Sheffield
 
OPAC 2.0 and Beyond
OPAC 2.0 and BeyondOPAC 2.0 and Beyond
OPAC 2.0 and Beyond
 
Can You Dig It
Can You Dig ItCan You Dig It
Can You Dig It
 

Recently uploaded

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Recently uploaded (20)

Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docxSlovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
 
Muzaffarpur Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Muzaffarpur Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMuzaffarpur Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Muzaffarpur Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Italy vs Albania Italy Euro 2024 squad Luciano Spalletti's full team ahead of...
Italy vs Albania Italy Euro 2024 squad Luciano Spalletti's full team ahead of...Italy vs Albania Italy Euro 2024 squad Luciano Spalletti's full team ahead of...
Italy vs Albania Italy Euro 2024 squad Luciano Spalletti's full team ahead of...
 
Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...
Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...
Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...
 
JORNADA 5 LIGA MURO 2024INSUGURACION.pdf
JORNADA 5 LIGA MURO 2024INSUGURACION.pdfJORNADA 5 LIGA MURO 2024INSUGURACION.pdf
JORNADA 5 LIGA MURO 2024INSUGURACION.pdf
 
Who Is Emmanuel Katto Uganda? His Career, personal life etc.
Who Is Emmanuel Katto Uganda? His Career, personal life etc.Who Is Emmanuel Katto Uganda? His Career, personal life etc.
Who Is Emmanuel Katto Uganda? His Career, personal life etc.
 
Unveiling the Mystery of Main Bazar Chart
Unveiling the Mystery of Main Bazar ChartUnveiling the Mystery of Main Bazar Chart
Unveiling the Mystery of Main Bazar Chart
 
Spain Vs Italy Spain to be banned from participating in Euro 2024.docx
Spain Vs Italy Spain to be banned from participating in Euro 2024.docxSpain Vs Italy Spain to be banned from participating in Euro 2024.docx
Spain Vs Italy Spain to be banned from participating in Euro 2024.docx
 
Personal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley DennisPersonal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley Dennis
 
UEFA Euro 2024 Squad Check-in Who is Most Favorite.docx
UEFA Euro 2024 Squad Check-in Who is Most Favorite.docxUEFA Euro 2024 Squad Check-in Who is Most Favorite.docx
UEFA Euro 2024 Squad Check-in Who is Most Favorite.docx
 
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Sports Writing (Rules,Tips, Examples, etc)
Sports Writing (Rules,Tips, Examples, etc)Sports Writing (Rules,Tips, Examples, etc)
Sports Writing (Rules,Tips, Examples, etc)
 
Cricket Api Solution.pdfCricket Api Solution.pdf
Cricket Api Solution.pdfCricket Api Solution.pdfCricket Api Solution.pdfCricket Api Solution.pdf
Cricket Api Solution.pdfCricket Api Solution.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Netherlands Players expected to miss UEFA Euro 2024 due to injury.docx
Netherlands Players expected to miss UEFA Euro 2024 due to injury.docxNetherlands Players expected to miss UEFA Euro 2024 due to injury.docx
Netherlands Players expected to miss UEFA Euro 2024 due to injury.docx
 
2k Shots ≽ 9205541914 ≼ Call Girls In Sheikh Sarai (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Sheikh Sarai (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Sheikh Sarai (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Sheikh Sarai (Delhi)
 
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics TradeTechnical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
 
Ramban Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts In...
Ramban  Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts In...Ramban  Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts In...
Ramban Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts In...
 
WhatsApp Chat: 📞 8617697112 Birbhum Call Girl available for hotel room package
WhatsApp Chat: 📞 8617697112 Birbhum  Call Girl available for hotel room packageWhatsApp Chat: 📞 8617697112 Birbhum  Call Girl available for hotel room package
WhatsApp Chat: 📞 8617697112 Birbhum Call Girl available for hotel room package
 
European Football Icons that Missed Opportunities at UEFA Euro 2024.docx
European Football Icons that Missed Opportunities at UEFA Euro 2024.docxEuropean Football Icons that Missed Opportunities at UEFA Euro 2024.docx
European Football Icons that Missed Opportunities at UEFA Euro 2024.docx
 

Cosi V Mware

  • 1. Virtual Horizons Dave Pattern, Library Systems Manager University of Huddersfield d.c.pattern@hud.ac.uk
  • 2. Preamble • Presentation available at: – www.slideshare.net/daveyp/ • Please remix and reuse this presentation – creativecommons.org/licenses/by-nc-sa/3.0 • Have you remembered to switch your phone on? – please feel free take photos, record audio, blog, tweet (@daveyp), etc
  • 3. Background • Horizon 7.3.4 (UK) • Sun Fire V240 • Solaris 8 • Sybase database held on Storage Area Network (SAN)
  • 4. Jan 2009 • Planned Easter upgrade to SAN would end support for Solaris 8 connectivity 
  • 5. Plan #1 • Prep replacement server with Solaris 10 • Install Horizon • Copy database(?) • Ooops… epic fail! – IT Policy now mandates that (unless there is a strong technical reason) all new and replacement servers should be virtual
  • 6. Plan #2 • Prep new virtual server with Solaris 10 • Install Horizon • Copy database(?) • Ooops… epic fail! – Current VMware setup only supports x86 version of Solaris – Sybase not available for x86 Solaris platform
  • 7. Plan #3 • Prep new virtual server with Windows Server 2003 • Install Horizon • Migrate database
  • 8. What went right? • Downtime during data migration was low • Faster server and increased redundancy 
  • 9. What went wrong? • At 4am prompt on the following Saturday morning, Horizon fell over dead 
  • 10. What went wrong? • The only scheduled task at 4am was for “upstat” (update statistics) • Disabled “upstat” scheduled task whilst SirsiDynix Support investigated • A few days later, Horizon died a death at 4am again… • …maybe going virtual wasn’t such a good idea, after all!!!
  • 11. So, what really happened? • VMware server configured to take daily “snapshot” at 4am • Reconfigured “snapshot” to exclude Sybase data partition • Touch wood, it hasn’t happened again
  • 12. What else has gone wrong? • Nothing! Niente! Gdzie tam! пусте! 
  • 13. What next? • The HIP server will need replacing soon, so we’d like to virtualise that too