Solution

Overview

There may be times when the CacheFlow appliance needs to be restarted. Restarts are required when upgrading software, during some hardware maintenance or, occasionally, to assist in troubleshooting a problem. This document describes the different types of restarts and their purposes.

Questions answered:

What is the difference between cold and warm restart?

What is ‘restart abrupt’ and under what circumstances should it be used?

Cause

Resolution

There are five types of restart: regular (hardware or software), upgrade (hardware only) and abrupt (hardware or software).

A hardware restart shuts down the appliance and gives control to the BIOS. It is a complete hardware reset equivalent to power-cycling the appliance. During a hardware restart, the user is given the option to select an image to boot. A hardware restart is also called a cold boot.

A software restart is done completely in CacheFlow software and is much quicker than a hardware restart. Because the software is not halted, a new image cannot be loaded. A software restart is also called a warm boot.

Blue Coat CacheFlow 5000 Series#restart ? abrupt Reboot system abruptly, according to restart settings regular Reboot system according to restart settings upgrade Reboot system to start running new image

Restart upgrade is typically executed after a ‘load upgrade’ command, which loads a new software image and pre-selects it as the default.

Restart abrupt sends an interrupt to shutdown the appliance immediately. It does not wait for disk activity to end. A restart abrupt will perform a hardware or software restart depending on what the restart mode is set to. Restart abrupt essentially mimics a crash, and writes out important diagnostic information; for this reason, Blue Coat support may sometimes request a restart abrupt in order to obtain valuable information about a support case.

From the serial console only, the command sequence ctrl-X ctrl-C will cause an immediate abrupt hardware restart; This sequence should only be used if other CLI sessions become non-responsive.

After a restart, the type can be determined by the message on startup. For example, a software restart:

A hardware restart will go through a full bootup including a BIOS check and an option list of available systems. Afterwards, the system restart message will be displayed:

These messages are also logged to syslog and can be viewed in the GUI: