Get a solid grasp on the tools and concepts that can help system administrators efficiently design and roll out Linux systems at scale.
Overview
Syllabus
Introduction
- System design and deployment
- Lab setup
- Define a capacity planning strategy
- Configure LXD to host containers
- Create containers
- Configure and maintain containers
- Deploy a pre-configured image
- Maintain systems via configuration management tools
- Conduct post-deployment verifications
- High-availability implementations
- Clustering with Pacemaker and Corosync
- Configuring cluster nodes
- Hosting a clustered resource
- Using GNU parallel
- Run commands on many systems with GNU Parallel
- Run commands on many systems with parallel-SSH
- Create a custom package
- Install, modify, and update a custom package
- Next steps
Taught by
Scott Simpson