Server Upgrades CPTE 433 John Beckett. Tool #1: The Worksheet A blank/lined piece of paper. Go through it thrice. Work through each step yourself Work.

Slides:



Advertisements
Similar presentations
Installation & User Guide
Advertisements

CVs & Telephone Skills Top Tips to remember …
SAG Infotech Private Limited
Networking Essentials Lab 3 & 4 Review. If you have configured an event log retention setting to Do Not Overwrite Events (Clear Log Manually), what happens.
Digital Certificate Installation & User Guide For Class-2 Certificates.
Computer Basics Hit List of Items to Talk About ● What and when to use left, right, middle, double and triple click? What and when to use left, right,
EvalS Application User Guide version September 17, 2011.
Version Control System (Sub)Version Control (SVN).
Change Management & Revision Control CPTE 433 John Beckett.
How to use a scanner Throughout this slide show there will be hyperlinks (highlighted in blue) follow the hyperlinks to navigate to the specified Topic.
Evaluating Requirements. Outline Brief Review Stakeholder Review Requirements Analysis Summary Activity 1.
Concepts of Version Control A Technology-Independent View.
®® Microsoft Windows 7 for Power Users Tutorial 10 Backing Up and Restoring Files.
Setting Up a Sandbox Presented by: Kevin Brunson Chief Technology Officer.
NovaBACKUP 10 xSP Technical Training By: Nathan Fouarge
Desktop Security: Worms and Viruses Brian Arkills, C&C NDC-Sysmgt.
Hotmail Tutorial This tutorial aims to quickly cover some of the basic elements of web based using msn Hotmail - a free service Use the Index.
Why do I Need Multiplication? and how can I make it fun to learn?
Offline Performance Monitoring for Linux Abhishek Shukla.
STUFF TO KNOW ABOUT WRITING YOUR RESEARCH PAPER. SUCCESS: YOU ALREADY HAVE AN ANNOTATED BIBLIOGRAPHY! -Much of your information gathering is complete.
IT Essentials 1 v4.0 Chapters 4 & 5 JEOPARDY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
Data Storage CPTE 433 John Beckett. The Paradox “If I can go to a computer store and buy 1000 gigabytes for $50, why does it cost more in your server.
Systems Used for Collaboration When to achieve a common goal, result or work product.
Lesson 14: Installing and Uninstalling Programs how to install a new program what to do if the new program doesn’t work how to uninstall a program © CCI.
Acting Auditions and Scenes in Musicals
Recovery-Oriented Computing User Study Training Materials October 2003.
Introduction to the WebBoard Terry Dennis. The WebBoard - Our Connection The WebBoard URL is
Becoming an Active Reader
“To study the phenomena of disease without books is to said an uncharted sea. To study books without patients is not to go to sea at all.” Sir William.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
Problem Determination Your mind is your most important tool!
Discussion of Assignment 9 1 CSE 2312 Computer Organization and Assembly Language Programming Vassilis Athitsos University of Texas at Arlington.
Cloud Computing Characteristics A service provided by large internet-based specialised data centres that offers storage, processing and computer resources.
Step By Step Windows Server 2003 Installation Guide Step By Step Windows Server 2003 Installation Guide.
Advanced English Writing
SharePoint document libraries I: Introduction to sharing files Sharjah Higher Colleges of Technology presents:
Version Control.
Downloading and Installing Autodesk Revit 2016
Software Development Process.  You should already know that any computer system is made up of hardware and software.  The term hardware is fairly easy.
Student-Mentor Relationships and the Politics of Graduate School.
An Anecdote An artist friend subscribes to AOL for and web services. Recently AOL attempted to make an automatic on- line upgrade to her address.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
Choose a folder on the remote machine. For e.g. if there is a machine named comp1 in your network, please choose a folder in that machine which you will.
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
Course ILT Troubleshooting Unit objectives Describe methods to help prioritize network problems List basic troubleshooting steps to be followed when working.
9: Troubleshooting Your Network
Cover Letter YOUTH CENTRAL – Cover Letters & Templates
Don’t Disconnect Me! The challenges of building offline-enabled web apps Matthias Oßwald,
IT1001 – Personal Computer Hardware & system Operations Week7- Introduction to backup & restore tools Introduction to user account with access rights.
2007 TAX YEARERO TRAINING - MODULE 61 ERO (Transmitter) Training Module 6 Federal and State Installation and Updates.
Computer Organization Instruction Set Architecture (ISA) Instruction Set Architecture (ISA), or simply Architecture, of a computer is the.
Version Control and SVN ECE 297. Why Do We Need Version Control?
Lecture 7 Conditional Scripting and Importing/Exporting.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring.
Lecture 15 Page 1 CS 236 Online Evaluating Running Systems Evaluating system security requires knowing what’s going on Many steps are necessary for a full.
1 Chapter Overview Monitoring Access to Shared Folders Creating and Sharing Local and Remote Folders Monitoring Network Users Using Offline Folders and.
Data Forensics: You’ve done the Overview; what’s next? Dr John DeCourcy.
Embracing Servant Leadership A Summary of my 2014 Leadership Experience The Basics What: I implemented a leadership style of managing vs. leading my team.
John Samuels October, Why Now?  Vista Problems  New Features  >4GB Memory Support  Experience.
Run the on your PC to start the firmware configuration process Run IP Config Tool.
TELEPORT PRO Website to Hard Drive Completely download a website, enabling you to “Browse Offline” at much greater speeds than if you were to browse the.
© 2014 IBM Corporation e-config RPO MES Training Bill Luken September 29 th, 2014 Global Client Value.
IBM Washington Systems Center Introducing the zPMT WebSphere Application Server for z/OS Based on WP ibm.com/support/techdocs Don Bagwell IBM Washington.
Run the on your PC to start the firmware configuration process Run IP Config Tool.
SAG Infotech Private Limited
Introduction to Computers
JENKINS TIPS Ideas for making your life with Jenkins easier
Easy-Speak How easy is it?
Booksy University Bug Reports and Feature Requests.
The Troubleshooting theory
Presentation transcript:

