Bug 975668
| Summary: | [Docs] [Tracker] Migrate ovirt-engine-setup and AIO plugin to otopi | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Andrew Burden <aburden> | |
| Component: | Documentation | Assignee: | Brian Forte <bforte> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | ecs-bugs | |
| Severity: | unspecified | Docs Contact: | ||
| Priority: | unspecified | |||
| Version: | 3.3.0 | CC: | adahms, jbiddle, mwest, rlandman, thildred, zdover | |
| Target Milestone: | --- | Keywords: | FutureFeature | |
| Target Release: | 3.3.0 | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| URL: | http://www.ovirt.org/Features/Otopi_Infra_Migration | |||
| Whiteboard: | integration | |||
| Fixed In Version: | Doc Type: | Enhancement | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | 967508 | |||
| : | 978861 978862 978863 (view as bug list) | Environment: | ||
| Last Closed: | Type: | Bug | ||
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | 967508 | |||
| Bug Blocks: | 978861, 978862, 978863 | |||
|
Description
Andrew Burden
2013-06-19 05:47:23 UTC
otopi -- oVirt Task Oriented Pluggable Installer/Implementation
===============================================================
Standalone plugin based installation framework to be used to setup
system components. The plugin nature provides simplicity to
add new installation functionality without the complexity of the state
and transaction management.
At the core of the implementation there is environment dictionary and
a flow of stages within plugins. The environment can be modified using
command-line parameters, configuration file, or dialog customization.
Features:
* otopi is a library for component installation.
* Modular, task oriented implementation.
* Supports pluggable manager dialog protocol, provides
human and machine dialogs.
* Localization support, gettext enabled.
* Local and remote execution modes are supported.
* Distribution independent implementation (core).
* Compatible with python-2.6, python-2.7, python-3.2
USAGE
-----
otopi [variables]
variables ::= name=type:value variables | APPEND:name=type:value | ''
type ::= none | bool | int | str | multi-str
APPEND: prefix appends as collon list string.
CUSTOMIZATION
-------------
Set the following environment:
DIALOG/customization=bool:True
This will trigger command-line prompt before validation and
before termination.
Refer to README.dialog for more information.
FILES
-----
CONFIGURATION
Configuration files used to override the environment.
System environment:
OTOPI_CONFIG
Environment:
CORE/configFileName
Default:
/etc/otopi.conf
Config files to be read:
@configFileName@
@configFileName@.d/*.conf (sorted)
Structure:
[environment:default]
key=type:value
[environment:init]
key=type:value
[environment:override]
key=type:value
[environment:enforce]
key=type:value
default is applied during setup without override.
init is applied during setup with override.
override is applied before customization with override.
enforce is applied after customization with override.
type ::= none | bool | int | str | multi-str
ENVIRONMENT
-----------
Refer to README.environment
UNPRIVILEDGE EXECUTION
----------------------
Using sudo it is possible to escelate priviledge. Use the following
configuration:
/etc/sudoers.d/50-otopi.conf
Defaults:user1 !requiretty
user1 ALL=(ALL) NOPASSWD: /bin/sh
COMPATIBILITY
-------------
- Python-2.6
- Python-2.7
- Python-3.2
Documentation Link ------------------------------ http://documentation-devel.engineering.redhat.com/docs/en-US/Red_Hat_Enterprise_Virtualization/3.3/html-single/Administration_Guide/index.html#sect-Upgrading_to_Red_Hat_Enterprise_Virtualization_3.3 documentation-devel.engineering.redhat.com/docs/en-US/Red_Hat_Enterprise_Virtualization/3.3/html-single/Administration_Guide/index.html#Checking_for_Red_Hat_Enterprise_Virtualization_Manager_Updates http://documentation-devel.engineering.redhat.com/docs/en-US/Red_Hat_Enterprise_Virtualization/3.3/html-single/Administration_Guide/index.html#Checking_for_Red_Hat_Enterprise_Virtualization_Manager_Updates What Changed ------------------------------ Edited topic Upgrading to Red Hat Virtualization Manager 3.3 [ 22421-558744 ] and added a note on the migration to otopi. Also changed the commands to 'engine-setup' to reflect the new command syntax. The screen output of step 4. was also updated to that actually seen on screen. Edited topic Updating Red Hat Enterprise Virtualization Manager [ 7524-558768 ] and added a note on the migration to otopi. Also changed the commands to 'engine-setup' to reflect the new command syntax. Edited topic Checking for Red Hat Enterprise Virtualization Manager Updates [ 9941-558748 ] and changed all screen output to that actually seen on screen. Also changed the update command to 'engine-upgrade-check' to reflect the new command syntax. NVR ------------------------------ Red_Hat_Enterprise_Virtualization-Administration_Guide-3.3-en-US-3.3-30 Moving to ON_QA. looks good |