Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
BENE Jo Vanvoorden Upgrade je Blackboard 7.2  servers naar 9.0   Implicaties van de upgrade   voor systeembeheerders.
Overzicht <ul><li>Upgrade pad </li></ul><ul><li>Voorbereiding </li></ul><ul><li>Servers </li></ul><ul><li>Timeframe systee...
Upgrade pad <ul><li>7.2.383.0  => 7.2.383.45 </li></ul><ul><li>7.2.383.45  => 8.0.260.7 </li></ul><ul><li>8.0.260.7 => Xyt...
Voorbereiding <ul><li>Gestart met testfase upgrade 8 </li></ul><ul><li>Pad verder uitgeschreven voor BB9 </li></ul><ul><li...
Servers <ul><li>Applicatie Servers ? </li></ul>Cygnus (albireo, sadir,gienah,azelfafage,ruchba) Lyra ( tolbb9app2t) tolbb9...
Servers <ul><li>Applicatie Servers ? </li></ul><ul><li>Database Servers </li></ul><ul><ul><li>Tolora10db6, elune, polaris ...
Timeframe systeem beheerders <ul><li>Testen : </li></ul><ul><ul><li>Run1 </li></ul></ul><ul><ul><li>Run 2 : 14 h 30 </li><...
Doing the job <ul><li>Vrijdagavond 12 februari - 20.00 </li></ul><ul><ul><li>Cold backup db + app +  snapshots backend, gd...
Doing the job <ul><li>Zaterdagmorgen </li></ul><ul><li>04.40 </li></ul><ul><ul><li>Xythosid finished -> patchen ongedaan m...
Doing the job <ul><li>Zaterdagmorgen </li></ul><ul><ul><li>Migration reminders </li></ul></ul><ul><ul><ul><li>Loadbalanced...
Nazorg <ul><li>Zaterdag </li></ul><ul><ul><li>Bijstaan toledo team – performance  </li></ul></ul><ul><li>Zondag </li></ul>...
Performance + bevindingen <ul><li>New = cool </li></ul><ul><ul><li>+/- 2 weken overload op de servers </li></ul></ul><ul><...
Vragen <ul><li>Vragen ? </li></ul>
Upcoming SlideShare
Loading in …5
×

Upgrade Bb9 Ku Leuven 1 System Administrators

962 views

Published on

Nederlandstalige Blackboard Usergroup - Bijeenkomst 24 maart 2010 - Leuven.
Presentatie KULeuven Deel 1
Systeembeheer

Published in: Education
  • Be the first to comment

  • Be the first to like this

Upgrade Bb9 Ku Leuven 1 System Administrators

  1. 1. BENE Jo Vanvoorden Upgrade je Blackboard 7.2 servers naar 9.0 Implicaties van de upgrade voor systeembeheerders.
  2. 2. Overzicht <ul><li>Upgrade pad </li></ul><ul><li>Voorbereiding </li></ul><ul><li>Servers </li></ul><ul><li>Timeframe systeem beheerders </li></ul><ul><li>Doing the job </li></ul><ul><li>Performance + bevindingen </li></ul><ul><li>Nazorg </li></ul>
  3. 3. Upgrade pad <ul><li>7.2.383.0 => 7.2.383.45 </li></ul><ul><li>7.2.383.45 => 8.0.260.7 </li></ul><ul><li>8.0.260.7 => Xythos Unique ID tool </li></ul><ul><li>8.0.260.7 => 9.0.351.4 </li></ul><ul><li>9.0.351.4 => 9.0.505.0 </li></ul><ul><li>9.0.505.0 => 9.0.505.0 + Patchset + MR </li></ul>
  4. 4. Voorbereiding <ul><li>Gestart met testfase upgrade 8 </li></ul><ul><li>Pad verder uitgeschreven voor BB9 </li></ul><ul><li>Verschillende versies getest </li></ul><ul><li>Clean install </li></ul><ul><li>Full install </li></ul><ul><li>2 FTE +2maanden fulltime restore + testen </li></ul><ul><li>Uitbouw hulpmiddelen </li></ul><ul><ul><li>Patch deploy script </li></ul></ul><ul><ul><li>Smsmewakker script </li></ul></ul><ul><ul><li>Comparesystems script </li></ul></ul><ul><ul><li>Installblackboardfromscratch script </li></ul></ul>
  5. 5. Servers <ul><li>Applicatie Servers ? </li></ul>Cygnus (albireo, sadir,gienah,azelfafage,ruchba) Lyra ( tolbb9app2t) tolbb9dev1t tolbb9dev2t tolbb9dev3t tolbb9dev4t tolbb9dev5t tolbb9dev6t Muliphein (tolbb9app3t) Tolbb9app1t Tolbb9app4t Alshain,altair Canis-major (sirius,mirzam)
  6. 6. Servers <ul><li>Applicatie Servers ? </li></ul><ul><li>Database Servers </li></ul><ul><ul><li>Tolora10db6, elune, polaris </li></ul></ul><ul><ul><li>Tolora10db1t, tolora10db2t, tolora10db3t,tolora10db4t, tolora10db5t, altair </li></ul></ul><ul><li>Storage </li></ul><ul><ul><li>Backend Netapp -> full system restores </li></ul></ul><ul><ul><li>DB -> full restores 5 test db servers (500G/server) </li></ul></ul><ul><li>Hardware </li></ul><ul><ul><li>Full restores => fysieke hardware </li></ul></ul><ul><ul><li>Development restores => vmware esx </li></ul></ul>
  7. 7. Timeframe systeem beheerders <ul><li>Testen : </li></ul><ul><ul><li>Run1 </li></ul></ul><ul><ul><li>Run 2 : 14 h 30 </li></ul></ul><ul><ul><li>Run 3 : 15 h </li></ul></ul><ul><ul><li>Run …13h </li></ul></ul><ul><ul><li>upgrade 7.2 -> 7.2.383.45 </li></ul></ul><ul><ul><li>18min? </li></ul></ul><ul><ul><li>upgrade 7.2 -> 8 </li></ul></ul><ul><ul><li>40min </li></ul></ul><ul><ul><li>UNIQUE ID TOOL </li></ul></ul><ul><ul><li>10.34 -> 16h gestopt opnieuw gestart in screen </li></ul></ul><ul><ul><li>16h -> 21h.... gestopt met errors </li></ul></ul><ul><ul><li>2010-01-20T20:53:44Z] Trace XythosSession ContextImpl:201 Transaction Aborted com.xythos.storageServer.api.StorageServerException: ContextImpl:199 Transaction Aborted </li></ul></ul><ul><ul><li>(com.xythos.storageServer.api.EntryReadException: FileSystemEntryException on entry bbcms//users/j-1013000000027004/calculations.doc </li></ul></ul><ul><ul><li>upgrade 8 -> 9.0.351.4 </li></ul></ul><ul><ul><li>7h </li></ul></ul><ul><ul><li>upgrade 9.0.351.4 -> 9.0.505.0 </li></ul></ul><ul><ul><li>1.5h </li></ul></ul>
  8. 8. Doing the job <ul><li>Vrijdagavond 12 februari - 20.00 </li></ul><ul><ul><li>Cold backup db + app + snapshots backend, gdlo down + redirect in place, start restore reference system </li></ul></ul><ul><li>21.07 DB in noarchivelog + andere voorbereidingen </li></ul><ul><li>21.21 PONR </li></ul><ul><ul><li>7.2.383.0 => 7.2.383.45 </li></ul></ul><ul><li>21.56 </li></ul><ul><ul><li>Reconfigure bb-tasks, disable PA ,next installer ( => 8.0.184.3 ) </li></ul></ul><ul><li>22.29 </li></ul><ul><ul><li>Reconfigure bb-tasks, Unique ID tool </li></ul></ul>
  9. 9. Doing the job <ul><li>Zaterdagmorgen </li></ul><ul><li>04.40 </li></ul><ul><ul><li>Xythosid finished -> patchen ongedaan maken </li></ul></ul><ul><li>5.08 </li></ul><ul><ul><li>java upgrade, classpath aanpassen, blackboard aanpassen + volgende installer (9.0.351.4) </li></ul></ul><ul><li>6.33 </li></ul><ul><ul><li>Custom patches, upgrade java, new init script </li></ul></ul><ul><li>7.04 </li></ul><ul><ul><li>next installer (9.0.505.0) </li></ul></ul><ul><li>7.32 </li></ul><ul><ul><li>Patchset </li></ul></ul>
  10. 10. Doing the job <ul><li>Zaterdagmorgen </li></ul><ul><ul><li>Migration reminders </li></ul></ul><ul><ul><ul><li>Loadbalanced specific aanpassingen </li></ul></ul></ul><ul><ul><ul><li>Custom authentication aanpassingen (shib, import/export) </li></ul></ul></ul><ul><ul><ul><li>Queued tasks </li></ul></ul></ul><ul><ul><ul><li>Permgensize </li></ul></ul></ul><ul><ul><ul><li>Wrapper.conf </li></ul></ul></ul><ul><ul><ul><li>Nieuwe certificaten </li></ul></ul></ul><ul><ul><ul><li>Nieuwe firewall (startup booster) </li></ul></ul></ul><ul><ul><ul><li>Nieuw loadbalancer check script </li></ul></ul></ul><ul><ul><ul><li>Restore client files </li></ul></ul></ul><ul><ul><ul><li>Allowlinking </li></ul></ul></ul><ul><ul><ul><li>Sql tuning </li></ul></ul></ul><ul><li>9.20 => Blackoard release naar toledo team </li></ul>
  11. 11. Nazorg <ul><li>Zaterdag </li></ul><ul><ul><li>Bijstaan toledo team – performance </li></ul></ul><ul><li>Zondag </li></ul><ul><ul><li>9.00 – 19.30 Verdere afwerking </li></ul></ul><ul><ul><ul><li>Collab server – https </li></ul></ul></ul><ul><ul><ul><li>Undotbs, temptbs shrinken </li></ul></ul></ul><ul><ul><ul><li>End-user performance tuning (oracle EM) </li></ul></ul></ul><ul><ul><ul><li>Deploy on all servers in cluster </li></ul></ul></ul><ul><ul><li>19.30 – Blackboard available for end users </li></ul></ul><ul><li>Lopend </li></ul><ul><ul><li>Upgrade applicatie servers RHEL4 => RHEL5 </li></ul></ul><ul><ul><li>Upgrade database server 10.2.0.3 => 10.2.04 </li></ul></ul><ul><ul><li>End user experience (slow) </li></ul></ul>
  12. 12. Performance + bevindingen <ul><li>New = cool </li></ul><ul><ul><li>+/- 2 weken overload op de servers </li></ul></ul><ul><ul><ul><li>Gemiddeld 300 CPS/ cluster (cluster 4-6 servers) </li></ul></ul></ul><ul><ul><ul><li>Na upgrade 250 CPS/ server </li></ul></ul></ul><ul><ul><ul><ul><li>Iedereen wil het nieuwe zien </li></ul></ul></ul></ul><ul><li>Garbage collection problemen </li></ul><ul><ul><li>Stop the world ... </li></ul></ul><ul><li>Behind.blackboard.com </li></ul><ul><ul><li>Informatie, maar niet altijd even duidelijk </li></ul></ul><ul><li>Veel tuning nodig aan de databank </li></ul>
  13. 13. Vragen <ul><li>Vragen ? </li></ul>

×