Bug 688329 - Support for limited ability to upgrade/install RPMs during runtime
Summary: Support for limited ability to upgrade/install RPMs during runtime
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: ovirt-node
Version: 6.0
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: rc
: ---
Assignee: Alan Pevec
QA Contact: Virtualization Bugs
URL:
Whiteboard:
Depends On:
Blocks: 688330
TreeView+ depends on / blocked
 
Reported: 2011-03-16 19:57 UTC by Perry Myers
Modified: 2011-08-11 18:00 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-08-11 16:04:04 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Perry Myers 2011-03-16 19:57:58 UTC
Description of problem:
In some very limited use cases (including support situations) it may be necessary to upgrade or install RPMs during RHEVH runtime.  These modifications would be non-persistent since RHEVH filesystem is backed by an ISO image, but for some usages this is ok.

In order to support this in a controlled manner we need:
* wrapper around rpm command that remounts the rootfs as read/write
* does a dry run of the rpm install to determine what files would be installed 
  or modified and uses this info and a policy file to determine if the operation
  should be permitted
* creates a manifest file with sha1 hashes so that the pre and post hashes can 
  be compared

Certain rpms would never be applicable for this operation, such as the kernel and low level storage RPMs (lvm2, dmm)


Note You need to log in before you can comment on or make changes to this bug.