Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Preview

DS 2.24: Rollback and controlled releases

This is the first page of the lesson. Read it and have a go at the activities. The rest is in the full lesson.

55 minutes

The update that broke the printers

On Monday, an update goes to all 300 PCs. By lunchtime, nobody can print. The technician must undo it, on 300 PCs, fast.

A team that planned a way back finishes in an hour. A team that did not may take a week.

Key words

WordWhat it means
Operating systemthe program that runs a computer and its other programs
Drivera small program that lets the system use a piece of hardware
Rollbackundoing an update to return to the version that worked
Release controldeciding which updates go out, to whom, and when
Group policya way to apply settings and software to many computers from one place
Test groupa few PCs that get an update first
Locally installedput on a PC by hand or from the PC itself
Network deployedsent to many PCs from a central server
Holdto stop a program being updated
Known gooda version that is tested and works

The cells students fill in are left blank in this preview.

By the end of this lesson

Note

I can explain how to roll back drivers, system updates and other updates, and how to control a release.

Starter

Have a go

Starter

3 questions
Have a go: your answers are marked here and then forgotten. Sign in if you would like your score kept, and to pick up where you left off.Sign in to keep your score

Your answers are marked here and are not kept. A college account keeps every student’s marks.

Installing updates safely

Install updates, but not blindly. Back up first. Read what the update changes. Try it on a test group. Then release it more widely.

Always plan the way back before you go forward. That way back is a rollback.

Rollback procedures

There are three kinds. Roll back a device driver. If a new driver breaks a device, return to the old driver version. Roll back an operating system update. If an update stops the system working, remove it, or use a restore point. Roll back an update. If a program update breaks a program, put the old version back.

Keep the old versions. Without them there is nothing to go back to.

Save a setting as the known good

Command
printf 'timeout=30\n' > app.conf && cp app.conf app.conf.v1 && cat app.conf

A command for the lesson’s lab terminal. It is shown here and not run.

The update changes it

Command
printf 'timeout=3\n' > app.conf && cat app.conf

A command for the lesson’s lab terminal. It is shown here and not run.

Roll back to the known good

Command
cp app.conf.v1 app.conf && cat app.conf

A command for the lesson’s lab terminal. It is shown here and not run.

The lesson goes on

9 more parts of this lesson are in the full curriculum, with the tasks, the final check and the labs. A college account gives your students all of it.