Library Table of Contents Index Previous Page (Alt-p) Next Page (Alt-n) Comments

Nondisruptive upgrades from the Data ONTAP 7.0 release family

Upgrading your clustered systems using the nondisruptive method  Top

Before initiating the nondisruptive upgrade procedure, verify that you have completed any prerequisite procedures described in Preparing for the upgrade. All CompactFlash-based systems that satisfy these prerequisites can use the nondisruptive upgrade procedure.

To download Data ONTAP to clustered storage systems for a nondisruptive upgrade to Data ONTAP 7.1 from the 7.0 release family, complete the following steps.

Step

Action

1

At the console of each storage system, enter the following command to copy the executables to the boot blocks of the storage system's hard disks:

download

Result

The download command provides an acknowledgment similar to the following:

Tue Jun 19 10:03:22 GMT [download.request:notice]: 
Operator requested download initiated
download: Downloading boot device.........
download: Downloading disks: opening Data ONTAP 7.1 
.......................done
download: boot blocks successfully copied to disk(s)

Then a message similar to the following appears:

Tues Jun 19 10:11:51 GMT [download.requestDone:notice]: 
Operator requested download completed

Note
The storage system console is unavailable until the download procedure is complete.

2

At the console of each storage system, enter the following command to verify that clustering is enabled:

cf status

Result

The cf status command output should be similar to the following:

Cluster enabled, filerA is up.

If it is not, enter the following command to enable clustering:

cf enable

Then verify that clustering is re-enabled by entering the cf status command.

3

At the console of each storage system, enter the following commands to compare the installed version of system firmware with the version on the CompactFlash card:

sysconfig -a
version -b

Result

The sysconfig command output contains an entry similar to the following:

Firmware release:   4.3_i1

The version command output contains an entry similar to the following:

1:/x86/firmware/xfiler/firmware.img: Firmware 4.3.1_i2

If the version of the newly loaded firmware displayed by the version command is

  • The same as the installed firmware version displayed by sysconfig, your storage system does not need a system firmware update.
  • Later than the installed firmware displayed by sysconfig, your storage system needs a system firmware update.
  • Earlier than the installed firmware displayed by sysconfig, do not update system firmware with the update-flash command.
4

If...

Then...

CIFS is not in use in system A

Go to Step 5.

CIFS is in use in system A

Enter the following command:

cifs terminate -t nn

where nn is a notification period (in minutes) appropriate for your clients. After that period of time, proceed to Step 5.

5

At the console of system B, enter the following command:

cf takeover

Result

This command causes system A to shut down gracefully and leaves system B in takeover mode.

Note
When system A displays the Waiting for giveback message, you can also halt and power off system A to perform maintenance procedures. For more information, see About nondisruptive cluster upgrades.

6

If...

Then...

You do not need to upgrade system firmware

Go to Step 13.

If you need to update system firmware

Go to Step 7.

7

To display the boot prompt (CFE or ok, depending on your storage system) at the system A console, complete one of the following procedures:

  • Press Del at the system A console when instructed after the boot sequence starts.
  • When the Waiting for giveback message appears on the console of system A, press Ctrl-C at the system A console. When the Continue with boot? message appears, enter no.
8

At the boot prompt, enter the following command:

bye
9

During the memory test, press Del to interrupt the boot process.

Note
If you have a terminal emulation package and it does not support Del, use Ctrl-Bksp instead.

Result

The console displays the following messages:

Skipping auto-boot 
Complete
Startup aborted

Then the console displays the boot prompt (CFE or ok).

10

Enter the following command:

update-flash

Result

The system prompts you to continue.

11

Enter y to continue.

Result

The system updates the firmware, displays several status messages, and displays the boot prompt.

Note
If you installed a system firmware upgrade on a storage system running Open Firmware (OFW), you might have to run the set-defaults command from the firmware ok prompt before rebooting your storage system. For more information, see Considerations concerning system firmware upgrades.

12

Enter the following command to reboot the system using the new firmware and software:

bye
13

When the Waiting for giveback message appears on the console of system A, enter the following command at the console of system B:

cf giveback -f

Result

This command causes system A to reboot with the new system configuration--a Data ONTAP version and any system firmware and hardware changes--and resume normal operation as a cluster partner.

Note
At this point in the upgrade procedure--system A is running Data ONTAP 7.1 and system B is running an earlier Data ONTAP release family--the systems are in a state of "version mismatch." This means that normal clustering functions such as NVRAM mirroring and automatic takeover are not in effect, and error messages indicating version mismatch and mailbox format problems are seen. This is expected behavior that is temporary and not harmful.

Nonetheless, you should complete the upgrade procedure as quickly as possible; do not allow the two systems to remain in a state of version mismatch longer than necessary.

14

If...

Then...

CIFS is not in use in system B

Go to Step 15.

CIFS is in use in system B

Enter the following command:

cifs terminate -t nn

where nn is a notification period (in minutes) appropriate for your clients. After that period of time, proceed to Step 15.

15

At the console of system A, enter the following command:

cf takeover -n

Result

You see output similar to the following:

Waiting for partner to be cleanly shutdown using the 
'halt' command.
Press Ctrl-C to abort wait...
16

At the console of system B, enter the following command:

halt

Result

This command causes system B to shut down cleanly, flushing file-system information in memory to disk.

Note
When system B displays the Waiting for giveback message, you can also power off system B to perform maintenance procedures. For more information, see About nondisruptive cluster upgrades.

17

If...

Then...

You do not need to upgrade system firmware

Go to Step 23.

If you need to update system firmware

Go to Step 18.

18

To display the boot prompt (CFE or ok, depending on your storage system) at the system B console, complete one of the following procedures:

  • Press Del at the system B console when instructed after the boot sequence starts.
  • When the Waiting for giveback message appears on the console of system B, press Ctrl-C at the system B console. When the Continue with boot? message appears, enter no.
19

At the boot prompt, enter the following command:

bye
20

During the memory test, press Del to interrupt the boot process.

Note
If you have a terminal emulation package and it does not support Del, use Ctrl-Bksp instead.

Result

The console displays the following messages:

Skipping auto-boot 
Complete
Startup aborted

Then the console displays the boot prompt (CFE or ok).

21

Enter the following command:

update-flash

Result

The system prompts you to continue.

22

Enter y to continue.

Result

The system updates the firmware, displays several status messages, and displays the boot prompt.

Note
If you installed a system firmware upgrade on a storage system running Open Firmware (OFW), you might have to run the set-defaults command from the firmware ok prompt before rebooting your storage system. For more information, see Considerations concerning system firmware upgrades.

23

At the console of system B, enter the following command to reboot the system using the new system firmware (if it was installed) and software:

bye
24

When the Waiting for giveback message appears on the console of system B, enter the following command at the console of system A:

cf giveback -f

Result

This command causes system B to reboot with the new system configuration--a Data ONTAP version and any system firmware and hardware changes--and resume normal operation as a cluster partner.

When the reboot completes, the two cluster nodes are running the same Data ONTAP version.

25

As needed, perform the procedures described in Concluding the upgrade.

Library Table of Contents Index Previous Page (Alt-p) Next Page (Alt-n) Comments