Name of function:
As a cloud operator I want to expose a subset of compute nodes with real-time capabilities to support guests with stringent latency requirements whereby latency spikes are undesirable. Such compute nodes must have a real-time capable kernel, including the exposed virtualization module(s), and be deployed with optimal configuration for real-time guest operations.
Purpose of function:
To provide real-time capabilities, introduce a new Real-time Compute Node role that provisions RHEL for real-time as well as the additional KVM RT kernel module, and configures Nova based on previous experience with manual configuration.
Work required (from detail plan):
How to set low latency in the BIOS
Deploy BIOS settings on compute nodes (there’s an existing doc for real time settings)
How to build the image with real-time subscriptions
Deploy real-time compute nodes
Create the deployment file - DPU layout (which core should do the real-time work)
How to test for correct installation and config (using benchmarking tools mentioned in the manual docs)
<A significant # of tasks in the manual docs, particularly NFV, will be changed due to new automated steps- need to be reviewed>
- Compute Node configuration in OSP 10 - docs will need to be updated
- Verifying that interrupts are disabled
- Testing operations using benchmarking tools (same as Day 1?)
- Tuning (not something the casual user will do - refer to Dell)
Image building tasks are now automated where they can be
Hardware infrastructure requirements
(talk to Dell for tuning specifics - link to tuning guide?)
Note about RHEL 7.5 dependency
What pre-defined roles are available
Why would you use this and how it helps achieve goals
Document the role for mixed/subset real-time/other (pre-defined, default roles [ComputeRealTime])
Live migrations may not be supported in this release
Accepting into the post-GA program and assigning to Mikey for review.
This work has been identified as a priority for the RHOSP 14 release cycle. Adding flags to account for this in tracking.
Finished peer review. Left some minor suggestions in diff. Can merge when ready.
Thanks Martin, I implemented your feedback and merged the content.
The updated Advanced Overcloud Customization guide is now republished in OSP13:
Also cherry-picked the new content to master branch for OSP14, pending GA.