Server Upgrades CPTE 433 John Beckett

Tool #1: The Worksheet A blank/lined piece of paper. Go through it thrice. Work through each step yourself Work through.. With techs Work through each step with the stakeholders. –Don’t just ask them “Is this OK?”. –Tell them how this will affect their operation. –Tell them what’s expected of them. –Note what they expect of you.

Tool #2: Service Checklist What services are provided by the service? Who are the customers of each service? What software package provides which service? What data sources are required for each service? Who/what depends on each service

For Each Service… Verify that the software package will work with the new OS or plan an upgrade path. Develop a test that will verify that it is working. –Part of the definition of “done”. –May require user participation. –E.g.

Plan the Transition Write a back-out plan. –Multiple stages along the path? Select a maintenance window. Announce the upgrade as appropriate. –Over-communicate because they don’t get it the first time or the same time. Execute the tests developed early to make sure they are correct.

Do the Upgrade Do the upgrade with a mentor watching/helping. Repeat all the tests developed earlier. Use the back-out plan if necessary –Re-test to make sure it is working Communicate the completion/back-out to the customers. (“Thank you”)

Service Checklist This drives the entire process. A server exists to serve. Spreadsheet on the Web –People can get the latest version of your plan. –They might not notice changes you’ve made Send notifications with an attached copy of spreadsheet –Indicate changes made since the last version. –A change log (last changes show at the top) is a good idea.

Customer Dependency Check Meeting includes customers plus their support techs. Resolve techie arguments beforehand. Focus on the service and implications to operations.

What If You Don’t Know? If you don’t know what services are on a machine… Look at where software might be installed. Scan for open ports. Ask people. If you’re still not sure: –Try a short test-down period to see what goes down when that server is offline. Beware of cacheing issues.

Software Compatibility Issues RTFM Bring up a test server –Good reason to have a spare server. –The same server could be used in the event of a hardware failure. –Beware of naming conflicts. What if the new version of the software requires a new version of the OS? –Test that combination with your config & data!

Verification Tests Emphasis on designing verification tests ahead of time. Weak points: –“What didn’t we get working right away after the last upgrade?” –“What’s the most important thing that doesn’t always work?” –Beware of over-emphasizing something you have really solved, and letting something else creep up on you.

Maintenance Window When? Ask your customers! How long? –Backing up –Making the changeover –Installing s/w & data –Testing –Backout –“Fudge Factor” / backout time

“Monday Night Carte Blanche” Excellent idea in the past. Still a good idea for changes to the system But how much is actually testing? –Do “space-division multiplexing” – spare server – to conserve on downtime. Users are like cats… –They prefer predictability even if it isn’t exactly what they want.

What Does The Mentor Do? One person does the upgrade. The other person records what happened.

Communicate the Change What you were attempting to do That it was completed within time-frame –No need to brag that it went faster – that simply increases expectations. –If over, be brief about your tribulations. –They don’t care how hard you worked. They do care what happened to them. Current status Additional things you discovered along the way

Re-Use Your Tests Baseline for whether things work You look really stupid if a previous problem re-surfaces on a subsequent upgrade –But that happens all too often! –…especially on changes made in the response to problems. –Re-read your wrap-up communiqué from last time to make sure you’ve dealt with last time’s problems.

Dress Rehearsal For some upgrades you may wish to do a “dress rehearsal”. Separate host: ideal –Except that it does not affect other systems the same Same host: –Same environment –Save the hard drive and restore it Beware of transactions processed