bare metal devops
play

Bare Metal DevOps Chris Read @cread Core Principles Agile - PowerPoint PPT Presentation

Bare Metal DevOps Chris Read @cread Core Principles Agile Infrastructure Machines as Cattle Automation Communication GOTO Chicago @cread Agile Infrastructure Use configuration management! Test Rebuild


  1. Bare Metal DevOps Chris Read @cread

  2. Core Principles • “Agile” Infrastructure • Machines as Cattle • Automation • Communication GOTO Chicago @cread

  3. Agile Infrastructure • Use configuration management! • Test • Rebuild • Repurpose GOTO Chicago @cread

  4. Machines as Cattle • iPXE • OS Image management • Bootstrapping the boot server… https://upload.wikimedia.org/wikipedia/commons/f/f2/Greenland-musk-ox_hg.jpg GOTO Chicago @cread

  5. Boot Process • PXE • iPXE • HTTP call to config service • Kernel and VLAN specified • Debian live-boot • Load squashfs as root filesystem • bash scripts from git for hostname and network interface config • chef-client GOTO Chicago @cread

  6. Automation • Bringing up new hardware • Firmware Upgrades • Diagnostics https://upload.wikimedia.org/wikipedia/commons/2/27/Kempelen_chess1.jpg GOTO Chicago @cread

  7. Communication • Data Center • Networks • Security • Purchasing • Vendors GOTO Chicago @cread

  8. Additional Considerations • Mechanical Sympathy • Networking • Monitoring • Forecasting GOTO Chicago @cread

  9. Mechanical Sympathy • Scaling writes on spinning drives • Gratuitous threading • Maintaining high availability https://upload.wikimedia.org/wikipedia/commons/6/65/Seagate_ST-225.jpg GOTO Chicago @cread

  10. Networking • Topologies • Cabling • Protocols • Scaling https://upload.wikimedia.org/wikipedia/commons/d/d1/IBM_hermaphroditic_connector.JPG GOTO Chicago @cread

  11. Monitoring • ECC (Memory) • S.M.A.R.T. (Hard Drives) • Fans • Environment https://upload.wikimedia.org/wikipedia/commons/3/3e/FM200_Three.jpg GOTO Chicago @cread

  12. Forecasting • Purchasing lead time • Supply chain disruption • Safe experiments https://www.flickr.com/photos/april-mo/11618701545 GOTO Chicago @cread

  13. Gotchas • Variable Quality Hardware • Quantum State of Old Machines • Depreciated Hardware IS NOT FREE! • Platform/Vendor Changes GOTO Chicago @cread

  14. DevOps is NOT: • Only deploying to the “Cloud”/ Containers/VM’s • Limited to web sites or services • Just another name for your {Sys,Net,DB} Admins! GOTO Chicago @cread

  15. Thank You GOTO Chicago @cread

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend