Episode 506: Rob Hirschfeld on Bare Metal Infrastructure

Topics covered
Popular Clips
Episode Highlights
Out of Band
Out of band management is crucial for server control, especially when the operating system is inaccessible. explains that this management involves a separate network access to the server's motherboard, allowing for actions like restarting the server or updating its BIOS without needing the operating system 1. This method is akin to a backdoor, providing essential control mechanisms in the absence of physical buttons or dials on the server.
If your operating system crashed or the operating system isn't installed yet, or you might not have the access credentials to that system, you need another way to get access to it. And that's what out of band management is.
---
Hirschfeld also notes that out of band management is applicable in virtual environments, such as when interfacing with hypervisor control planes or cloud APIs 2.
Pipelines
Infrastructure pipelines play a pivotal role in automating and managing the provisioning and configuration of systems. highlights the importance of tools like Terraform and Pulumi, which provide a consistent interface for cloud APIs, facilitating seamless integration and management 3. These pipelines enable small, quick changes to be implemented efficiently, enhancing system resilience and agility.
We're calling that process infrastructure pipelines. Some people would call it a continuous infrastructure pipeline.
---
Hirschfeld emphasizes that these pipelines should abstract the underlying infrastructure, allowing for a more dynamic and resilient system overall 4.
DevOps
DevOps tools and practices are integral to automating bare metal infrastructure management. discusses how DevOps automation aligns with infrastructure as code, enabling processes to control systems effectively once they are bootstrapped and installed 2. This approach allows DevOps tooling to interact with both bare metal and cloud APIs, streamlining the provisioning and configuration processes.
DevOps automation from our perspective is really very much the same thing as what I would consider infrastructure as code automation.
---
Hirschfeld also points out the challenges in automating server management due to varying protocols and interfaces, stressing the need for secure and well-managed APIs 5.
Related Episodes


SE-Radio Episode 268: Kief Morris on Infrastructure as Code
Answers 383 questions

Episode 405: Yevgeniy Brikman on Infrastructure as Code Best Practices
Answers 383 questions

Episode 482: Luke Hoban on Infrastructure as Code
Answers 383 questions
Episode 447: Michael Perry on Immutable Architecture
Answers 383 questions

Episode 216: Adrian Cockcroft on the Modern Cloud-based Platform
Answers 383 questions

Episode 495: Vaughn Vernon on Strategic Monoliths and Microservices
Answers 383 questions

Episode 388: Bob Kepford on Decoupled Content Management Systems
Answers 383 questions

Episode 541: Jordan Harband and Donald Fisher on Securing the Supply Chain
Answers 383 questions

Episode 134: Release It with Michael Nygard
Answers 383 questions

SE-Radio Episode 276: Björn Rabenstein on Site Reliability Engineering
Answers 383 questionsEpisode 87: Software Components
Answers 383 questions

SE Radio 591: Yechezkel Rabinovich on Kubernetes Observability
Answers 383 questions













