diff options
| author | Monty Taylor <mordred@inaugust.com> | 2015-10-04 11:14:46 -0400 |
|---|---|---|
| committer | Monty Taylor <mordred@inaugust.com> | 2015-10-04 11:14:46 -0400 |
| commit | 61a9eeada86fb86acd64eca269ca8ff7ca22a37a (patch) | |
| tree | 4b60c72e8e95a301abdb4b42fb97fbbe74a41d80 /src/talks/isnt-it-ironic.hbs | |
| parent | c30262575ffdb8161e09c1b6c6d5b07448823cba (diff) | |
Removed coda to ironic talk
Diffstat (limited to 'src/talks/isnt-it-ironic.hbs')
| -rw-r--r-- | src/talks/isnt-it-ironic.hbs | 81 |
1 files changed, 1 insertions, 80 deletions
diff --git a/src/talks/isnt-it-ironic.hbs b/src/talks/isnt-it-ironic.hbs index b9f743f..696803b 100644 --- a/src/talks/isnt-it-ironic.hbs +++ b/src/talks/isnt-it-ironic.hbs | |||
| @@ -36,6 +36,7 @@ | |||
| 36 | <li>Limitations</li> | 36 | <li>Limitations</li> |
| 37 | </ul> | 37 | </ul> |
| 38 | </section> | 38 | </section> |
| 39 | |||
| 39 | <section> | 40 | <section> |
| 40 | <section id="not-a-virt-layer"> | 41 | <section id="not-a-virt-layer"> |
| 41 | <h1>"OpenStack is not a virtualization layer. It is an abstraction layer."</h1> | 42 | <h1>"OpenStack is not a virtualization layer. It is an abstraction layer."</h1> |
| @@ -430,88 +431,8 @@ nova flavor-key my-baremetal-flavor set capabilities:boot_mode="uefi"</pre> | |||
| 430 | 2014-05-01 03:47:05.878 AUDIT nova.compute.resource_tracker [-] Free VCPUS: 0</code></pre> | 431 | 2014-05-01 03:47:05.878 AUDIT nova.compute.resource_tracker [-] Free VCPUS: 0</code></pre> |
| 431 | </section> | 432 | </section> |
| 432 | </section> | 433 | </section> |
| 433 | <section id="end"> | ||
| 434 | <h1>Thanks!</h1><br> | ||
| 435 | @devananda<br><br> | ||
| 436 | <a href="http://devananda.github.io/talks/isnt-it-ironic.html">devananda.github.io/talks/isnt-it-ironic.html</a> | ||
| 437 | <a href="http://docs.openstack.org/developer/ironic/deploy/install-guide.html">docs.openstack.org/developer/ironic/deploy/install-guide.html</a> | ||
| 438 | <br><br> | ||
| 439 | </section> | ||
| 440 | <section id="deploy-process"> | ||
| 441 | <h1>Two methods for image deployment</h1> | ||
| 442 | <table > | ||
| 443 | <tr> | ||
| 444 | <th>Direct from source</th> | ||
| 445 | <th> || </th> | ||
| 446 | <th>Cache on conductor</th> | ||
| 447 | </tr> | ||
| 448 | <tr> | ||
| 449 | <td valign="top"><ul> | ||
| 450 | <li>agent_ipmitool</li> | ||
| 451 | <li>agent_pyghmi</li> | ||
| 452 | <li>agent_ilo</li> | ||
| 453 | </ul></td> | ||
| 454 | <td></td> | ||
| 455 | <td><ul> | ||
| 456 | <li>pxe_ipmitool</li> | ||
| 457 | <li>pxe_ipminative</li> | ||
| 458 | <li>pxe_seamicro</li> | ||
| 459 | <li>pxe_iboot</li> | ||
| 460 | <li>pxe_ilo</li> | ||
| 461 | <li>pxe_snmp</li> | ||
| 462 | <li>pxe_drac</li> | ||
| 463 | <li>pxe_irmc</li> | ||
| 464 | <li>pxe_amt</li> | ||
| 465 | <li>iscsi_ilo</li> | ||
| 466 | </ul></td> | ||
| 467 | </tr> | ||
| 468 | </table> | ||
| 469 | </section> | ||
| 470 | <section id="pxe-1"> | ||
| 471 | <h1>PXE Deploy Process</h1> | ||
| 472 | <img src="/images/pxe-deploy-1.png" /> | ||
| 473 | </section> | ||
| 474 | <section id="pxe-2"> | ||
| 475 | <h1>PXE Deploy Process (cont)</h1> | ||
| 476 | <img src="/images/pxe-deploy-2.png" /> | ||
| 477 | </section> | ||
| 478 | <section id="agent-1"> | ||
| 479 | <h1>Agent Deploy Process</h1> | ||
| 480 | <img src="/images/agent-deploy-1.png" /> | ||
| 481 | </section> | ||
| 482 | <section id="agent-2"> | ||
| 483 | <h1>Agent Deploy Process (cont)</h1> | ||
| 484 | <img src="/images/agent-deploy-2.png" /> | ||
| 485 | </section> | ||
| 486 | </div> | 434 | </div> |
| 487 | </div> | 435 | </div> |
| 488 | 436 | ||
| 489 | <script src="lib/js/head.min.js"></script> | ||
| 490 | <script src="js/reveal.js"></script> | ||
| 491 | <script> | ||
| 492 | // Full list of configuration options available here: | ||
| 493 | // https://github.com/hakimel/reveal.js#configuration | ||
| 494 | Reveal.initialize({ | ||
| 495 | controls: true, | ||
| 496 | progress: true, | ||
| 497 | history: true, | ||
| 498 | center: true, | ||
| 499 | |||
| 500 | theme: Reveal.getQueryHash().theme, // available themes are in /css/theme | ||
| 501 | transition: Reveal.getQueryHash().transition || 'default', // default/cube/page/concave/zoom/linear/fade/none | ||
| 502 | |||
| 503 | // Optional libraries used to extend on reveal.js | ||
| 504 | dependencies: [ | ||
| 505 | { src: 'lib/js/classList.js', condition: function() { return !document.body.classList; } }, | ||
| 506 | { src: 'plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } }, | ||
| 507 | { src: 'plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } }, | ||
| 508 | { src: 'plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }, | ||
| 509 | { src: 'plugin/zoom-js/zoom.js', async: true, condition: function() { return !!document.body.classList; } }, | ||
| 510 | { src: 'plugin/notes/notes.js', async: true, condition: function() { return !!document.body.classList; } } | ||
| 511 | // { src: 'plugin/search/search.js', async: true, condition: function() { return !!document.body.classList; } } | ||
| 512 | // { src: 'plugin/remotes/remotes.js', async: true, condition: function() { return !!document.body.classList; } } | ||
| 513 | ] | ||
| 514 | }); | ||
| 515 | </script> | ||
| 516 | </body> | 437 | </body> |
| 517 | </html> | 438 | </html> |
