Linux Foundation Cert Prep: System Design and Deployment (Ubuntu)
1h 11mIntermediate2018-11-15
Authors

Scott Simpson
Creating Technology Courses as a Senior Staff Author at LinkedIn
Course details
Get a solid grasp on the tools and concepts that can help system administrators efficiently design and roll out Linux systems at scale. In this course, instructor Scott Simpson shares techniques for designing, deploying, and configuring Linux systems large and small. Scott steps through how to define a capacity planning strategy, as well as how to create and maintain containers. He also surveys high availability, clustering, and configuration verification. Plus, discover how to create and maintain custom software packages for distribution on client machines. This course can prepare you to tackle questions in the System Design and Deployment domain of the Linux Foundation Certified Engineer (LFCE) exam.
Skills covered
Software AdministrationClient Operating SystemsLinuxIT Help DeskServer AdministrationNetwork AdministrationCert PrepNetwork and System AdministrationOpen Source
Concepts
Introduction
- System design and deployment
- Lab setup
System Design
- Define a capacity planning strategy
Deploying and Configuring Systems
- 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
Working with Large Systems
- 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
Creating and Distributing Packages
- Create a custom package
- Install, modify, and update a custom package
Conclusion
- Next steps