HP StorageWorks 1606 Brocade Fabric OS Administrator's Guide v6.3.0 (53-100133 - Page 360

Coordinated Hot Code Load, Bypassing the Coordinated HCL check on firmware download

Page 360 highlights

14 Coordinated Hot Code Load 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.1.0 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 60 seconds to restart as part of the Hot Code Activation process. During the 60 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 can flood 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? 318 Fabric OS Administrator's Guide 53-1001336-01

  • 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
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • 539
  • 540
  • 541
  • 542
  • 543
  • 544
  • 545
  • 546
  • 547
  • 548
  • 549
  • 550
  • 551
  • 552
  • 553
  • 554
  • 555
  • 556
  • 557
  • 558
  • 559
  • 560
  • 561
  • 562
  • 563
  • 564
  • 565
  • 566
  • 567
  • 568
  • 569
  • 570
  • 571
  • 572
  • 573
  • 574
  • 575
  • 576
  • 577
  • 578
  • 579
  • 580
  • 581
  • 582
  • 583
  • 584
  • 585
  • 586
  • 587
  • 588
  • 589
  • 590
  • 591
  • 592

318
Fabric OS Administrator’s Guide
53-1001336-01
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.1.0 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 60 seconds to restart as part of the Hot Code
Activation process. During the 60 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 can flood 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?