HP StorageWorks MSA 2/8 HP StorageWorks Fabric OS Procedures V3.1.x/4.1.x User - Page 162

Diagnostics Overview, Manual Operation, Power on Self Test (POST), Diagnostic Command Set

Page 162 highlights

Diagnostics and Status Diagnostics Overview The purpose of the diagnostic subsystem is to evaluate the integrity of the system hardware. Diagnostics are invoked two ways: ■ Manually (through the Fabric OS command line), or ■ During the power-on self test (POST) The error messages generated during these test activities are sent to the console, error logs, and possibly to non-volatile storage. Each of these destinations may adjust the output format slightly to suit the purpose of the output media. Manual Operation During manual operation of diagnostics, the switch or blade typically needs to be in an offline state so as not to affect the fabric that the switch is placed in. There are exceptions to this policy. If a diagnostic needs the switch offline and finds that the switch is active, it will not run, and exits without harm to the fabric. Manual tests are useful in fault isolation, and various stress test environments. There is no single test that will give a comprehensive indication of the hardware status. They need to be run in concert to achieve this goal. Power on Self Test (POST) The POST tests give a quick indication of hardware readiness when new hardware is brought into operation. These tests do not require user input to function. These tests typically operate within a couple minutes, and support minimal validation due to the restriction on test duration. Their purpose is to give a basic health check before new hardware is allowed to join a fabric. These tests are divided into two groups-POST1 and POST2. POST1 validates the hardware interconnect of the switch/blade, and POST2 validates the ability of the switch/blade to pass data frames between the ports. Diagnostic Command Set The diagnostic command set can be divided into two categories. These are ■ Control commands - Act to support or evaluate the diagnostic operations independent of performing an actual test of hardware circuitry ■ Test commands - Act on hardware and report anomalies when found. 162 Fabric OS Procedures Version 3.1.x/4.1.x User Guide

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270

Diagnostics and Status
162
Fabric OS Procedures Version 3.1.x/4.1.x User Guide
Diagnostics Overview
The purpose of the diagnostic subsystem is to evaluate the integrity of the system
hardware. Diagnostics are invoked two ways:
Manually (through the Fabric OS command line), or
During the power-on self test (POST)
The error messages generated during these test activities are sent to the console,
error logs, and possibly to non-volatile storage. Each of these destinations may
adjust the output format slightly to suit the purpose of the output media.
Manual Operation
During manual operation of diagnostics, the switch or blade typically needs to be
in an offline state so as not to affect the fabric that the switch is placed in. There
are exceptions to this policy. If a diagnostic needs the switch offline and finds that
the switch is active, it will not run, and exits without harm to the fabric. Manual
tests are useful in fault isolation, and various stress test environments. There is no
single test that will give a comprehensive indication of the hardware status. They
need to be run in concert to achieve this goal.
Power on Self Test (POST)
The POST tests give a quick indication of hardware readiness when new hardware
is brought into operation. These tests do not require user input to function. These
tests typically operate within a couple minutes, and support minimal validation
due to the restriction on test duration. Their purpose is to give a basic health check
before new hardware is allowed to join a fabric. These tests are divided into two
groups—POST1 and POST2. POST1 validates the hardware interconnect of the
switch/blade, and POST2 validates the ability of the switch/blade to pass data
frames between the ports.
Diagnostic Command Set
The diagnostic command set can be divided into two categories. These are
Control commands - Act to support or evaluate the diagnostic operations
independent of performing an actual test of hardware circuitry
Test commands - Act on hardware and report anomalies when found.