1{ 2 "Redfish Power On": { 3 "start": { 4 "redfish": "^1$", 5 "chassis": "^Off$", 6 "boot_progress": "^None$", 7 "host": "^Disabled$" 8 }, 9 "end": { 10 "redfish": "^1$", 11 "chassis": "^On$", 12 "boot_progress": "^OSRunning$", 13 "host": "^Enabled$", 14 "os_ping": "^1$", 15 "os_login": "^1$", 16 "os_run_cmd": "^1$" 17 }, 18 "bmc_reboot": 0, 19 "method_type": "keyword", 20 "method": "Redfish Power Operation On", 21 "lib_file_path": "bmc_redfish_utils.robot" 22 }, 23 "IPMI Power On": { 24 "start": { 25 "redfish": "^1$", 26 "chassis": "^Off$", 27 "boot_progress": "^None$", 28 "host": "^Disabled$" 29 }, 30 "end": { 31 "redfish": "^1$", 32 "chassis": "^On$", 33 "boot_progress": "^OSRunning$", 34 "host": "^Enabled$", 35 "os_ping": "^1$", 36 "os_login": "^1$", 37 "os_run_cmd": "^1$" 38 }, 39 "bmc_reboot": 0, 40 "method_type": "keyword", 41 "method": "Run External IPMI Standard Command power on -N 10 -R 1", 42 "lib_file_path": "ipmi_client.robot" 43 }, 44 "Istep Power On": { 45 "start": { 46 "redfish": "^1$", 47 "chassis": "^Off$", 48 "boot_progress": "^None$", 49 "host": "^Disabled$" 50 }, 51 "end": { 52 "redfish": "^1$", 53 "chassis": "^On$", 54 "boot_progress": "^OSRunning$", 55 "host": "^Enabled$", 56 "os_ping": "^1$", 57 "os_login": "^1$", 58 "os_run_cmd": "^1$" 59 }, 60 "bmc_reboot": 0, 61 "method_type": "keyword", 62 "method": "BMC Execute Command '/usr/bin/istep' fork=${1}" 63 }, 64 "Redfish Power Off": { 65 "start": { 66 "redfish": "^1$", 67 "chassis": "^On$" 68 }, 69 "end": { 70 "redfish": "^1$", 71 "chassis": "^Off$", 72 "boot_progress": "^None$", 73 "host": "^Disabled$", 74 "os_ping": "^0$", 75 "os_login": "^0$", 76 "os_run_cmd": "^0$" 77 }, 78 "bmc_reboot": 0, 79 "method_type": "keyword", 80 "method": "Redfish Power Operation GracefulShutdown", 81 "lib_file_path": "bmc_redfish_utils.robot" 82 }, 83 "Redfish Hard Power Off": { 84 "start": { 85 "redfish": "^1$", 86 "chassis": "^On$" 87 }, 88 "end": { 89 "redfish": "^1$", 90 "chassis": "^Off$", 91 "boot_progress": "^None$", 92 "host": "^Disabled$", 93 "os_ping": "^0$", 94 "os_login": "^0$", 95 "os_run_cmd": "^0$" 96 }, 97 "bmc_reboot": 0, 98 "method_type": "keyword", 99 "method": "Redfish Power Operation ForceOff", 100 "lib_file_path": "bmc_redfish_utils.robot" 101 }, 102 "IPMI Power Off": { 103 "start": { 104 "redfish": "^1$", 105 "chassis": "^On$" 106 }, 107 "end": { 108 "redfish": "^1$", 109 "chassis": "^Off$", 110 "boot_progress": "^None$", 111 "host": "^Disabled$", 112 "os_ping": "^0$", 113 "os_login": "^0$", 114 "os_run_cmd": "^0$" 115 }, 116 "bmc_reboot": 0, 117 "method_type": "keyword", 118 "method": "Run External IPMI Standard Command power off -N 10 -R 1", 119 "lib_file_path": "ipmi_client.robot" 120 }, 121 "IPMI Power Soft": { 122 "start": { 123 "redfish": "^1$", 124 "chassis": "^On$" 125 }, 126 "end": { 127 "redfish": "^1$", 128 "chassis": "^Off$", 129 "boot_progress": "^None$", 130 "host": "^Disabled$", 131 "os_ping": "^0$", 132 "os_login": "^0$", 133 "os_run_cmd": "^0$" 134 }, 135 "bmc_reboot": 0, 136 "method_type": "keyword", 137 "method": "Run External IPMI Standard Command power soft -N 10 -R 1", 138 "lib_file_path": "ipmi_client.robot" 139 }, 140 "Host Power Off": { 141 "start": { 142 "redfish": "^1$", 143 "chassis": "^On$", 144 "boot_progress": "^OSRunning$", 145 "host": "^Enabled$", 146 "os_ping": "^1$", 147 "os_login": "^1$", 148 "os_run_cmd": "^1$" 149 }, 150 "end": { 151 "redfish": "^1$", 152 "chassis": "^Off$", 153 "boot_progress": "^None$", 154 "host": "^Disabled$", 155 "os_ping": "^0$", 156 "os_login": "^0$", 157 "os_run_cmd": "^0$" 158 }, 159 "bmc_reboot": 0, 160 "method_type": "keyword", 161 "method": "utils.Initiate OS Host Power Off", 162 "lib_file_path": "utils.robot" 163 }, 164 165 "APOR": { 166 "start": { 167 "redfish": "^1$", 168 "chassis": "^On$", 169 "boot_progress": "^OSRunning$", 170 "host": "^Enabled$", 171 "os_ping": "^1$", 172 "os_login": "^1$", 173 "os_run_cmd": "^1$" 174 }, 175 "end": { 176 "redfish": "^1$", 177 "chassis": "^On$", 178 "boot_progress": "^OSRunning$", 179 "host": "^Enabled$", 180 "os_ping": "^1$", 181 "os_login": "^1$", 182 "os_run_cmd": "^1$" 183 }, 184 "bmc_reboot": 1, 185 "method_type": "keyword", 186 "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle", 187 "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot" 188 }, 189 "OBMC Reboot (run)": { 190 "start": { 191 "redfish": "^1$", 192 "chassis": "^On$", 193 "boot_progress": "^OSRunning$", 194 "host": "^Enabled$", 195 "os_ping": "^1$", 196 "os_login": "^1$", 197 "os_run_cmd": "^1$" 198 }, 199 "end": { 200 "redfish": "^1$", 201 "bmc": "^Enabled$", 202 "chassis": "^On$", 203 "boot_progress": "^OSRunning$", 204 "host": "^Enabled$", 205 "os_ping": "^1$", 206 "os_login": "^1$", 207 "os_run_cmd": "^1$" 208 }, 209 "bmc_reboot": 1, 210 "method_type": "keyword", 211 "method": "BMC Execute Command /sbin/reboot fork=${1}" 212 }, 213 "Redfish OBMC Reboot (run)": { 214 "start": { 215 "redfish": "^1$", 216 "chassis": "^On$", 217 "boot_progress": "^OSRunning$", 218 "host": "^Enabled$", 219 "os_ping": "^1$", 220 "os_login": "^1$", 221 "os_run_cmd": "^1$" 222 }, 223 "end": { 224 "redfish": "^1$", 225 "bmc": "^Enabled$", 226 "chassis": "^On$", 227 "boot_progress": "^OSRunning$", 228 "host": "^Enabled$", 229 "os_ping": "^1$", 230 "os_login": "^1$", 231 "os_run_cmd": "^1$" 232 }, 233 "bmc_reboot": 1, 234 "method_type": "keyword", 235 "method": "Redfish BMC Reset Operation", 236 "lib_file_path": "bmc_redfish_utils.robot" 237 }, 238 "OBMC Reboot (off)": { 239 "start": { 240 "redfish": "^1$", 241 "chassis": "^Off$" 242 }, 243 "end": { 244 "redfish": "^1$", 245 "bmc": "^Enabled$", 246 "chassis": "^Off$", 247 "boot_progress": "^None$", 248 "host": "^Disabled$" 249 }, 250 "bmc_reboot": 1, 251 "method_type": "keyword", 252 "method": "BMC Execute Command /sbin/reboot fork=${1}" 253 }, 254 "Redfish OBMC Reboot (off)": { 255 "start": { 256 "redfish": "^1$", 257 "chassis": "^Off$" 258 }, 259 "end": { 260 "redfish": "^1$", 261 "bmc": "^Enabled$", 262 "chassis": "^Off$", 263 "boot_progress": "^None$", 264 "host": "^Disabled$" 265 }, 266 "bmc_reboot": 1, 267 "method_type": "keyword", 268 "method": "Redfish BMC Reset Operation", 269 "lib_file_path": "bmc_redfish_utils.robot" 270 }, 271 "PDU AC Cycle (run)": { 272 "start": { 273 "redfish": "^1$", 274 "chassis": "^On$", 275 "boot_progress": "^OSRunning$", 276 "host": "^Enabled$", 277 "os_ping": "^1$", 278 "os_login": "^1$", 279 "os_run_cmd": "^1$" 280 }, 281 "end": { 282 "redfish": "^1$", 283 "chassis": "^On$", 284 "boot_progress": "^OSRunning$", 285 "host": "^Enabled$", 286 "os_ping": "^1$", 287 "os_login": "^1$", 288 "os_run_cmd": "^1$" 289 }, 290 "bmc_reboot": 1, 291 "method_type": "keyword", 292 "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle", 293 "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot" 294 }, 295 "PDU AC Cycle (off)": { 296 "start": { 297 "redfish": "^1$", 298 "chassis": "^Off$" 299 }, 300 "end": { 301 "redfish": "^1$", 302 "chassis": "^Off$", 303 "boot_progress": "^None$", 304 "host": "^Disabled$" 305 }, 306 "bmc_reboot": 1, 307 "method_type": "keyword", 308 "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle", 309 "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot" 310 }, 311 "IPMI MC Reset Warm (run)": { 312 "start": { 313 "redfish": "^1$", 314 "chassis": "^On$", 315 "boot_progress": "^OSRunning$", 316 "host": "^Enabled$", 317 "os_ping": "^1$", 318 "os_login": "^1$", 319 "os_run_cmd": "^1$" 320 }, 321 "end": { 322 "redfish": "^1$", 323 "bmc": "^Enabled$", 324 "chassis": "^On$", 325 "boot_progress": "^OSRunning$", 326 "host": "^Enabled$", 327 "os_ping": "^1$", 328 "os_login": "^1$", 329 "os_run_cmd": "^1$" 330 }, 331 "bmc_reboot": 1, 332 "method_type": "keyword", 333 "method": "Run External IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn", 334 "lib_file_path": "ipmi_client.robot:gen_print.py" 335 }, 336 "IPMI MC Reset Warm (off)": { 337 "start": { 338 "redfish": "^1$", 339 "chassis": "^Off$" 340 }, 341 "end": { 342 "redfish": "^1$", 343 "bmc": "^Enabled$", 344 "chassis": "^Off$", 345 "boot_progress": "^None$", 346 "host": "^Disabled$" 347 }, 348 "bmc_reboot": 1, 349 "method_type": "keyword", 350 "method": "Run External IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn", 351 "lib_file_path": "ipmi_client.robot:gen_print.py" 352 }, 353 "IPMI MC Reset Cold (run)": { 354 "start": { 355 "redfish": "^1$", 356 "chassis": "^On$", 357 "boot_progress": "^OSRunning$", 358 "host": "^Enabled$", 359 "os_ping": "^1$", 360 "os_login": "^1$", 361 "os_run_cmd": "^1$" 362 }, 363 "end": { 364 "redfish": "^1$", 365 "bmc": "^Enabled$", 366 "chassis": "^On$", 367 "boot_progress": "^OSRunning$", 368 "host": "^Enabled$", 369 "os_ping": "^1$", 370 "os_login": "^1$", 371 "os_run_cmd": "^1$" 372 }, 373 "bmc_reboot": 1, 374 "method_type": "keyword", 375 "method": "Run External IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn", 376 "lib_file_path": "ipmi_client.robot:gen_print.py" 377 }, 378 "IPMI MC Reset Cold (off)": { 379 "start": { 380 "redfish": "^1$", 381 "chassis": "^Off$" 382 }, 383 "end": { 384 "redfish": "^1$", 385 "bmc": "^Enabled$", 386 "chassis": "^Off$", 387 "boot_progress": "^None$", 388 "host": "^Disabled$" 389 }, 390 "bmc_reboot": 1, 391 "method_type": "keyword", 392 "method": "Run External IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn", 393 "lib_file_path": "ipmi_client.robot:gen_print.py" 394 }, 395 "IPMI Std MC Reset Warm (run)": { 396 "start": { 397 "redfish": "^1$", 398 "chassis": "^On$", 399 "boot_progress": "^OSRunning$", 400 "host": "^Enabled$", 401 "os_ping": "^1$", 402 "os_login": "^1$", 403 "os_run_cmd": "^1$" 404 }, 405 "end": { 406 "redfish": "^1$", 407 "chassis": "^On$", 408 "boot_progress": "^OSRunning$", 409 "host": "^Enabled$", 410 "os_ping": "^1$", 411 "os_login": "^1$", 412 "os_run_cmd": "^1$" 413 }, 414 "bmc_reboot": 1, 415 "method_type": "keyword", 416 "method": "Run IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn", 417 "lib_file_path": "ipmi_client.robot:gen_print.py" 418 }, 419 "IPMI Std MC Reset Warm (off)": { 420 "start": { 421 "redfish": "^1$", 422 "chassis": "^Off$" 423 }, 424 "end": { 425 "redfish": "^1$", 426 "chassis": "^Off$", 427 "boot_progress": "^None$", 428 "host": "^Disabled$" 429 }, 430 "bmc_reboot": 1, 431 "method_type": "keyword", 432 "method": "Run IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn", 433 "lib_file_path": "ipmi_client.robot:gen_print.py" 434 }, 435 "IPMI Std MC Reset Cold (run)": { 436 "start": { 437 "redfish": "^1$", 438 "chassis": "^On$", 439 "boot_progress": "^OSRunning$", 440 "host": "^Enabled$", 441 "os_ping": "^1$", 442 "os_login": "^1$", 443 "os_run_cmd": "^1$" 444 }, 445 "end": { 446 "redfish": "^1$", 447 "chassis": "^On$", 448 "boot_progress": "^OSRunning$", 449 "host": "^Enabled$", 450 "os_ping": "^1$", 451 "os_login": "^1$", 452 "os_run_cmd": "^1$" 453 }, 454 "bmc_reboot": 1, 455 "method_type": "keyword", 456 "method": "Run IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn", 457 "lib_file_path": "ipmi_client.robot:gen_print.py" 458 }, 459 "IPMI Std MC Reset Cold (off)": { 460 "start": { 461 "redfish": "^1$", 462 "chassis": "^Off$" 463 }, 464 "end": { 465 "redfish": "^1$", 466 "chassis": "^Off$", 467 "boot_progress": "^None$", 468 "host": "^Disabled$" 469 }, 470 "bmc_reboot": 1, 471 "method_type": "keyword", 472 "method": "Run IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn", 473 "lib_file_path": "ipmi_client.robot:gen_print.py" 474 }, 475 "IPMI Power Cycle": { 476 "start": { 477 "redfish": "^1$", 478 "chassis": "^On$", 479 "boot_progress": "^OSRunning$", 480 "host": "^Enabled$", 481 "os_ping": "^1$", 482 "os_login": "^1$", 483 "os_run_cmd": "^1$" 484 }, 485 "end": { 486 "redfish": "^1$", 487 "chassis": "^On$", 488 "boot_progress": "^OSRunning$", 489 "host": "^Enabled$", 490 "os_ping": "^1$", 491 "os_login": "^1$", 492 "os_run_cmd": "^1$" 493 }, 494 "bmc_reboot": 0, 495 "method_type": "keyword", 496 "method": "Run External IPMI Standard Command power cycle -N 10 -R 1", 497 "lib_file_path": "ipmi_client.robot" 498 }, 499 "IPMI Power Reset": { 500 "start": { 501 "redfish": "^1$", 502 "chassis": "^On$", 503 "boot_progress": "^OSRunning$", 504 "host": "^Enabled$", 505 "os_ping": "^1$", 506 "os_login": "^1$", 507 "os_run_cmd": "^1$" 508 }, 509 "end": { 510 "redfish": "^1$", 511 "chassis": "^On$", 512 "boot_progress": "^OSRunning$", 513 "host": "^Enabled$", 514 "os_ping": "^1$", 515 "os_login": "^1$", 516 "os_run_cmd": "^1$" 517 }, 518 "bmc_reboot": 0, 519 "method_type": "keyword", 520 "method": "Run External IPMI Standard Command power reset -N 10 -R 1", 521 "lib_file_path": "ipmi_client.robot" 522 }, 523 "Auto Reboot": { 524 "start": { 525 "redfish": "^1$", 526 "chassis": "^Off$", 527 "boot_progress": "^None$", 528 "host": "^Disabled$", 529 "os_ping": "^0$", 530 "os_login": "^0$", 531 "os_run_cmd": "^0$" 532 }, 533 "end": { 534 "redfish": "^1$", 535 "chassis": "^On$", 536 "boot_progress": "^OSRunning$", 537 "host": "^Enabled$", 538 "os_ping": "^1$", 539 "os_login": "^1$", 540 "os_run_cmd": "^1$" 541 }, 542 "bmc_reboot": 0, 543 "method_type": "keyword", 544 "method": "utils.Redfish Initiate Auto Reboot 1000", 545 "lib_file_path": "utils.robot" 546 }, 547 "Host initd Reset": { 548 "start": { 549 "redfish": "^1$", 550 "chassis": "^On$", 551 "boot_progress": "^OSRunning$", 552 "host": "^Enabled$", 553 "os_ping": "^1$", 554 "os_login": "^1$", 555 "os_run_cmd": "^1$" 556 }, 557 "end": { 558 "redfish": "^1$", 559 "bmc": "^Enabled$", 560 "chassis": "^On$", 561 "boot_progress": "^OSRunning$", 562 "host": "^Enabled$", 563 "os_ping": "^1$", 564 "os_login": "^1$", 565 "os_run_cmd": "^1$" 566 }, 567 "bmc_reboot": 1, 568 "method_type": "keyword", 569 "method": "utils.Stop PLDM Service And Wait", 570 "lib_file_path": "utils.robot" 571 }, 572 "Host Reboot": { 573 "start": { 574 "redfish": "^1$", 575 "chassis": "^On$", 576 "boot_progress": "^OSRunning$", 577 "host": "^Enabled$", 578 "os_ping": "^1$", 579 "os_login": "^1$", 580 "os_run_cmd": "^1$" 581 }, 582 "end": { 583 "redfish": "^1$", 584 "chassis": "^On$", 585 "boot_progress": "^OSRunning$", 586 "host": "^Enabled$", 587 "os_ping": "^1$", 588 "os_login": "^1$", 589 "os_run_cmd": "^1$" 590 }, 591 "bmc_reboot": 0, 592 "method_type": "keyword", 593 "method": "utils.Initiate OS Host Reboot", 594 "lib_file_path": "utils.robot" 595 }, 596 "RF SYS GracefulRestart": { 597 "start": { 598 "redfish": "^1$", 599 "chassis": "^On$", 600 "boot_progress": "^OSRunning$", 601 "host": "^Enabled$", 602 "os_ping": "^1$", 603 "os_login": "^1$", 604 "os_run_cmd": "^1$" 605 }, 606 "end": { 607 "redfish": "^1$", 608 "chassis": "^On$", 609 "boot_progress": "^OSRunning$", 610 "host": "^Enabled$", 611 "os_ping": "^1$", 612 "os_login": "^1$", 613 "os_run_cmd": "^1$" 614 }, 615 "bmc_reboot": 0, 616 "method_type": "keyword", 617 "method": "Redfish Power Operation GracefulRestart", 618 "lib_file_path": "bmc_redfish_utils.robot" 619 }, 620 "RF SYS ForceRestart": { 621 "start": { 622 "redfish": "^1$", 623 "chassis": "^On$", 624 "boot_progress": "^OSRunning$", 625 "host": "^Enabled$", 626 "os_ping": "^1$", 627 "os_login": "^1$", 628 "os_run_cmd": "^1$" 629 }, 630 "end": { 631 "redfish": "^1$", 632 "chassis": "^On$", 633 "boot_progress": "^OSRunning$", 634 "host": "^Enabled$", 635 "os_ping": "^1$", 636 "os_login": "^1$", 637 "os_run_cmd": "^1$" 638 }, 639 "bmc_reboot": 0, 640 "method_type": "keyword", 641 "method": "Redfish Power Operation ForceRestart", 642 "lib_file_path": "bmc_redfish_utils.robot" 643 }, 644 "Tool Initd MP Reboot": { 645 "start": { 646 "redfish": "^1$", 647 "chassis": "^On$", 648 "boot_progress": "^OSRunning$", 649 "host": "^Enabled$", 650 "os_ping": "^1$", 651 "os_login": "^1$", 652 "os_run_cmd": "^1$" 653 }, 654 "end": { 655 "redfish": "^1$", 656 "chassis": "^On$", 657 "boot_progress": "^OSRunning$", 658 "host": "^Enabled$", 659 "os_ping": "^1$", 660 "os_login": "^1$", 661 "os_run_cmd": "^1$" 662 }, 663 "bmc_reboot": 0, 664 "method_type": "keyword", 665 "method": "BMC Execute Command systemctl start obmc-host-crash@0.target" 666 }, 667 "OPAL TI": { 668 "start": { 669 "redfish": "^1$", 670 "chassis": "^On$", 671 "boot_progress": "^OSRunning$", 672 "host": "^Enabled$", 673 "os_ping": "^1$", 674 "os_login": "^1$", 675 "os_run_cmd": "^1$" 676 }, 677 "end": { 678 "redfish": "^1$", 679 "chassis": "^On$", 680 "boot_progress": "^OSRunning$", 681 "host": "^Enabled$", 682 "os_ping": "^1$", 683 "os_login": "^1$", 684 "os_run_cmd": "^1$" 685 }, 686 "bmc_reboot": 0, 687 "method_type": "keyword", 688 "method": "Inject OPAL TI", 689 "lib_file_path": "open_power_utils.robot" 690 } 691} 692