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