Uploaded image for project: 'Virtualization Strategy'
  1. Virtualization Strategy
  2. VIRTSTRAT-491

Enable higher density by default

XMLWordPrintable

    • Product / Portfolio Work
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • VIRTSTRAT-548Improved usability for and advanced VM workload density
    • 100% To Do, 0% In Progress, 0% Done

      This is a follow up to VIRTSTRAT-81

      Feature Overview

      OpenShift Virtualization is now enabling higher workload density by default and is in turn making the use of your hardware more efficient.

      Goals

      • Allow customers to leverage their existing hardware. Today, due to the memory overcommit differences between existing hypervisors i.e. (1.5:1) and OCPv (1:1 by default) has lead to the situation, where the existing hardware did not have enough capacity anymore in order to run all the VMs it was able to run before - while it could, because the workloads had a low utilization.
      • Today enabling memory overcommit via HCO, and provisioning SWAP are to actions on the customer. After this feature, this work will be done automatically, and transparently for all deployments.
      • Simplify testing by making this feature (higher density) part of the default flow.
      • Customers

      Requirements

      Phase Requirement Notes isMvp?
      1 Enable the descheduler with the correct profiles (incl mem) by default It's a MUST in order to leverage memory across the cluster efficiently Yes
      1  Review, update, create a dashboard to monitor memory over committment   Yes 
      1 Add memory support to descheduler Today the utilization profile does not take memory into account Yes
      2 Allow SWAP on LUN CNV-64266 No
      2  Explore: Move swap provision to WASP to simplify the picture  Yes 
      2  Explore: Provision a small number of swap by default  We need to define the size of swap and the location, LUN is requested, makes sense IMHO Yes 
      Last Enable memory overcommit by default   We need to define on the factor  Yes
      Future  Explore when to use compressed swap COS-2231 introduced zram  No 

      (Optional) Use Cases

      How will the user interact with this feature? It will be almost transparent to users.

      Out of Scope

      Fix swap in OCP.
      This is still a long term goal, but out of scope of this feature.
      Eventually this feature would consume swap from OCP once it lands.

      Background, and strategic fit

      Two main reasons:
      1. Improve testabilty by making it the default
      2. Improve competitiveness by enabling memory overcommit by default

      Assumptions

      • <your text here>

      Risks
      CNV will have to own things that otherwise belong to the platform (SWAP and descheduler configuration).

      Customer Considerations

      We had 2 customers asking for making higher density simpler. (At this point in time)

      Documentation Considerations

      We want to create a dedicated section to describe higher density from a holistic pov. 

      User Experience Considerations
      No UXD support needed

              rhn-support-mtessun Martin Tessun
              fdeutsch@redhat.com Fabian Deutsch
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated: