OMI 1.4.0
Open Management Infrastructure
v1.4.0-6
Release Notes
Issues Fixed in this Release
Memory leaks were cleaned up.
New Features
Running most of OMI as a non-root user.
For security reasons we significantly reduced the amount of code in OMI that runs as root, and moved the rest to a process running under restricted privileges. We now have:
- omiserver: runs as root and handles activities like launching omiengine which is the main part of OMI, and the omiagent processes that run under various user accounts and host the providers. This is still the main service process which is launched. omiserver no longer listens on any external socket, and only communicates with the omiengine via a private communication channel.
- omiengine: This is run under the new omi user account which has few permissions on the local machine. It is this low privileged process that now listens for network requests and handles most of OMIs processing.
We no longer support in-process providers.
Due to the none root changes, in-process providers are no longer supported as they would be run as root. Any existing in-process provider will need to have the hosting model changed to push it out of process.
Add support for OpenSSL v1.1.
As new platform versions are natively supporting OpenSSL v1.1, we have now extended OMI to support that version. As it has a binary incompatibility with OpenSSL v1.0, we now produce extra sets of packages specifically for v1.1. Since new platforms generally only support 64-bit processors, OpenSSL v1.1 is only supported in 64-bit mode.
Package Checksums
Package | MD5 Cshecksum |
---|---|
omi-1.4.0-6.ssl_098.ulinux.x64.deb | dc8feb830184b9aba1d62c51af988d36 |
omi-1.4.0-6.ssl_098.ulinux.x64.rpm | 26dcee2dcfd7f478061ace234085b112 |
omi-1.4.0-6.ssl_098.ulinux.x86.deb | 20e5878876a2fc4cf64207ebc3b0493a |
omi-1.4.0-6.ssl_098.ulinux.x86.rpm | 18fe3ebf2b11a4e21a8736618af33d00 |
omi-1.4.0-6.ssl_100.ulinux.x64.deb | 590fac06bdcfe57b85e168e708c6be4c |
omi-1.4.0-6.ssl_100.ulinux.x64.rpm | acdfe97972dba06cefdc077ed10bf5af |
omi-1.4.0-6.ssl_100.ulinux.x86.deb | 867bd7946ae550c47dd91babda5eaf69 |
omi-1.4.0-6.ssl_100.ulinux.x86.rpm | 02a96fdc6349d72a9b8265a30dee29d5 |
omi-1.4.0-6.ssl_110.ulinux.x64.deb | 6c2ea23d5ab39716f9b2fa20222be410 |
omi-1.4.0-6.ssl_110.ulinux.x64.rpm | dc83abc24674d1c2b825ef6b7d9f11ec |
Installing OMI
RPM and DEB packages are provided for the installation of OMI on most enterprise Linux distributions. To install OMI, download the correct package for your Linux computer. Choose from:
- RPM or Debian package format
- x86 or x64 architecture
- OpenSSL version 0.9.8, 1.0.x, or 1.1.x. (To determine your OpenSSL version, run:
openssl version
)
Installation examples:
Ubuntu 14.04 or 16.04, x64:
sudo dpkg -i ./omi-1.4.0-3.ssl_100.ulinux.x64.deb
Red Hat Enterprise Linux, Oracle Linux, or CentOS 6/7, x64:
sudo rpm -Uvh ./omi-1.4.0-3.ssl_100.ulinux.x64.rpm
Red Hat Enterprise Linux, Oracle Linux or CentOS 5, x86:
sudo rpm -Uvh ./omi-1.4.0-3.ssl_098.ulinux.x86.rpm