Building elastic configurations using CentOS Stream and EC2-Hibernate
summary
Enables EC2 hibernation on CentOS Stream by adding swap file support and an ec2-hibernate agent plus kernel and XFS fixes; upstream patches land in Fedora so CentOS Stream builds include the components. Deploys via CloudFormation or launch templates, requires an encrypted root >16GB EBS volume, targets Nitro/KVM instance types (t3/c5/m5), and excludes older Zen-based generations. Testing saves PIDs, hibernates, restores, and verifies processes and filesystem integrity — functionality works after the fixes.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:09What is EC2Hibernate
- 3:53EC2Hibernate overview
- 11:03Swap file support
- 18:40Getting upstream support
- 24:56Templated deployments
- 26:46Test cases
- 27:51Enable hibernation
- 28:51Increase volume size
- 32:31Testing
- 35:06Questions
related talks
35mBuilding the Community Enterprise Operating System through CentOS Stream
52mPublic Cloud Meetup
44mConsuming CentOS Stream
25mCentOS Stream: Progress so far
36mCentOS Stream at Facebook
28mLinux distributions as an ultimate challenge of continuous integration and how we solve it.
34mFedora ELN at Meta: a testbed for fleet upgrades
43mCentOS Stream: A panel discussion
