Coordinated hot code load – Dell POWEREDGE M1000E User Manual

Page 364

Advertising
background image

324

Fabric OS Administrator’s Guide

53-1001763-02

Coordinated Hot Code Load

14

Coordinated Hot Code Load

Coordinated Hot Code Load (HCL) removes the limitations on the number of E_Ports that can be
supported. Fabric OS v6.2.0 and later supports Coordinated HCL on all Fabric OS switches when
connected to a mixed fabric with M-EOS switches running in either McDATA Fabric or McDATA Open
Fabric mode. Coordinated HCL provides:

Fabric-wide pause and resume

No limitations on E_Port count or fabric membership

Flood pause frame to all switches in the fabric before initiating a reboot

Fabric OS running on switches takes approximately 120 seconds to restart as part of the Hot Code
Activation process. During the 120 seconds when the Fabric OS switches are waiting to restart and
the switch service is not available, the M-EOS switches in the fabric may send point-to-point frames
and domain controller frames (GEPT) to the Fabric OS switches. A Fabric OS v6.3.0 switch notifies
all switches in the fabric about a pending Hot Code Activation so that they can stop sending control
frames to the specified switch until it restarts and sends a resume notification. When the switch
initiates a graceful shutdown sequence to prepare for Hot Code load, it sends a Pause notification
frame that support Coordinated HCL switches in the fabric. When the specified switch restarts it
sends out a resume notification.

Bypassing the Coordinated HCL check on firmware download

When you download the Fabric OS firmware on switches in interoperable fabrics, it automatically
starts the Coordinated HCL. The firmwareDownload command checks whether all switches in the
fabric support Coordinated HCL. If Coordinated HCL is supported, the firmwareDownload operation
proceeds and displays the normal message. If Coordinated HCL is not supported, the
firmwareDownload operation fails and prompts you to use the -o option to bypass checking the

Coordinated HCL. All domains are not capable of supporting Coordinated HCL

On switches in interop fabrics, the Coordinated HCL protocol is used to ensure data traffic is not
disrupted during firmware upgrades. Using the firmwareDownload with the -o allows the firmware

download to continue even if Coordinated HCL is not supported in the fabric or the protocol fails.

1. Enter the firmwareDownload command without any option to automatically start Coordinated

HCL.

If Coordinated HCL is not supported, the firmwareDownload operation fails and prompts you to
use the -o option to bypass checking the Coordinated HCL. All domains are not capable of

supporting Coordinated HCL.

Firmwaredownload is not running at that point.

2. Enter firmwareDownload -o to continue the download.

If Coordinated HCL is not supported in the fabric or if there is an Coordinated HCL protocol
failure to one or more of the supported switches, a best effort is made to run the Coordinated
HCL protocol. Traffic disruption can still occur for some switches in the fabric.

The normal firmwaredownload messages are displayed along with the following message:

You have elected to bypass the checking of Coordinated HCL. This may cause
traffic disruption for some switches in the fabric.
Do you want to proceed?

Advertising