62
DS6000 Series: Concepts and Architecture
3.6 Microcode updates
The DS6000 contains several discrete redundant components. Most of these components
have firmware that can be updated. This includes the controllers, device adapters, host
adapters, and network adapters. Each DS6800 controller also has microcode that can be
updated. All of these code releases come as a single package installed all at once. As IBM
continues to develop and improve the DS6800, new releases of firmware and microcode will
become available which offer improvements in both function and reliability.
The architecture of the DS6800 allows for concurrent code updates. This is achieved by using
the redundant design of the DS6800. In general, redundancy is lost for a short period as each
component in a redundant pair is updated. This also depends on the attached hosts having a
separate path to each controller.
Each DS6800 controller card maintains a copy of the previous code version and the active
code version. When a code update is performed, the new code version is written to the
controller and then activated.
Maintaining code
It is the responsibility of the user to ensure that their DS6800 is running on the currently
available version of microcode. They can do this by monitoring the code level currently
available at:
http://www-1.ibm.com/servers/storage/support/disk/index.html
The currently available version of code can also be downloaded from this Web site.
Users can also register for support e-mails at:
https://www-1.ibm.com/support/mysupport/us/en/
Installation process
The concurrent installation process proceeds as follows:
1. Copy the new DS6800 code version onto the DS Management Console and from there to
the internal storage of each controller.
2. The user selects to active the code and from then the process is automated. First,
controller 1 is quiesced.
3. The active microcode version in controller 1 is updated to the new level. This may include
firmware updates to the controller card, host adapter, device adapter, and network
adapter.
4. Controller 1 is rebooted and then resumes operation.
5. Controller 0 is quiesced.
6. The active microcode version in controller 0 is updated to the new level. This may include
firmware updates to the controller card, host adapter, device adapter and network
adapter.
7. Controller 0 is rebooted and then resumes operation.
8. Now the user must manually update the DS Management Console to the matching level of
DS System Manager GUI. You also need to update the version of DS CLI being used to
match the SM GUI version.
As noted, after step two, the installation process described above should not require any user
intervention. The user should be able to simply start the process and then monitor its
Summary of Contents for System storage DS6000 Series
Page 2: ......
Page 5: ...iii...
Page 6: ...iv DS6000 Series Concepts and Architecture...
Page 18: ...xvi DS6000 Series Concepts and Architecture...
Page 24: ...xxii DS6000 Series Concepts and Architecture...
Page 26: ...2 DS6000 Series Concepts and Architecture...
Page 44: ...20 DS6000 Series Concepts and Architecture...
Page 46: ...22 DS6000 Series Concepts and Architecture...
Page 68: ...44 DS6000 Series Concepts and Architecture...
Page 88: ...64 DS6000 Series Concepts and Architecture...
Page 136: ...112 DS6000 Series Concepts and Architecture...
Page 138: ...114 DS6000 Series Concepts and Architecture...
Page 218: ...194 DS6000 Series Concepts and Architecture...
Page 242: ...218 DS6000 Series Concepts and Architecture...
Page 266: ...242 DS6000 Series Concepts and Architecture...
Page 298: ...274 DS6000 Series Concepts and Architecture...
Page 352: ...328 DS6000 Series Concepts and Architecture...
Page 392: ...368 DS6000 Series Concepts and Architecture...
Page 396: ...372 DS6000 Series Concepts and Architecture...
Page 404: ...DS6000 Series Concepts and Architecture DS6000 Series Concepts and Architecture...
Page 405: ......