diff options
Diffstat (limited to 'src/talks')
-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> |