Вы находитесь на странице: 1из 104

Operating Systems Guide for Omega 2017.

Document Version Control


Classification Schlumberger Private - Customer Use
Release 2017.1
Date 07 Aug 2017
Source OperatingSystemsGuideExt
Copyright © 2017 Schlumberger. All rights reserved.
This document is copyright protected. No part of this document may be reproduced, stored in a retrieval system,
or transcribed in any form or by any means, electronic or mechanical, including photocopying and recording,
without the permission of Schlumberger. Further, the document contains information proprietary to Schlumberger
and should not be disclosed or distributed to third parties without the permission of Schlumberger. To the extent
that documents are provided in electronic format, Schlumberger grants permission for the document to be stored
electronically. All other restrictions set forth above regarding the document's use or distribution shall apply.

Schlumberger Trademarks & Service Marks


Schlumberger, the Schlumberger logotype, and other words or symbols used to identify the products and services
described herein are either trademarks, trade names, or service marks of Schlumberger and its licensors, or are the
property of their respective owners. These marks may not be copied, imitated or used, in whole or in part, without
the express prior written permission of Schlumberger. In addition, covers, page headers, custom graphics, icons,
and other design elements may be service marks, trademarks, and/or trade dress of Schlumberger, and may not be
copied, imitated, or used, in whole or in part, without the express prior written permission of Schlumberger.

Other company, product, and service names are the properties of their respective owners.

An asterisk (*) is used throughout this document to designate a mark of Schlumberger.


Table of Contents
1 Introduction...........................................................................................................................................................1

2 Base OS Installation..............................................................................................................................................2
2.1 Base installation for compute nodes.......................................................................................................2
2.2 Base installation for desktop systems.....................................................................................................3
2.3 Base installation for servers....................................................................................................................3
2.4 Base installation for standalone systems.................................................................................................4

3 Additional RPMs...................................................................................................................................................5

4 OS templates..........................................................................................................................................................6
4.1 Base Installation Lists for RHEL 6.4......................................................................................................6
4.1.1 Base installation for compute nodes..............................................................................................6
4.1.2 Base installation for desktop/development systems......................................................................8
4.1.3 Base installation for server systems............................................................................................11
4.1.4 Base installation for standalone systems.....................................................................................15
4.2 Base Installation Lists for RHEL 6.5....................................................................................................19
4.2.1 Base installation for compute nodes............................................................................................19
4.2.2 Base installation for desktop/development systems....................................................................21
4.2.3 Base installation for server systems............................................................................................24
4.2.4 Base installation for standalone systems.....................................................................................28
4.3 Base Installation Lists for RHEL 7.2....................................................................................................32
4.3.1 Base installation for compute nodes............................................................................................32
4.3.2 Base installation for desktop/development systems....................................................................34
4.3.3 Base installation for server systems............................................................................................37
4.3.4 Base installation for standalone systems.....................................................................................40
4.4 Base Installation Lists for CentOS 6.4..................................................................................................44
4.4.1 Base installation for compute nodes............................................................................................44
4.4.2 Base installation for desktop/development systems....................................................................46
4.4.3 Base installation for server systems............................................................................................49
4.4.4 Base installation for standalone systems.....................................................................................53
4.5 Base Installation Lists for CentOS 6.5..................................................................................................58
4.5.1 Base installation for compute nodes............................................................................................58
4.5.2 Base installation for desktop/development systems....................................................................60
4.5.3 Base installation for server systems............................................................................................63
4.5.4 Base installation for standalone systems.....................................................................................67
4.6 Base Installation Lists for CentOS 7.2..................................................................................................72
4.6.1 Base installation for compute nodes............................................................................................72
4.6.2 Base installation for desktop/development systems....................................................................74
4.6.3 Base installation for server systems............................................................................................77
4.6.4 Base installation for standalone systems.....................................................................................81

i
Table of Contents
4 OS templates
4.7 Additional Installation Lists for RHEL/CentOS 6................................................................................84
4.7.1 RPM lists for all systems.............................................................................................................85
4.7.2 RPM lists for desktop systems....................................................................................................86
4.7.3 RPM lists for server roles............................................................................................................86
4.7.4 RPM lists for tape servers............................................................................................................87
4.7.5 RPM lists for OCM.....................................................................................................................88
4.8 Additional Installation Lists for RHEL/CentOS 7................................................................................88
4.8.1 RPM lists for all systems.............................................................................................................89
4.8.2 RPM lists for desktop systems....................................................................................................89
4.8.3 RPM lists for server roles............................................................................................................90
4.8.4 RPM lists for tape servers............................................................................................................91
4.8.5 RPM lists for OCM.....................................................................................................................92

5 Verifying your installation.................................................................................................................................93


5.1 Usage.....................................................................................................................................................93
5.1.1 To validate a system for a particular role....................................................................................93
5.1.2 To view the list of RPMs needed for a role.................................................................................94
5.2 Results...................................................................................................................................................94
5.2.1 Example 1....................................................................................................................................94
5.2.2 Example 2....................................................................................................................................95
5.2.3 Example 3....................................................................................................................................98

ii
1 Introduction
This document provides some guidance on the selection and configuration of Linux Operating Systems for use by
external clients wishing to run Omega*. It should be considered as a starting point for the minimum Operating
System (OS) requirements for Omega. It is assumed that Omega is the only third party application being run on
the system and Schlumberger cannot provide guidance on any additional OS requirements for other applications.
It is also possible that there are direct conflicts with the OS requirements of some other applications - though it
should be noted that Omega has few requirements over and above what is supplied with the base OS.

All development, testing and production of Omega internally within Schlumberger is based on the use of either
Red Hat Enterprise Linux (RHEL) or one of it's principal clones - CentOS (Community Enterprise OS).

For Omega baseline 2015.1:

• Schlumberger principally uses version 6.4 of the Server version of RHEL and CentOS for the deployment
of Omega
• Other clones of RHEL should work as may non-Server versions of RHEL but Schlumberger has not used
them with Omega and cannot provide support for them.
• Newer versions of RHEL and CentOS 6.x should also be usable though it should be noted that
Schlumberger does not use these internally to run Omega. Schlumberger does not support older versions
of RHEL and CentOS 6.x for runing Omega 2015.1

For Omega baseline 2016.1 and 2017.1:

• Schlumberger principally uses version 6.4, 6.5 and 7.2 of the Server version of RHEL and CentOS for the
deployment of Omega (note that CentOS uses a new naming convention for version 7 and 7.2 is also
knowns as 7.2.1511)
• Other clones of RHEL should work as may non-Server versions of RHEL but Schlumberger has not used
them with Omega and cannot provide support for them.
• Newer versions of RHEL and CentOS 6.x should also be usable though it should be noted that
Schlumberger does not use these internally to run Omega and will not support versions other than the
most recent release (currently 6.7) without prior agreement.

Schlumberger Private - Customer Use 1


2 Base OS Installation
Schlumberger strives to minimize the number of RPMs required for it's base OS installations, however, this has to
be balanced against requirements from other applications that Schlumberger uses internally in addition to Omega.
This has resulted in a small set of base OS installations which Schlumberger uses for the various system roles
required for Omega.

Schlumberger uses xCAT (http://sourceforge.net/projects/xcat/) to do virtually all of it's system installations. In


OS installation terms xCAT can be considered as a way of automating the generation of kickstart files that are
used for installing systems (see the chapter on Kickstart Installations in any RHEL installation guide - e.g. for
RHEL 6 see:
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/ch-kickstart2.html).
This means that the standards for Schlumberger base OS installations are ultimately defined as the list of RPMs
and groups of RPMs listed in the %packages section of a kickstart file.

In general the relationship between the Base OS installations is as follows:

Compute -----> Server )


) -----> Standalone
Compute -----> Desktop )

You can replace any installation on the left with one further to the right and it will still function in the left-hand
role correctly.

2.1 Base installation for compute nodes.


The Compute base installation is by far and away the most commonly used standard within Schlumberger. It is
used for all cluster compute nodes and also for servers with simpler requirements such as dedicated file and tape
servers.

The Compute base installation may not necessarily support all possible hardware configurations. In particular the
following are not supported by this installation:

Schlumberger Private - Customer Use 2


2.1 Base installation for compute nodes.

• Systems with Infiniband HBAs. If you require the use of Infiniband you should either:
♦ Use the Compute base installation and add the RPMs recommended by your hardware vendor or
♦ Contact Schlumberger customer support for the list of recommended additional RPMs (this is
available for Mellanox HBAs only)
• Systems with GPGPU cards installed. Again you have two alternatives:
♦ Use the Desktop base installation or
♦ You are strongly encouraged to contact Schlumberger customer support for the optimal
configuration of these systems.

This configuration is very much cut down. If you do not want to use such a minimal installation the Desktop or
Standalone installations discussed below are also usable on Compute hardware.

2.2 Base installation for desktop systems.


The Desktop base installation is used for running the Omega Desktop (note that Windows® Desktop systems are
preferred but these are outside the scope of this document).

You will not be able to run the GUI components of Omega on systems using the Compute or Server base
installations.

Note that this installation also provides all the support necessary for running the Omega SDK. If you are planing
to write your own extensions to Omega you will need at least one system using this base installation to compile
and build your software.

2.3 Base installation for servers.


The Server base installation provides the necessary RPMs for all of the many different server configurations
Schlumberger uses (other than the simple file/tape servers which can use the Compute installation as discussed
above). Not all server roles will require all of the RPMs defined in this base installation but, because the numbers
are relatively small, Schlumberger uses a single base installation for all system types.

Schlumberger Private - Customer Use 3


2.4 Base installation for standalone systems.

2.4 Base installation for standalone systems.


Many of Schlumberger's smaller centers (and client installations) have a requirement for only a single system to
run Omega on. For these sites there is a Standalone base installation. This is essentially the super-set of the
Desktop and Server base installations and can run all system roles. If you want to use only one base installation
this is the one to use.

Schlumberger Private - Customer Use 4


3 Additional RPMs
In addition to the base operating system (the RPMs supplied by the vendor - either Red Hat or CentOS) there is a
small set of RPMs that are required on some or all systems for the proper operation of Omega. These fall into
three groups:

• Proprietary RPMs supplied by Schlumberger


• Open source RPMs. These can be subdivided into two groups:
♦ RPMs available from one of the free repositories on the internet (typically either the EPEL
project (http://fedoraproject.org/wiki/EPEL) or the RepoForge project (http://repoforge.org/))
♦ Software packaged or re-packaged by Schlumberger for convenience of installation.
• For RHEL 6 and later the base OS does not contain all the RPMs we require. We download and install
some RPMs from the RHEL Optional repository (this does not affect CentOS 6 as this is a superset of the
various RHEL base OS versions and the Optional repository).

Most of the RPMs in the additional lists are available on the Omega DVD. The principal exceptions are

• The RHEL 6 and RHEL 7 optional RPMs. You will need to download these directly from Red Hat (if
Schlumberger are not doing the installation on your behalf) (these RPMs are listed in the -rhelopt lists on
the Additional/Optional RPMs pages).
• The OCM RPMs. These will be supplied separately if you are installing OCM.
• RPMs to support the use of tape drives directly from Omega.
♦ we supply a copy of the source RPM for lin_tape. You will need to build a binary RPM for your
specific kernel version (contact Schlumberger for guidance). lin_taped is a proprietary RPM and
will have to be downloaded direct from IBM if required.
♦ stwg (or wg-st for Omega 2015.1 and later) is only available for a small set of kernel versions.
Contact Schlumberger for support if you have a requirement to use non-IBM tape drives.

Schlumberger Private - Customer Use 5


4 OS templates
This section contains OS templates for the base installations for supported OS versions and the additional RPM
lists required for the functioning of Omega.

4.1 Base Installation Lists for RHEL 6.4


The contents of a section should be added to your kickstart template to make up the %packages section of that
template.

4.1.1 Base installation for compute nodes


%packages
unixODBC
mt-st
rmt
@base
dos2unix
logwatch
unix2dos
@cifs-file-server
@compat-libraries
-compat-libstdc++-296
-compat-openmpi-psm
-compat-openmpi
-compat-opensm-libs
ftp
@core
glibc.i686
@debugging
lslk
libxml2.i686
libXt
gcc
gcc-gfortran
gettext
make

Schlumberger Private - Customer Use 6


4.1.1 Base installation for compute nodes

patch
ypbind
@hardware-monitoring
-infinipath-psm
@java-platform
java-1.7.0-openjdk
ksh
libXmu
libXp
openmotif
openmotif22
xorg-x11-fonts-Type1
xterm
sendmail
sendmail-cf
@network-file-system-client
syslinux
nc
lksctp-tools
nmap
wireshark
sg3_utils
@perl-runtime
perl-Convert-ASN1
perl-Date-Calc
perl-Date-Manip
cups
lapack
ncurses-libs.i686
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-utils
xorg-x11-xauth
boost
GConf2
libstdc++.i686
libXpm
libxslt.x86_64
ntp
numactl

Schlumberger Private - Customer Use 7


4.1.2 Base installation for desktop/development systems

pcsc-lite-libs
perl-Bit-Vector
perl-Carp-Clan
perl-Net-SSLeay
perl-XML-LibXML
ruby
sysfsutils
tk
uuid
zlib.i686

4.1.2 Base installation for desktop/development systems


NB: Consult with Schlumberger support to determine which OS release is required for development for
your current Omega baseline

%packages
@additional-devel
libaio-devel
libtiff-devel
libuuid-devel
libXpm-devel
tk-devel
unixODBC
mt-st
rmt
@base
dos2unix
logwatch
mkbootdisk
-pcmciautils
-rdate
unix2dos
@basic-desktop
@compat-libraries
compat-libf2c-34.i686
-compat-libstdc++-296
ftp
@core
glibc.i686

Schlumberger Private - Customer Use 8


4.1.2 Base installation for desktop/development systems

@debugging
lslk
@desktop-platform
libxml2.i686
@desktop-platform-devel
@development
expect
krb5-workstation
openldap-clients
ypbind
@emacs
dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
liberation-mono-fonts
liberation-serif-fonts
xorg-x11-fonts-ISO8859-1-75dpi
@graphics
-gimp-help-browser
@hardware-monitoring
@internet-browser
-firefox
@java-platform
icedtea-web
java-1.7.0-openjdk
@kde-desktop
-NetworkManager-gnome
ksh
telnet
@legacy-x
libXmu
libXp
openmotif
openmotif22
xterm
sendmail
sendmail-cf
@network-file-system-client
syslinux
nc
lksctp-tools
nmap

Schlumberger Private - Customer Use 9


4.1.2 Base installation for desktop/development systems

wireshark
sg3_utils
@perl-runtime
perl-Convert-ASN1
perl-Date-Calc
perl-Date-Manip
@print-client
lapack
ncurses-libs.i686
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-perl
net-snmp-utils
rdesktop
tigervnc
tigervnc-server
@server-platform-devel
@tex
@x11
-akonadi
-bluez-libs
boost
createrepo
-festival
-firstboot
freeglut
-gnome-bluetooth-libs
libstdc++.i686
libvpx
libwpd
libXpm
lucene
gmp-devel
ntp
perl-Bit-Vector
perl-Carp-Clan
perl-Digest-HMAC
perl-IO-Socket-SSL
perl-LDAP
perl-MailTools

Schlumberger Private - Customer Use 10


4.1.3 Base installation for server systems

perl-Net-DNS
perl-Net-LibIDN
perl-TimeDate
perl-Net-SSLeay
perl-XML-DOM
perl-XML-LibXML
perl-XML-RegExp
pyxf86config
PyXML
ruby
sysfsutils
system-config-date
tix
tk
tkinter
uuid
vim-X11
Xaw3d
zlib.i686

4.1.3 Base installation for server systems


%packages
elfutils-libelf-devel
libaio-devel
unixODBC
mt-st
rmt
@base
dos2unix
logwatch
mkbootdisk
-pcmciautils
-rdate
unix2dos
gdm
@compat-libraries
-compat-libstdc++-296
ftp
mutt
@core

Schlumberger Private - Customer Use 11


4.1.3 Base installation for server systems

glibc.i686
@debugging
lslk
libxml2.i686
libXt
libXt.i686
libXtst.i686
@desktop-platform-devel
@development
expect
minicom
openldap-clients
ypbind
samba
ypserv
@emacs
dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
@ftp-server
@hardware-monitoring
@java-platform
java-1.7.0-openjdk
@kde-desktop
-alsa-plugins-pulseaudio
-kde-settings-pulseaudio
-kcoloredit
-kdeaccessibility
-kdegames
-kdemultimedia
-kdepim
-kdepim-runtime
-kiconedit
-kipi-plugins
-kmid
-ksig
-NetworkManager-gnome
-pinentry-qt
ksh
telnet
xinetd
@legacy-x

Schlumberger Private - Customer Use 12


4.1.3 Base installation for server systems

libXmu
libXp
libXp.i686
openmotif
openmotif22
xterm
sendmail
sendmail-cf
@network-file-system-client
bind
bind-chroot
dhcp
syslinux
tftp-server
nc
lksctp-tools
nmap
stunnel
wireshark
@nfs-file-server
sg3_utils
@perl-runtime
perl-Convert-ASN1
perl-Date-Calc
perl-Date-Manip
@print-client
lapack
libgcc.i686
ncurses-libs.i686
redhat-lsb
pexpect
rrdtool
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-perl
net-snmp-utils
@web-server
perl-CGI
@mysql
@mysql-client

Schlumberger Private - Customer Use 13


4.1.3 Base installation for server systems

@php
php-ldap
php-mysql
@postgresql
@postgresql-client
perl-DBD-Pg
rdesktop
tigervnc
tigervnc-server
@x11
-akonadi
-bluez-libs
boost
createrepo
-festival
-firstboot
-gnome-bluetooth-libs
libstdc++.i686
libXpm
ntp
perl-Bit-Vector
perl-Carp-Clan
perl-Digest-HMAC
perl-IO-Socket-SSL
perl-MailTools
perl-Net-DNS
perl-Net-LibIDN
perl-Net-Telnet
perl-TimeDate
perl-Net-SSLeay
perl-XML-DOM
perl-XML-LibXML
perl-XML-RegExp
python-fpconst
python-ldap
python-lxml
python-nose
python-twisted-conch
pyxf86config
PyXML
ruby
sysfsutils

Schlumberger Private - Customer Use 14


4.1.4 Base installation for standalone systems

system-config-date
tix
tk
tkinter
uuid
Xaw3d
zlib.i686

4.1.4 Base installation for standalone systems


%packages
@additional-devel
libaio-devel
libtiff-devel
libuuid-devel
libXpm-devel
tk-devel
unixODBC
mt-st
rmt
@base
dos2unix
logwatch
mkbootdisk
-pcmciautils
-rdate
unix2dos
@basic-desktop
@compat-libraries
compat-libf2c-34.i686
-compat-libstdc++-296
ftp
mutt
@core
glibc.i686
@debugging
lslk
@desktop-platform
libxml2.i686
libXt.i686
libXtst.i686

Schlumberger Private - Customer Use 15


4.1.4 Base installation for standalone systems

@desktop-platform-devel
@development
expect
minicom
krb5-workstation
openldap-clients
ypbind
samba
ypserv
@emacs
dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
liberation-mono-fonts
liberation-serif-fonts
xorg-x11-fonts-ISO8859-1-75dpi
@ftp-server
@graphics
-gimp-help-browser
@hardware-monitoring
@internet-browser
-firefox
@java-platform
icedtea-web
java-1.7.0-openjdk
@kde-desktop
-NetworkManager-gnome
ksh
telnet
xinetd
@legacy-x
libXmu
libXp
libXp.i686
openmotif
openmotif22
xterm
sendmail
sendmail-cf
@network-file-system-client
bind
bind-chroot

Schlumberger Private - Customer Use 16


4.1.4 Base installation for standalone systems

dhcp
syslinux
tftp-server
nc
lksctp-tools
nmap
stunnel
wireshark
@nfs-file-server
sg3_utils
@perl-runtime
perl-Convert-ASN1
perl-Date-Calc
perl-Date-Manip
@print-client
lapack
libgcc.i686
ncurses-libs.i686
redhat-lsb
pexpect
rrdtool
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-perl
net-snmp-utils
@web-server
perl-CGI
@mysql
@mysql-client
@php
php-ldap
php-mysql
@postgresql
@postgresql-client
perl-DBD-Pg
rdesktop
tigervnc
tigervnc-server
@server-platform-devel
@tex

Schlumberger Private - Customer Use 17


4.1.4 Base installation for standalone systems

@x11
-akonadi
-bluez-libs
boost
createrepo
-festival
-firstboot
freeglut
-gnome-bluetooth-libs
libstdc++.i686
libvpx
libwpd
libXpm
lucene
gmp-devel
ntp
perl-Bit-Vector
perl-Carp-Clan
perl-Digest-HMAC
perl-IO-Socket-SSL
perl-LDAP
perl-MailTools
perl-Net-DNS
perl-Net-LibIDN
perl-Net-Telnet
perl-TimeDate
perl-Net-SSLeay
perl-XML-DOM
perl-XML-LibXML
perl-XML-RegExp
python-fpconst
python-ldap
python-lxml
python-nose
python-twisted-conch
pyxf86config
PyXML
ruby
sysfsutils
system-config-date
tix
tk

Schlumberger Private - Customer Use 18


4.2 Base Installation Lists for RHEL 6.5

tkinter
uuid
vim-X11
Xaw3d
zlib.i686

4.2 Base Installation Lists for RHEL 6.5


The contents of a section should be added to your kickstart template to make up the %packages section of that
template.

4.2.1 Base installation for compute nodes


%packages
unixODBC
mt-st
rmt
@base
dos2unix
logwatch
unix2dos
@cifs-file-server
@compat-libraries
-compat-libstdc++-296
-compat-openmpi-psm
-compat-openmpi
-compat-opensm-libs
ftp
@core
glibc.i686
@debugging
lslk
libxml2.i686
libXt
gcc
gcc-gfortran
gettext
make
patch

Schlumberger Private - Customer Use 19


4.2.1 Base installation for compute nodes

ypbind
@hardware-monitoring
-infinipath-psm
@java-platform
java-1.7.0-openjdk
ksh
libXmu
libXp
openmotif
openmotif22
xorg-x11-fonts-Type1
xterm
sendmail
sendmail-cf
@network-file-system-client
syslinux
nc
lksctp-tools
nmap
wireshark
sg3_utils
@perl-runtime
perl-Convert-ASN1
perl-Date-Calc
perl-Date-Manip
cups
lapack
ncurses-libs.i686
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-utils
xorg-x11-xauth
boost
GConf2
libstdc++.i686
libXpm
libxslt.x86_64
ntp
numactl
pcsc-lite-libs

Schlumberger Private - Customer Use 20


4.2.2 Base installation for desktop/development systems

perl-Bit-Vector
perl-Carp-Clan
perl-Net-SSLeay
perl-XML-LibXML
ruby
sysfsutils
tk
uuid
zlib.i686

4.2.2 Base installation for desktop/development systems


NB: Consult with Schlumberger support to determine which OS release is required for development for
your current Omega baseline

%packages
@additional-devel
libaio-devel
libtiff-devel
libuuid-devel
libXpm-devel
tk-devel
unixODBC
mt-st
rmt
@base
dos2unix
logwatch
mkbootdisk
-pcmciautils
-rdate
unix2dos
@basic-desktop
@compat-libraries
compat-libf2c-34.i686
-compat-libstdc++-296
ftp
@core
glibc.i686
@debugging

Schlumberger Private - Customer Use 21


4.2.2 Base installation for desktop/development systems

lslk
@desktop-platform
libxml2.i686
@desktop-platform-devel
@development
expect
krb5-workstation
openldap-clients
ypbind
@emacs
dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
liberation-mono-fonts
liberation-serif-fonts
xorg-x11-fonts-ISO8859-1-75dpi
@graphics
-gimp-help-browser
@hardware-monitoring
@internet-browser
@java-platform
icedtea-web
java-1.7.0-openjdk
@kde-desktop
-NetworkManager-gnome
ksh
telnet
@legacy-x
libXmu
libXp
openmotif
openmotif22
xterm
sendmail
sendmail-cf
@network-file-system-client
syslinux
nc
lksctp-tools
nmap
wireshark
sg3_utils

Schlumberger Private - Customer Use 22


4.2.2 Base installation for desktop/development systems

@perl-runtime
perl-Convert-ASN1
perl-Date-Calc
perl-Date-Manip
@print-client
lapack
ncurses-libs.i686
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-perl
net-snmp-utils
rdesktop
tigervnc
tigervnc-server
@server-platform-devel
@tex
@x11
-akonadi
-bluez-libs
boost
createrepo
-festival
-firstboot
freeglut
-gnome-bluetooth-libs
libotf
libstdc++.i686
libvpx
libwpd
libXpm
lucene
mpfr-devel
ntp
perl-Bit-Vector
perl-Carp-Clan
perl-Digest-HMAC
perl-IO-Socket-SSL
perl-LDAP
perl-MailTools
perl-Net-DNS

Schlumberger Private - Customer Use 23


4.2.3 Base installation for server systems

perl-Net-LibIDN
perl-TimeDate
perl-Net-SSLeay
perl-XML-DOM
perl-XML-LibXML
perl-XML-RegExp
pyxf86config
PyXML
ruby
sysfsutils
system-config-date
tix
tk
tkinter
uuid
vim-X11
Xaw3d
zlib.i686

4.2.3 Base installation for server systems


%packages
elfutils-libelf-devel
libaio-devel
unixODBC
mt-st
rmt
@base
dos2unix
logwatch
mkbootdisk
-pcmciautils
-rdate
unix2dos
gdm
@compat-libraries
-compat-libstdc++-296
ftp
mutt
@core
glibc.i686

Schlumberger Private - Customer Use 24


4.2.3 Base installation for server systems

@debugging
lslk
libxml2.i686
libXt
libXt.i686
libXtst.i686
@desktop-platform-devel
@development
expect
minicom
openldap-clients
ypbind
samba
ypserv
@emacs
dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
@ftp-server
@hardware-monitoring
@java-platform
java-1.7.0-openjdk
@kde-desktop
-alsa-plugins-pulseaudio
-kde-settings-pulseaudio
-kcoloredit
-kdeaccessibility
-kdegames
-kdemultimedia
-kdepim
-kdepim-runtime
-kiconedit
-kipi-plugins
-kmid
-ksig
-NetworkManager-gnome
-pinentry-qt
ksh
telnet
xinetd
@legacy-x
libXmu

Schlumberger Private - Customer Use 25


4.2.3 Base installation for server systems

libXp
libXp.i686
openmotif
openmotif22
xterm
sendmail
sendmail-cf
@network-file-system-client
bind
bind-chroot
dhcp
syslinux
tftp-server
nc
lksctp-tools
nmap
stunnel
wireshark
@nfs-file-server
sg3_utils
@perl-runtime
perl-Convert-ASN1
perl-Date-Calc
perl-Date-Manip
@print-client
lapack
libgcc.i686
ncurses-libs.i686
redhat-lsb
pexpect
rrdtool
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-perl
net-snmp-utils
@web-server
perl-CGI
@mysql
@mysql-client
@php

Schlumberger Private - Customer Use 26


4.2.3 Base installation for server systems

php-ldap
php-mysql
@postgresql
@postgresql-client
perl-DBD-Pg
rdesktop
tigervnc
tigervnc-server
@x11
-akonadi
-bluez-libs
boost
createrepo
-festival
-firstboot
-gnome-bluetooth-libs
libstdc++.i686
libXpm
ntp
perl-Bit-Vector
perl-Carp-Clan
perl-Digest-HMAC
perl-IO-Socket-SSL
perl-MailTools
perl-Net-DNS
perl-Net-LibIDN
perl-Net-Telnet
perl-TimeDate
perl-Net-SSLeay
perl-XML-DOM
perl-XML-LibXML
perl-XML-RegExp
python-fpconst
python-ldap
python-lxml
python-nose
python-twisted-conch
pyxf86config
PyXML
ruby
sysfsutils
system-config-date

Schlumberger Private - Customer Use 27


4.2.4 Base installation for standalone systems

tix
tk
tkinter
uuid
Xaw3d
zlib.i686

4.2.4 Base installation for standalone systems


%packages
@additional-devel
libaio-devel
libtiff-devel
libuuid-devel
libXpm-devel
tk-devel
unixODBC
mt-st
rmt
@base
dos2unix
logwatch
mkbootdisk
-pcmciautils
-rdate
unix2dos
@basic-desktop
@compat-libraries
compat-libf2c-34.i686
-compat-libstdc++-296
ftp
mutt
@core
glibc.i686
@debugging
lslk
@desktop-platform
libxml2.i686
libXt.i686
libXtst.i686
@desktop-platform-devel

Schlumberger Private - Customer Use 28


4.2.4 Base installation for standalone systems

@development
expect
minicom
krb5-workstation
openldap-clients
ypbind
samba
ypserv
@emacs
dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
liberation-mono-fonts
liberation-serif-fonts
xorg-x11-fonts-ISO8859-1-75dpi
@ftp-server
@graphics
-gimp-help-browser
@hardware-monitoring
@internet-browser
@java-platform
icedtea-web
java-1.7.0-openjdk
@kde-desktop
-NetworkManager-gnome
ksh
telnet
xinetd
@legacy-x
libXmu
libXp
libXp.i686
openmotif
openmotif22
xterm
sendmail
sendmail-cf
@network-file-system-client
bind
bind-chroot
dhcp
syslinux

Schlumberger Private - Customer Use 29


4.2.4 Base installation for standalone systems

tftp-server
nc
lksctp-tools
nmap
stunnel
wireshark
@nfs-file-server
sg3_utils
@perl-runtime
perl-Convert-ASN1
perl-Date-Calc
perl-Date-Manip
@print-client
lapack
libgcc.i686
ncurses-libs.i686
redhat-lsb
pexpect
rrdtool
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-perl
net-snmp-utils
@web-server
perl-CGI
@mysql
@mysql-client
@php
php-ldap
php-mysql
@postgresql
@postgresql-client
perl-DBD-Pg
rdesktop
tigervnc
tigervnc-server
@server-platform-devel
@tex
@x11
-akonadi

Schlumberger Private - Customer Use 30


4.2.4 Base installation for standalone systems

-bluez-libs
boost
createrepo
-festival
-firstboot
freeglut
-gnome-bluetooth-libs
libotf
libstdc++.i686
libvpx
libwpd
libXpm
lucene
mpfr-devel
ntp
perl-Bit-Vector
perl-Carp-Clan
perl-Digest-HMAC
perl-IO-Socket-SSL
perl-LDAP
perl-MailTools
perl-Net-DNS
perl-Net-LibIDN
perl-Net-Telnet
perl-TimeDate
perl-Net-SSLeay
perl-XML-DOM
perl-XML-LibXML
perl-XML-RegExp
python-fpconst
python-ldap
python-lxml
python-nose
python-twisted-conch
pyxf86config
PyXML
ruby
sysfsutils
system-config-date
tix
tk
tkinter

Schlumberger Private - Customer Use 31


4.3 Base Installation Lists for RHEL 7.2

uuid
vim-X11
Xaw3d
zlib.i686

4.3 Base Installation Lists for RHEL 7.2


The contents of a section should be added to your kickstart template to make up the %packages section of that
template.

4.3.1 Base installation for compute nodes


%packages
unixODBC
mt-st
rmt
@base
dos2unix
-hunspell
-hunspell-en
logwatch
ntp
prelink
-rdate
tmpwatch
-yum-langpacks
@compat-libraries
ftp
@core
glibc.i686
-NetworkManager
-NetworkManager-team
-NetworkManager-tui
-rdma
@debugging
gcc
gcc-gfortran
gettext
make

Schlumberger Private - Customer Use 32


4.3.1 Base installation for compute nodes

patch
samba
@hardware-monitoring
mcelog
@java-platform
java-1.8.0-openjdk
libxml2.i686
libXt
xterm
numactl
ksh
ypbind
libXmu
libXp
motif
xorg-x11-fonts-Type1
sendmail
sendmail-cf
@network-file-system-client
-fcoe-utils
-glusterfs-fuse
syslinux
nmap
wireshark
papi
sg3_utils
@perl-runtime
perl-Date-Calc
perl-Date-Manip
cups
ruby
lapack
lshw
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-utils
xorg-x11-xauth
boost
gdisk
libstdc++.i686

Schlumberger Private - Customer Use 33


4.3.2 Base installation for desktop/development systems

libXpm
libxslt.x86_64
ncurses-libs.i686
perl-Bit-Vector
perl-Carp-Clan
perl-Convert-ASN1
perl-Net-SSLeay
perl-XML-LibXML
perl-XML-Simple
portreserve
psmisc
sysfsutils
tk
uuid
zlib.i686

4.3.2 Base installation for desktop/development systems


NB: Consult with Schlumberger support to determine which OS release is required for development for
your current Omega baseline

%packages
@additional-devel
-httpd-devel
-perl-homedir
mt-st
rmt
@base
dos2unix
logwatch
mkbootdisk
ntp
prelink
-rdate
tmpwatch
@compat-libraries
compat-libf2c-34.i686
ftp
@core
glibc.i686

Schlumberger Private - Customer Use 34


4.3.2 Base installation for desktop/development systems

-NetworkManager
-NetworkManager-team
-NetworkManager-tui
@debugging
@development
expect
krb5-workstation
openldap-clients
@emacs
dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
google-crosextra-caladea-fonts
google-crosextra-carlito-fonts
liberation-sans-fonts
liberation-serif-fonts
xorg-x11-fonts-ISO8859-1-75dpi
@graphics
netpbm-progs
@hardware-monitoring
mcelog
empathy
@internet-browser
@java-platform
java-1.8.0-openjdk
@kde-desktop
-firstboot
-initial-setup
-initial-setup-gui
-kde-plasma-networkmanagement
libxml2.i686
-redhat-access-gui
-rhn-setup-gnome
-subscription-manager-gui
-subscription-manager-initial-setup-addon
ksh
telnet
ypbind
@legacy-x
sendmail
sendmail-cf
@network-file-system-client

Schlumberger Private - Customer Use 35


4.3.2 Base installation for desktop/development systems

-glusterfs-fuse
syslinux
nmap
wireshark
sg3_utils
@perl-runtime
perl-Date-Calc
perl-Date-Manip
@print-client
@platform-devel
tigervnc
ruby
lapack
lshw
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-utils
@technical-writing
@x11
tigervnc-server
boost
createrepo
libstdc++.i686
libXpm
ncurses-libs.i686
perl-Bit-Vector
perl-Carp-Clan
perl-Convert-ASN1
perl-Digest-HMAC
perl-IO-Socket-SSL
perl-IO-stringy
perl-LDAP
perl-MailTools
perl-Net-DNS
perl-Net-LibIDN
perl-Net-SSLeay
perl-TimeDate
perl-XML-LibXML
perl-XML-Simple
portreserve

Schlumberger Private - Customer Use 36


4.3.3 Base installation for server systems

sysfsutils
tk
vim-X11
uuid
zlib.i686

4.3.3 Base installation for server systems


%packages
elfutils-libelf-devel
libaio-devel
unixODBC
mt-st
rmt
@base
dos2unix
-hunspell
-hunspell-en
logwatch
mkbootdisk
ntp
prelink
-rdate
tmpwatch
-yum-langpacks
@compat-libraries
ftp
mutt
@core
glibc.i686
-NetworkManager
-NetworkManager-team
-NetworkManager-tui
-rdma
@debugging
@development
expect
minicom
openldap-clients
samba
@dns-server

Schlumberger Private - Customer Use 37


4.3.3 Base installation for server systems

dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
liberation-sans-fonts
@ftp-server
@hardware-monitoring
mcelog
@java-platform
java-1.8.0-openjdk
@kde-desktop
-ark
-firstboot
-gwenview
-initial-setup
-initial-setup-gui
-kamera
-kcolorchooser
-kdeaccessibility
-kdepim
-kdepim-runtime
-kde-plasma-networkmanagement
-kdeutils-minimal
-kmix
-kruler
libxml2.i686
libXt
libXt.i686
libXtst.i686
-pinentry-qt
-redhat-access-gui
-rhn-setup-gnome
-subscription-manager-gui
-subscription-manager-initial-setup-addon
xterm
numactl
ksh
telnet
ypbind
ypserv
libXmu
libXp
motif

Schlumberger Private - Customer Use 38


4.3.3 Base installation for server systems

xorg-x11-fonts-Type1
sendmail
sendmail-cf
@mariadb
@mariadb-client
@network-file-system-client
-fcoe-utils
-glusterfs-fuse
dhcp
syslinux
tftp-server
nmap
stunnel
wireshark
sg3_utils
@perl-runtime
perl-Date-Calc
perl-Date-Manip
@php
php-ldap
php-mysql
redhat-lsb
@postgresql
@postgresql-client
perl-DBD-Pg
@print-client
freerdp
tigervnc
ruby
lapack
lshw
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-utils
@web-server
@x11
tigervnc-server
boost
createrepo
libstdc++.i686

Schlumberger Private - Customer Use 39


4.3.4 Base installation for standalone systems

libXpm
libxslt.x86_64
ncurses-libs.i686
perl-Bit-Vector
perl-Carp-Clan
perl-Convert-ASN1
perl-Digest-HMAC
perl-Digest-SHA1
perl-IO-Socket-SSL
perl-IO-stringy
perl-JSON
perl-LWP-Protocol-https
perl-MailTools
perl-Net-DNS
perl-Net-LibIDN
perl-Net-SSLeay
perl-Sys-Virt
perl-TimeDate
perl-XML-LibXML
perl-XML-Simple
pexpect
portreserve
python-dateutil
python-ldap
python-lxml
python-nose
sysfsutils
tk
uuid
zlib.i686

4.3.4 Base installation for standalone systems


%packages
@additional-devel
-perl-homedir
mt-st
rmt
@base
dos2unix
logwatch

Schlumberger Private - Customer Use 40


4.3.4 Base installation for standalone systems

mkbootdisk
ntp
prelink
-rdate
tmpwatch
@compat-libraries
compat-libf2c-34.i686
ftp
mutt
@core
glibc.i686
-NetworkManager
-NetworkManager-team
-NetworkManager-tui
@debugging
@development
expect
minicom
krb5-workstation
openldap-clients
samba
@dns-server
@emacs
dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
google-crosextra-caladea-fonts
google-crosextra-carlito-fonts
liberation-sans-fonts
liberation-serif-fonts
xorg-x11-fonts-ISO8859-1-75dpi
@ftp-server
@graphics
netpbm-progs
@hardware-monitoring
mcelog
empathy
@internet-browser
@java-platform
java-1.8.0-openjdk
@kde-desktop
-firstboot

Schlumberger Private - Customer Use 41


4.3.4 Base installation for standalone systems

-initial-setup
-initial-setup-gui
-kde-plasma-networkmanagement
libxml2.i686
libXt
libXt.i686
libXtst.i686
-redhat-access-gui
-rhn-setup-gnome
-subscription-manager-gui
-subscription-manager-initial-setup-addon
numactl
ksh
telnet
ypbind
ypserv
@legacy-x
sendmail
sendmail-cf
@mariadb
@mariadb-client
@network-file-system-client
-glusterfs-fuse
dhcp
syslinux
tftp-server
nmap
stunnel
wireshark
sg3_utils
@perl-runtime
perl-Date-Calc
perl-Date-Manip
@php
php-ldap
php-mysql
redhat-lsb
@postgresql
@postgresql-client
perl-DBD-Pg
@print-client
@platform-devel

Schlumberger Private - Customer Use 42


4.3.4 Base installation for standalone systems

tigervnc
ruby
lapack
lshw
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-utils
@technical-writing
@web-server
@x11
tigervnc-server
boost
createrepo
libstdc++.i686
libXpm
ncurses-libs.i686
perl-Bit-Vector
perl-Carp-Clan
perl-Convert-ASN1
perl-Digest-HMAC
perl-IO-Socket-SSL
perl-IO-stringy
perl-LDAP
perl-LWP-Protocol-https
perl-MailTools
perl-Net-DNS
perl-Net-LibIDN
perl-Net-SSLeay
perl-Sys-Virt
perl-TimeDate
perl-XML-LibXML
perl-XML-Simple
pexpect
portreserve
python-dateutil
python-ldap
python-lxml
python-nose
sysfsutils
tk

Schlumberger Private - Customer Use 43


4.4 Base Installation Lists for CentOS 6.4

uuid
vim-X11
zlib.i686

4.4 Base Installation Lists for CentOS 6.4


The contents of a section should be added to your kickstart template to make up the %packages section of that
template.

4.4.1 Base installation for compute nodes


%packages
unixODBC
mt-st
rmt
@base
dos2unix
logwatch
unix2dos
@cifs-file-server
@compat-libraries
-compat-libstdc++-296
-compat-openmpi-psm
-compat-openmpi
-compat-opensm-libs
ftp
@core
glibc.i686
@debugging
lslk
libxml2.i686
libXt
gcc
gcc-gfortran
gettext
make
patch
ypbind
@hardware-monitoring

Schlumberger Private - Customer Use 44


4.4.1 Base installation for compute nodes

-infinipath-psm
@java-platform
java-1.7.0-openjdk
ksh
libXmu
libXp
openmotif
openmotif22
xorg-x11-fonts-Type1
xterm
sendmail
sendmail-cf
@network-file-system-client
syslinux
nc
lksctp-tools
nmap
wireshark
sg3_utils
@perl-runtime
perl-Convert-ASN1
perl-Date-Calc
perl-Date-Manip
cups
lapack
ncurses-libs.i686
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-utils
xorg-x11-xauth
boost
GConf2
libstdc++.i686
libXpm
libxslt.x86_64
ntp
numactl
pcsc-lite-libs
perl-Bit-Vector
perl-Carp-Clan

Schlumberger Private - Customer Use 45


4.4.2 Base installation for desktop/development systems

perl-IO-stringy
perl-Net-IP
perl-Parse-RecDescent
perl-Net-SSLeay
perl-XML-LibXML
perl-XML-Simple
ruby
sysfsutils
tk
uuid
xfsprogs
zlib.i686

4.4.2 Base installation for desktop/development systems


NB: Consult with Schlumberger support to determine which OS release is required for development for
your current Omega baseline

%packages
@additional-devel
libaio-devel
libtiff-devel
libuuid-devel
libXpm-devel
tk-devel
unixODBC
mt-st
rmt
@base
dos2unix
logwatch
mkbootdisk
-pcmciautils
-rdate
unix2dos
@basic-desktop
tigervnc-server
tigervnc-server-applet
@compat-libraries
compat-libf2c-34.i686

Schlumberger Private - Customer Use 46


4.4.2 Base installation for desktop/development systems

-compat-libstdc++-296
ftp
@core
glibc.i686
@debugging
lslk
@desktop-platform
libxml2.i686
@desktop-platform-devel
@development
expect
krb5-workstation
openldap-clients
ypbind
@emacs
dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
liberation-sans-fonts
xorg-x11-fonts-ISO8859-1-75dpi
@graphics
@hardware-monitoring
pidgin
@internet-browser
-firefox
@java-platform
icedtea-web
java-1.7.0-openjdk
@kde-desktop
-NetworkManager-gnome
ksh
telnet
@legacy-x
libXmu
libXp
openmotif
openmotif22
xterm
sendmail
sendmail-cf
@network-file-system-client
syslinux

Schlumberger Private - Customer Use 47


4.4.2 Base installation for desktop/development systems

lksctp-tools
nmap
wireshark
@office-suite
sg3_utils
@perl-runtime
perl-Convert-ASN1
perl-Date-Calc
perl-Date-Manip
@print-client
lapack
ncurses-libs.i686
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-perl
net-snmp-utils
rdesktop
tigervnc
@server-platform-devel
glibc-static
@tex
@x11
-akonadi
-bluez-libs
boost
createrepo
-festival
-firstboot
freeglut
-gnome-bluetooth-libs
libstdc++.i686
libvpx
libXpm
mpfr-devel
ntp
perl-Bit-Vector
perl-Carp-Clan
perl-Digest-HMAC
perl-IO-Socket-SSL
perl-IO-stringy

Schlumberger Private - Customer Use 48


4.4.3 Base installation for server systems

perl-LDAP
perl-MailTools
perl-Net-DNS
perl-Net-IP
perl-Net-LibIDN
perl-Parse-RecDescent
perl-TimeDate
perl-Net-SSLeay
perl-XML-DOM
perl-XML-LibXML
perl-XML-LibXSLT
perl-XML-RegExp
perl-XML-Simple
pyxf86config
PyXML
ruby
sysfsutils
system-config-date
tix
tk
tkinter
uuid
vim-X11
Xaw3d
xfsprogs
zlib.i686

4.4.3 Base installation for server systems


%packages
elfutils-libelf-devel
libaio-devel
unixODBC
mt-st
rmt
@base
dos2unix
logwatch
mkbootdisk
-pcmciautils
-rdate

Schlumberger Private - Customer Use 49


4.4.3 Base installation for server systems

unix2dos
gdm
tigervnc-server
tigervnc-server-applet
@compat-libraries
-compat-libstdc++-296
ftp
mutt
@core
glibc.i686
@debugging
lslk
libxml2.i686
libXt
libXt.i686
libXtst.i686
@desktop-platform-devel
@development
expect
minicom
openldap-clients
ypbind
samba
ypserv
@emacs
dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
liberation-sans-fonts
@ftp-server
@hardware-monitoring
@java-platform
java-1.7.0-openjdk
@kde-desktop
-alsa-plugins-pulseaudio
-kde-settings-pulseaudio
-kcoloredit
-kdeaccessibility
-kdegames
-kdemultimedia
-kdepim
-kdepim-runtime

Schlumberger Private - Customer Use 50


4.4.3 Base installation for server systems

-kiconedit
-kipi-plugins
-kmid
-ksig
-NetworkManager-gnome
-pinentry-qt
ksh
telnet
xinetd
@legacy-x
libXmu
libXp
libXp.i686
openmotif
openmotif22
xterm
sendmail
sendmail-cf
@network-file-system-client
bind
bind-chroot
dhcp
syslinux
tftp-server
nc
lksctp-tools
nmap
stunnel
wireshark
@nfs-file-server
sg3_utils
@perl-runtime
perl-Convert-ASN1
perl-Date-Calc
perl-Date-Manip
@print-client
lapack
libgcc.i686
ncurses-libs.i686
redhat-lsb
pexpect
rrdtool-perl

Schlumberger Private - Customer Use 51


4.4.3 Base installation for server systems

rrdtool-python
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-perl
net-snmp-utils
@web-server
perl-CGI
@mysql
@mysql-client
@php
php-ldap
php-mysql
@postgresql
@postgresql-client
perl-DBD-Pg
rdesktop
tigervnc
@x11
-akonadi
-bluez-libs
boost
createrepo
-festival
-firstboot
-gnome-bluetooth-libs
libstdc++.i686
libXpm
ntp
perl-Bit-Vector
perl-Carp-Clan
perl-Digest-HMAC
perl-Email-Date-Format
perl-IO-Socket-SSL
perl-IO-stringy
perl-IO-Tty
perl-MailTools
perl-MIME-Lite
perl-MIME-Types
perl-Net-DNS
perl-Net-IP

Schlumberger Private - Customer Use 52


4.4.4 Base installation for standalone systems

perl-Net-LibIDN
perl-Net-Telnet
perl-Parse-RecDescent
perl-SOAP-Lite
perl-TimeDate
perl-Net-SSLeay
perl-XML-DOM
perl-XML-LibXML
perl-XML-RegExp
perl-XML-Simple
python-dateutil
python-fpconst
python-ldap
python-lxml
python-nose
python-twisted-conch
pyxf86config
PyXML
ruby
sysfsutils
system-config-date
tix
tk
tkinter
uuid
Xaw3d
xfsprogs
zlib.i686

4.4.4 Base installation for standalone systems


%packages
@additional-devel
libaio-devel
libtiff-devel
libuuid-devel
libXpm-devel
tk-devel
unixODBC
mt-st
rmt

Schlumberger Private - Customer Use 53


4.4.4 Base installation for standalone systems

@base
dos2unix
logwatch
mkbootdisk
-pcmciautils
-rdate
unix2dos
@basic-desktop
tigervnc-server
tigervnc-server-applet
@compat-libraries
compat-libf2c-34.i686
-compat-libstdc++-296
ftp
mutt
@core
glibc.i686
@debugging
lslk
@desktop-platform
libxml2.i686
libXt.i686
libXtst.i686
@desktop-platform-devel
@development
expect
minicom
krb5-workstation
openldap-clients
ypbind
samba
ypserv
@emacs
dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
liberation-sans-fonts
xorg-x11-fonts-ISO8859-1-75dpi
@ftp-server
@graphics
@hardware-monitoring
pidgin

Schlumberger Private - Customer Use 54


4.4.4 Base installation for standalone systems

@internet-browser
-firefox
@java-platform
icedtea-web
java-1.7.0-openjdk
@kde-desktop
-NetworkManager-gnome
ksh
telnet
xinetd
@legacy-x
libXmu
libXp
libXp.i686
openmotif
openmotif22
xterm
sendmail
sendmail-cf
@network-file-system-client
bind
bind-chroot
dhcp
syslinux
tftp-server
nc
lksctp-tools
nmap
stunnel
wireshark
@nfs-file-server
@office-suite
sg3_utils
@perl-runtime
perl-Convert-ASN1
perl-Date-Calc
perl-Date-Manip
@print-client
lapack
libgcc.i686
ncurses-libs.i686
redhat-lsb

Schlumberger Private - Customer Use 55


4.4.4 Base installation for standalone systems

pexpect
rrdtool-perl
rrdtool-python
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-perl
net-snmp-utils
@web-server
perl-CGI
@mysql
@mysql-client
@php
php-ldap
php-mysql
@postgresql
@postgresql-client
perl-DBD-Pg
rdesktop
tigervnc
@server-platform-devel
glibc-static
@tex
@x11
-akonadi
-bluez-libs
boost
createrepo
-festival
-firstboot
freeglut
-gnome-bluetooth-libs
libstdc++.i686
libvpx
libXpm
mpfr-devel
ntp
perl-Bit-Vector
perl-Carp-Clan
perl-Digest-HMAC
perl-Email-Date-Format

Schlumberger Private - Customer Use 56


4.4.4 Base installation for standalone systems

perl-IO-Socket-SSL
perl-IO-stringy
perl-IO-Tty
perl-LDAP
perl-MailTools
perl-MIME-Lite
perl-MIME-Types
perl-Net-DNS
perl-Net-IP
perl-Net-LibIDN
perl-Net-Telnet
perl-Parse-RecDescent
perl-SOAP-Lite
perl-TimeDate
perl-Net-SSLeay
perl-XML-DOM
perl-XML-LibXML
perl-XML-LibXSLT
perl-XML-RegExp
perl-XML-Simple
python-dateutil
python-fpconst
python-ldap
python-lxml
python-nose
python-twisted-conch
pyxf86config
PyXML
ruby
sysfsutils
system-config-date
tix
tk
tkinter
uuid
vim-X11
Xaw3d
xfsprogs
zlib.i686

Schlumberger Private - Customer Use 57


4.5 Base Installation Lists for CentOS 6.5

4.5 Base Installation Lists for CentOS 6.5


The contents of a section should be added to your kickstart template to make up the %packages section of that
template.

4.5.1 Base installation for compute nodes


%packages
unixODBC
mt-st
rmt
@base
dos2unix
logwatch
unix2dos
@cifs-file-server
@compat-libraries
-compat-libstdc++-296
-compat-openmpi-psm
-compat-openmpi
-compat-opensm-libs
ftp
@core
glibc.i686
@debugging
lslk
libxml2.i686
libXt
gcc
gcc-gfortran
gettext
make
patch
ypbind
@hardware-monitoring
-infinipath-psm
@java-platform
java-1.7.0-openjdk
ksh

Schlumberger Private - Customer Use 58


4.5.1 Base installation for compute nodes

libXmu
libXp
openmotif
openmotif22
xorg-x11-fonts-Type1
xterm
sendmail
sendmail-cf
@network-file-system-client
syslinux
nc
lksctp-tools
nmap
wireshark
sg3_utils
@perl-runtime
perl-Convert-ASN1
perl-Date-Calc
perl-Date-Manip
cups
lapack
ncurses-libs.i686
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-utils
xorg-x11-xauth
boost
GConf2
libstdc++.i686
libXpm
libxslt.x86_64
ntp
numactl
pcsc-lite-libs
perl-Bit-Vector
perl-Carp-Clan
perl-IO-stringy
perl-Net-IP
perl-Parse-RecDescent
perl-Net-SSLeay

Schlumberger Private - Customer Use 59


4.5.2 Base installation for desktop/development systems

perl-XML-LibXML
perl-XML-Simple
ruby
sysfsutils
tk
uuid
xfsprogs
zlib.i686

4.5.2 Base installation for desktop/development systems


NB: Consult with Schlumberger support to determine which OS release is required for development for
your current Omega baseline

%packages
@additional-devel
libaio-devel
libtiff-devel
libuuid-devel
libXpm-devel
tk-devel
unixODBC
mt-st
rmt
@base
dos2unix
logwatch
mkbootdisk
-pcmciautils
-rdate
unix2dos
@basic-desktop
tigervnc-server
tigervnc-server-applet
@compat-libraries
compat-libf2c-34.i686
-compat-libstdc++-296
ftp
@core
glibc.i686

Schlumberger Private - Customer Use 60


4.5.2 Base installation for desktop/development systems

@debugging
lslk
@desktop-platform
libxml2.i686
@desktop-platform-devel
@development
expect
krb5-workstation
openldap-clients
ypbind
@emacs
dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
liberation-sans-fonts
xorg-x11-fonts-ISO8859-1-75dpi
@graphics
@hardware-monitoring
pidgin
thunderbird
@internet-browser
@java-platform
icedtea-web
java-1.7.0-openjdk
@kde-desktop
-NetworkManager-gnome
ksh
telnet
@legacy-x
libXmu
libXp
openmotif
openmotif22
xterm
sendmail
sendmail-cf
@network-file-system-client
syslinux
lksctp-tools
nmap
wireshark
@office-suite

Schlumberger Private - Customer Use 61


4.5.2 Base installation for desktop/development systems

sg3_utils
@perl-runtime
perl-Convert-ASN1
perl-Date-Calc
perl-Date-Manip
@print-client
lapack
ncurses-libs.i686
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-perl
net-snmp-utils
rdesktop
tigervnc
@server-platform-devel
glibc-static
@tex
@x11
-akonadi
-bluez-libs
boost
createrepo
-festival
-firstboot
freeglut
-gnome-bluetooth-libs
libotf
libstdc++.i686
libvpx
libXpm
mpfr-devel
ntp
perl-Bit-Vector
perl-Carp-Clan
perl-Digest-HMAC
perl-IO-Socket-SSL
perl-IO-stringy
perl-LDAP
perl-MailTools
perl-Net-DNS

Schlumberger Private - Customer Use 62


4.5.3 Base installation for server systems

perl-Net-IP
perl-Net-LibIDN
perl-Parse-RecDescent
perl-TimeDate
perl-Net-SSLeay
perl-XML-DOM
perl-XML-LibXML
perl-XML-LibXSLT
perl-XML-RegExp
perl-XML-Simple
pyxf86config
PyXML
ruby
sysfsutils
system-config-date
tix
tk
tkinter
uuid
vim-X11
Xaw3d
xfsprogs
zlib.i686

4.5.3 Base installation for server systems


%packages
elfutils-libelf-devel
libaio-devel
unixODBC
mt-st
rmt
@base
dos2unix
logwatch
mkbootdisk
-pcmciautils
-rdate
unix2dos
gdm
tigervnc-server

Schlumberger Private - Customer Use 63


4.5.3 Base installation for server systems

tigervnc-server-applet
@compat-libraries
-compat-libstdc++-296
ftp
mutt
@core
glibc.i686
@debugging
lslk
libxml2.i686
libXt
libXt.i686
libXtst.i686
@desktop-platform-devel
@development
expect
minicom
openldap-clients
ypbind
samba
ypserv
@emacs
dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
liberation-sans-fonts
@ftp-server
@hardware-monitoring
@java-platform
java-1.7.0-openjdk
@kde-desktop
-alsa-plugins-pulseaudio
-kde-settings-pulseaudio
-kcoloredit
-kdeaccessibility
-kdegames
-kdemultimedia
-kdepim
-kdepim-runtime
-kiconedit
-kipi-plugins
-kmid

Schlumberger Private - Customer Use 64


4.5.3 Base installation for server systems

-ksig
-NetworkManager-gnome
-pinentry-qt
ksh
telnet
xinetd
@legacy-x
libXmu
libXp
libXp.i686
openmotif
openmotif22
xterm
sendmail
sendmail-cf
@network-file-system-client
bind
bind-chroot
dhcp
syslinux
tftp-server
nc
lksctp-tools
nmap
stunnel
wireshark
@nfs-file-server
sg3_utils
@perl-runtime
perl-Convert-ASN1
perl-Date-Calc
perl-Date-Manip
@print-client
lapack
libgcc.i686
ncurses-libs.i686
redhat-lsb
pexpect
rrdtool-perl
rrdtool-python
screen
OpenIPMI

Schlumberger Private - Customer Use 65


4.5.3 Base installation for server systems

ipmitool
net-snmp
net-snmp-perl
net-snmp-utils
@web-server
perl-CGI
@mysql
@mysql-client
@php
php-ldap
php-mysql
@postgresql
@postgresql-client
perl-DBD-Pg
rdesktop
tigervnc
@x11
-akonadi
-bluez-libs
boost
createrepo
-festival
-firstboot
-gnome-bluetooth-libs
libstdc++.i686
libXpm
ntp
perl-Bit-Vector
perl-Carp-Clan
perl-Digest-HMAC
perl-Email-Date-Format
perl-IO-Socket-SSL
perl-IO-stringy
perl-IO-Tty
perl-MailTools
perl-MIME-Lite
perl-MIME-Types
perl-Net-DNS
perl-Net-IP
perl-Net-LibIDN
perl-Net-Telnet
perl-Parse-RecDescent

Schlumberger Private - Customer Use 66


4.5.4 Base installation for standalone systems

perl-SOAP-Lite
perl-TimeDate
perl-Net-SSLeay
perl-XML-DOM
perl-XML-LibXML
perl-XML-RegExp
perl-XML-Simple
python-dateutil
python-fpconst
python-ldap
python-lxml
python-nose
python-twisted-conch
pyxf86config
PyXML
ruby
sysfsutils
system-config-date
tix
tk
tkinter
uuid
Xaw3d
xfsprogs
zlib.i686

4.5.4 Base installation for standalone systems


%packages
@additional-devel
libaio-devel
libtiff-devel
libuuid-devel
libXpm-devel
tk-devel
unixODBC
mt-st
rmt
@base
dos2unix
logwatch

Schlumberger Private - Customer Use 67


4.5.4 Base installation for standalone systems

mkbootdisk
-pcmciautils
-rdate
unix2dos
@basic-desktop
tigervnc-server
tigervnc-server-applet
@compat-libraries
compat-libf2c-34.i686
-compat-libstdc++-296
ftp
mutt
@core
glibc.i686
@debugging
lslk
@desktop-platform
libxml2.i686
libXt.i686
libXtst.i686
@desktop-platform-devel
@development
expect
minicom
krb5-workstation
openldap-clients
ypbind
samba
ypserv
@emacs
dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
liberation-sans-fonts
xorg-x11-fonts-ISO8859-1-75dpi
@ftp-server
@graphics
@hardware-monitoring
pidgin
thunderbird
@internet-browser
@java-platform

Schlumberger Private - Customer Use 68


4.5.4 Base installation for standalone systems

icedtea-web
java-1.7.0-openjdk
@kde-desktop
-NetworkManager-gnome
ksh
telnet
xinetd
@legacy-x
libXmu
libXp
libXp.i686
openmotif
openmotif22
xterm
sendmail
sendmail-cf
@network-file-system-client
bind
bind-chroot
dhcp
syslinux
tftp-server
nc
lksctp-tools
nmap
stunnel
wireshark
@nfs-file-server
@office-suite
sg3_utils
@perl-runtime
perl-Convert-ASN1
perl-Date-Calc
perl-Date-Manip
@print-client
lapack
libgcc.i686
ncurses-libs.i686
redhat-lsb
pexpect
rrdtool-perl
rrdtool-python

Schlumberger Private - Customer Use 69


4.5.4 Base installation for standalone systems

screen
OpenIPMI
ipmitool
net-snmp
net-snmp-perl
net-snmp-utils
@web-server
perl-CGI
@mysql
@mysql-client
@php
php-ldap
php-mysql
@postgresql
@postgresql-client
perl-DBD-Pg
rdesktop
tigervnc
@server-platform-devel
glibc-static
@tex
@x11
-akonadi
-bluez-libs
boost
createrepo
-festival
-firstboot
freeglut
-gnome-bluetooth-libs
libotf
libstdc++.i686
libvpx
libXpm
mpfr-devel
ntp
perl-Bit-Vector
perl-Carp-Clan
perl-Digest-HMAC
perl-Email-Date-Format
perl-IO-Socket-SSL
perl-IO-stringy

Schlumberger Private - Customer Use 70


4.5.4 Base installation for standalone systems

perl-IO-Tty
perl-LDAP
perl-MailTools
perl-MIME-Lite
perl-MIME-Types
perl-Net-DNS
perl-Net-IP
perl-Net-LibIDN
perl-Net-Telnet
perl-Parse-RecDescent
perl-SOAP-Lite
perl-TimeDate
perl-Net-SSLeay
perl-XML-DOM
perl-XML-LibXML
perl-XML-LibXSLT
perl-XML-RegExp
perl-XML-Simple
python-dateutil
python-fpconst
python-ldap
python-lxml
python-nose
python-twisted-conch
pyxf86config
PyXML
ruby
sysfsutils
system-config-date
tix
tk
tkinter
uuid
vim-X11
Xaw3d
xfsprogs
zlib.i686

Schlumberger Private - Customer Use 71


4.6 Base Installation Lists for CentOS 7.2

4.6 Base Installation Lists for CentOS 7.2


The contents of a section should be added to your kickstart template to make up the %packages section of that
template.

4.6.1 Base installation for compute nodes


%packages
unixODBC
mt-st
rmt
@base
dos2unix
-hunspell
-hunspell-en
logwatch
ntp
prelink
-rdate
tmpwatch
-yum-langpacks
@compat-libraries
ftp
@core
glibc.i686
-NetworkManager
-NetworkManager-team
-NetworkManager-tui
-rdma
@debugging
gcc
gcc-gfortran
gettext
make
patch
samba
@hardware-monitoring
mcelog
@java-platform

Schlumberger Private - Customer Use 72


4.6.1 Base installation for compute nodes

java-1.8.0-openjdk
libxml2.i686
libXt
xterm
numactl
ksh
ypbind
libXmu
libXp
motif
xorg-x11-fonts-Type1
sendmail
sendmail-cf
@network-file-system-client
-fcoe-utils
-glusterfs-fuse
syslinux
nmap
wireshark
papi
sg3_utils
@perl-runtime
perl-Date-Calc
perl-Date-Manip
cups
ruby
lapack
lshw
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-utils
xorg-x11-xauth
boost
gdisk
libstdc++.i686
libXpm
libxslt.x86_64
ncurses-libs.i686
perl-Bit-Vector
perl-Carp-Clan

Schlumberger Private - Customer Use 73


4.6.2 Base installation for desktop/development systems

perl-Convert-ASN1
perl-Net-SSLeay
perl-Parse-RecDescent
perl-XML-LibXML
perl-XML-Simple
portreserve
psmisc
sysfsutils
tk
uuid
zlib.i686

4.6.2 Base installation for desktop/development systems


NB: Consult with Schlumberger support to determine which OS release is required for development for
your current Omega baseline

%packages
@additional-devel
-httpd-devel
-perl-homedir
mt-st
rmt
@base
dos2unix
logwatch
mkbootdisk
ntp
prelink
-rdate
tmpwatch
@compat-libraries
compat-libf2c-34.i686
ftp
@core
glibc.i686
-NetworkManager
-NetworkManager-team
-NetworkManager-tui
@debugging

Schlumberger Private - Customer Use 74


4.6.2 Base installation for desktop/development systems

@development
expect
krb5-workstation
openldap-clients
@emacs
dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
liberation-sans-fonts
xorg-x11-fonts-ISO8859-1-75dpi
@graphics
netpbm-progs
@hardware-monitoring
mcelog
empathy
thunderbird
@internet-browser
@java-platform
java-1.8.0-openjdk
@kde-desktop
-firstboot
-initial-setup
-initial-setup-gui
-kde-plasma-networkmanagement
libxml2.i686
k3b
ksh
telnet
ypbind
@legacy-x
sendmail
sendmail-cf
@network-file-system-client
-glusterfs-fuse
syslinux
nmap
wireshark
@office-suite
sg3_utils
@perl-runtime
perl-Date-Calc
perl-Date-Manip

Schlumberger Private - Customer Use 75


4.6.2 Base installation for desktop/development systems

@print-client
@platform-devel
glibc-static
tigervnc
ruby
lapack
lshw
lshw-gui
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-perl
net-snmp-utils
@technical-writing
@x11
tigervnc-server
tigervnc-server-applet
boost
createrepo
libstdc++.i686
libXpm
ncurses-libs.i686
perl-Bit-Vector
perl-Carp-Clan
perl-Convert-ASN1
perl-Digest-HMAC
perl-IO-Socket-SSL
perl-IO-stringy
perl-LDAP
perl-MailTools
perl-Net-DNS
perl-Net-LibIDN
perl-Net-SSLeay
perl-Parse-RecDescent
perl-TimeDate
perl-Tk
perl-XML-DOM
perl-XML-LibXML
perl-XML-LibXSLT
perl-XML-RegExp
perl-XML-Simple

Schlumberger Private - Customer Use 76


4.6.3 Base installation for server systems

portreserve
sysfsutils
tix
tk
tkinter
vim-X11
uuid
zlib.i686

4.6.3 Base installation for server systems


%packages
elfutils-libelf-devel
libaio-devel
unixODBC
mt-st
rmt
@base
dos2unix
-hunspell
-hunspell-en
logwatch
mkbootdisk
ntp
prelink
-rdate
tmpwatch
-yum-langpacks
@compat-libraries
ftp
mutt
@core
glibc.i686
-NetworkManager
-NetworkManager-team
-NetworkManager-tui
-rdma
@debugging
@development
expect
minicom

Schlumberger Private - Customer Use 77


4.6.3 Base installation for server systems

openldap-clients
samba
@dns-server
dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
liberation-sans-fonts
@ftp-server
@hardware-monitoring
mcelog
@java-platform
java-1.8.0-openjdk
@kde-desktop
-ark
-firstboot
-gwenview
-initial-setup
-initial-setup-gui
-kamera
-kcolorchooser
-kdeaccessibility
-kdepim
-kdepim-runtime
-kde-plasma-networkmanagement
-kdeutils-minimal
-kmix
-kruler
libxml2.i686
libXt
libXt.i686
libXtst.i686
-pinentry-qt
xterm
numactl
ksh
telnet
ypbind
ypserv
libXmu
libXp
motif
xorg-x11-fonts-Type1

Schlumberger Private - Customer Use 78


4.6.3 Base installation for server systems

sendmail
sendmail-cf
@mariadb
@mariadb-client
@network-file-system-client
-fcoe-utils
-glusterfs-fuse
dhcp
syslinux
tftp-server
nmap
stunnel
wireshark
sg3_utils
@perl-runtime
perl-Date-Calc
perl-Date-Manip
@php
php-ldap
php-mysql
redhat-lsb
@postgresql
@postgresql-client
perl-DBD-Pg
@print-client
freerdp
tigervnc
ruby
lapack
lshw
rrdtool-perl
rrdtool-python
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-perl
net-snmp-utils
@web-server
@x11
tigervnc-server
tigervnc-server-applet

Schlumberger Private - Customer Use 79


4.6.3 Base installation for server systems

boost
createrepo
libstdc++.i686
libXpm
libxslt.x86_64
ncurses-libs.i686
perl-Bit-Vector
perl-Carp-Clan
perl-Class-Inspector
perl-Convert-ASN1
perl-Crypt-CBC
perl-Digest-HMAC
perl-Digest-SHA1
perl-IO-Socket-SSL
perl-IO-stringy
perl-IO-Tty
perl-JSON
perl-LWP-Protocol-https
perl-MailTools
perl-Net-DNS
perl-Net-LibIDN
perl-Net-SSLeay
perl-Net-Telnet
perl-Parse-RecDescent
perl-Sys-Virt
perl-TimeDate
perl-XML-DOM
perl-XML-LibXML
perl-XML-RegExp
perl-XML-Simple
pexpect
portreserve
pyOpenSSL
python-dateutil
python-fpconst
python-ldap
python-lxml
python-nose
sysfsutils
tix
tk
tkinter

Schlumberger Private - Customer Use 80


4.6.4 Base installation for standalone systems

uuid
zlib.i686

4.6.4 Base installation for standalone systems


%packages
@additional-devel
-perl-homedir
mt-st
rmt
@base
dos2unix
logwatch
mkbootdisk
ntp
prelink
-rdate
tmpwatch
@compat-libraries
compat-libf2c-34.i686
ftp
mutt
@core
glibc.i686
-NetworkManager
-NetworkManager-team
-NetworkManager-tui
@debugging
@development
expect
minicom
krb5-workstation
openldap-clients
samba
@dns-server
@emacs
dejavu-sans-fonts
dejavu-sans-mono-fonts
dejavu-serif-fonts
liberation-sans-fonts
xorg-x11-fonts-ISO8859-1-75dpi

Schlumberger Private - Customer Use 81


4.6.4 Base installation for standalone systems

@ftp-server
@graphics
netpbm-progs
@hardware-monitoring
mcelog
empathy
thunderbird
@internet-browser
@java-platform
java-1.8.0-openjdk
@kde-desktop
-firstboot
-initial-setup
-initial-setup-gui
-kde-plasma-networkmanagement
libxml2.i686
libXt
libXt.i686
libXtst.i686
k3b
numactl
ksh
telnet
ypbind
ypserv
@legacy-x
sendmail
sendmail-cf
@mariadb
@mariadb-client
@network-file-system-client
-glusterfs-fuse
dhcp
syslinux
tftp-server
nmap
stunnel
wireshark
@office-suite
sg3_utils
@perl-runtime
perl-Date-Calc

Schlumberger Private - Customer Use 82


4.6.4 Base installation for standalone systems

perl-Date-Manip
@php
php-ldap
php-mysql
redhat-lsb
@postgresql
@postgresql-client
perl-DBD-Pg
@print-client
@platform-devel
glibc-static
tigervnc
ruby
lapack
lshw
lshw-gui
rrdtool-perl
rrdtool-python
screen
OpenIPMI
ipmitool
net-snmp
net-snmp-perl
net-snmp-utils
@technical-writing
@web-server
@x11
tigervnc-server
tigervnc-server-applet
boost
createrepo
libstdc++.i686
libXpm
ncurses-libs.i686
perl-Bit-Vector
perl-Carp-Clan
perl-Class-Inspector
perl-Convert-ASN1
perl-Crypt-CBC
perl-Digest-HMAC
perl-IO-Socket-SSL
perl-IO-stringy

Schlumberger Private - Customer Use 83


4.7 Additional Installation Lists for RHEL/CentOS 6

perl-IO-Tty
perl-LDAP
perl-LWP-Protocol-https
perl-MailTools
perl-Net-DNS
perl-Net-LibIDN
perl-Net-SSLeay
perl-Net-Telnet
perl-Parse-RecDescent
perl-Sys-Virt
perl-TimeDate
perl-Tk
perl-XML-DOM
perl-XML-LibXML
perl-XML-LibXSLT
perl-XML-RegExp
perl-XML-Simple
pexpect
portreserve
python-dateutil
python-fpconst
python-ldap
python-lxml
python-nose
sysfsutils
tix
tk
tkinter
uuid
vim-X11
zlib.i686

4.7 Additional Installation Lists for RHEL/CentOS 6


Note that the format of the names in these lists is the same as that used by the Schlumberger OS auditing
software. You can use the list2rpmnames command that comes with the external version of that software to
convert these names into the actual names of the RPMs.

The lists below are exactly as extracted from the external version of the auditing software.

Schlumberger Private - Customer Use 84


4.7.1 RPM lists for all systems

As noted above the -rhelopt lists are only required on RHEL installations.

4.7.1 RPM lists for all systems


These must be installed on all systems.

• all

perl-OLE-Storage_Lite.noarch 0.19-2.el6
perl-Proc-Daemon.noarch 0.05-1.el6
perl-Proc-ProcessTable.x86_64 0.44-4.el6
perl-Spreadsheet-WriteExcel.noarch 2.37-1.el6
perl-XML-Simple-DTDReader.noarch 0.04-4.el6
wg-o2dk-ext.x86_64 11.3.7-2.el6

• all-rhelopt

perl-IO-stringy.noarch 2.110-10.1.el6
perl-Net-IP.noarch 1.25-13.el6
perl-Parse-RecDescent.noarch 1.962.2-2.el6
perl-XML-Simple.noarch 2.18-6.el6
xfsprogs.x86_64 3.1.1-10.el6

Notes:

1. The xfsprogs RPM is in a separate repository (ScalableFileSystem) on the RHEL ISO images so
does not get installed as part of a kickstart installation. You will not need to download the RPM
from the Red Hat Optional Server repository but it will need to be installed in a similar manner.
2. The version of the xfsprogs RPM changes with minor releases - the version above is from RHEL
6.4. Make sure that you get the correct version from your ISO image.

• omega-validate

omega2-install-validate.noarch 2016.1.42-4.el6

Schlumberger Private - Customer Use 85


4.7.2 RPM lists for desktop systems

4.7.2 RPM lists for desktop systems


These must be installed on all systems running the Omega Desktop.

• desktop

perl-Tk.x86_64 804.028-12.el6

• desktop-rhelopt

glibc-static.x86_64 2.12-1.107.el6
mpfr-devel.x86_64 2.4.1-6.el6
perl-XML-LibXSLT.x86_64 1.70-1.1.el6

Notes:

1. mpfr-devel is part of the OS for RHEL 6.5 and later - you only need to add this for RHEL 6.4
2. The version of glibc-static quoted is for the base RHEL 6.4 release. This is only required for the
Omega SDK and need not be installed on other systems. If installing on any systems the version
number of the installed RPM must be the same as the version of glibc installed on the system.

4.7.3 RPM lists for server roles


The server list should be installed on all server systems. The other lists are optional depending on the server
role(s).

• server

This is an empty list for CentOS 6 and the RHEL 6 version simply includes the following list.

• server-rhelopt

perl-Email-Date-Format.noarch 1.002-5.el6
perl-IO-Tty.x86_64 1.08-4.el6
perl-MIME-Lite.noarch 3.027-2.el6

Schlumberger Private - Customer Use 86


4.7.3 RPM lists for server roles

perl-MIME-Types.noarch 1.28-2.el6
perl-SOAP-Lite.noarch 0.710.10-2.el6

• flexnet (license server)

CodeMeter.x86_64 6.30.2280-504
FlexNetPublisher.x86_64 11.14.0.1-8
FlexNetPublisher_services.x86_64 11.14.0.1-6
FlexNetPublisher_SLBSLS_2017.x86_64 1-4

Note: the FlexNetPublisher_SLBSLS_2017 is required for Petrel 2017.1 If you have a "large" site
running many Omega batch processes you may need to install a separate license server for Omega and use the
FlexNetPublisher_SLBSLS_2011 RPM. Consult with Schlumberger for guidance on this issue

• globalrepo (global repository server)

apache-cxf.x86_64 2.2.7-2
apache-log4j.x86_64 1.2.16-2
globalrepository.x86_64 2.0-2
globalrepository_services.x86_64 2.0-2
java-mail.x86_64 1.4.4-2

• wg-o1dk (daemon for monitoring other Omega daemons)

wg-o1dk-replace.noarch 12.2.0-0

4.7.4 RPM lists for tape servers


You will need ibmtape for IBM 3590/3592 tape drives, othertape for drives from other manufacturers (e.g. DLT
drives)

NB: the lin_tape.x86_64 and wg-st.x86_64 versions shown here are for the base EL6.4 installation. The
actual version number will depend on the kernel this RPM is built for. The lin_tape RPM is supplied as a src
RPM which can be rebuilt for whichever kernel you are using. The wg-st RPM is not supplied on the DVD and
you will need to contact Schlumberger for the details on how to get this.

Schlumberger Private - Customer Use 87


4.7.4 RPM lists for tape servers

• ibmtape

lin_tape.x86_64 2.9.6-1.2.6.32_358.el6.wg
lin_taped.x86_64 2.9.6-1
#include wgtapecfg.x86_64

• othertape

wg-st.x86_64 3.0-1.2.6.32_358.el6
#include wgtapecfg.x86_64

• wgtapecfg

wg-tapeconfig.x86_64 1.2.3-2.el6

4.7.5 RPM lists for OCM


• ocm (used on all systems running OCM)

ocmcontroller.noarch 201-1

• ocmserver

ocmrootcontroller.noarch 205085-1

4.8 Additional Installation Lists for RHEL/CentOS 7


Note that the format of the names in these lists is the same as that used by the Schlumberger OS auditing
software. You can use the list2rpmnames command that comes with the external version of that software to
convert these names into the actual names of the RPMs.

The lists below are exactly as extracted from the external version of the auditing software.

As noted above the -rhelopt lists are only required on RHEL installations.

Schlumberger Private - Customer Use 88


4.8.1 RPM lists for all systems

4.8.1 RPM lists for all systems


These must be installed on all systems.

• all

perl-OLE-Storage_Lite.noarch 0.19-9.el7
perl-Proc-Daemon.noarch 0.14-9.el7
perl-Proc-ProcessTable.x86_64 0.48-1.el7
perl-Spreadsheet-WriteExcel.noarch 2.40-1.el7
perl-XML-Simple-DTDReader.noarch 0.04-16.el7
wg-o2dk-ext.x86_64 11.3.7-2.el6

• all-rhelopt

perl-Parse-RecDescent.noarch 1.967009-5.el7

• omega-validate

omega2-install-validate.noarch 2016.1.42-4.el7

4.8.2 RPM lists for desktop systems


These must be installed on all systems running the Omega Desktop.

• desktop

This is an empty list for CentOS 7 and the RHEL 7 version simply includes the following lists.

• desktop-rhelopt

perl-Tk.x86_64 804.030-6.el7
perl-XML-LibXSLT.x86_64 1.80-4.el7

• tkinter-rhelopt

Schlumberger Private - Customer Use 89


4.8.2 RPM lists for desktop systems

tix.x86_64 8.4.3-12.el7
tkinter.x86_64 2.7.5-34.el7

4.8.3 RPM lists for server roles


The server list should be installed on all server systems - for RHEL 7 this will also contain both the
server-rhelopt and tkinter-rhelopt lists. The other lists are optional depending on the server role(s).

• server

perl-Convert-BinHex.noarch 1.119-20.el7
perl-Crypt-Rijndael.x86_64 1.12-1.el7
perl-Email-Date-Format.noarch 1.002-15.el7
perl-Expect.noarch 1.21-14.el7
perl-HTML-Form.noarch 6.03-6.el7
perl-IO-SessionData.noarch 1.03-1.el7
perl-MIME-Lite.noarch 3.030-1.el7
perl-MIME-Types.noarch 1.38-2.el7
perl-MIME-tools.noarch 5.505-1.el7
perl-SOAP-Lite.noarch 1.10-1.el7

• server-rhelopt

perl-Class-Inspector.noarch 1.28-2.el7
perl-Crypt-CBC.noarch 2.33-2.el7
perl-IO-Tty.x86_64 1.10-11.el7

• tkinter-rhelopt

tix.x86_64 8.4.3-12.el7
tkinter.x86_64 2.7.5-34.el7

• flexnet (license server)

CodeMeter.x86_64 6.30.2280-504
FlexNetPublisher.x86_64 11.14.0.1-8
FlexNetPublisher_services.x86_64 11.14.0.1-6
FlexNetPublisher_SLBSLS_2017.x86_64 1-4

Schlumberger Private - Customer Use 90


4.8.3 RPM lists for server roles

Note: the FlexNetPublisher_SLBSLS_2017 is required for Petrel 2017.1 If you have a "large" site
running many Omega batch processes you may need to install a separate license server for Omega and use the
FlexNetPublisher_SLBSLS_2011 RPM. Consult with Schlumberger for guidance on this issue

• globalrepo (global repository server)

apache-cxf.x86_64 2.2.7-2
apache-log4j.x86_64 1.2.16-2
globalrepository.x86_64 2.0-2
globalrepository_services.x86_64 2.0-2
java-mail.x86_64 1.4.4-2

• wg-o1dk (daemon for monitoring other Omega daemons)

wg-o1dk-replace.noarch 12.2.0-0

4.8.4 RPM lists for tape servers


You will need ibmtape for IBM 3590/3592 tape drives, othertape for drives from other manufacturers (e.g. DLT
drives)

NB: the lin_tape.x86_64 and wg-st.x86_64 versions shown here are for the base EL7.2 installation. The
actual version number will depend on the kernel this RPM is built for. The lin_tape RPM is supplied as a src
RPM which can be rebuilt for whichever kernel you are using. The wg-st RPM is not supplied on the DVD and
you will need to contact Schlumberger for the details on how to get this.

• ibmtape

lin_tape.x86_64 3.0.5-1.3.10.0_327.el7.wg
lin_taped.x86_64 3.0.5-1
#include wgtapecfg.x86_64

• othertape

wg-st.x86_64 3.0-1.3.10.0_327.el7
#include wgtapecfg.x86_64

Schlumberger Private - Customer Use 91


4.8.4 RPM lists for tape servers

• wgtapecfg

wg-tapeconfig.x86_64 1.2.4-4.el7

4.8.5 RPM lists for OCM


• ocm (used on all systems running OCM)

ocmcontroller.noarch 201-1

• ocmserver

ocmrootcontroller.noarch 205085-1

Schlumberger Private - Customer Use 92


5 Verifying your installation
Schlumberger's Omega software has certain requirements for the underlying Operating System. To help
customers determine whether their current OS installations are likely to be capable of running Omega we make
available a simplified version of our own internal OS auditing scripts which should give some indication as to
whether the minimum OS requirements are met.

It should be noted that even if the scripts report that the particular system being audited meets the minimum
standards this does not guarantee that Omega will run on the system. The scripts are only checking the presence
of particular RPMs and they cannot detect things like the use of custom kernels or other system settings that may
prevent Omega from running.

5.1 Usage
The tar file can be found on the Omega DVD and should be copied to a suitable location on the system to be
checked - we will assume /var/tmp has been used in the following examples. Extract the files from the
package and set the variable RPMCHECKDIR (we will use C-shell syntax in the following - modify as
appropriate for other shells). Replace baseline by the baseline with which the DVD is associated (e.g.
2015.1):

cd /var/tmp
tar xzf rpmcheck-external-baseline.tgz
setenv RPMCHECKDIR /var/tmp/rpmcheck

5.1.1 To validate a system for a particular role


Decide on what role the system you are validating will run. There are many specialized roles available but most of
these are specific to internal Schlumberger installations. For client installations the likely roles will be Compute,
Desktop, Server or Standalone. This role should be supplied as an argument to the check-host command.
e.g.:

$RPMCHECKDIR/bin/check-host -r Desktop

Schlumberger Private - Customer Use 93


5.1.2 To view the list of RPMs needed for a role

5.1.2 To view the list of RPMs needed for a role


If you simply want to view the list of RPMs that we consider to be the minimum required for a role (i.e. what
would be installed by the kickstart templates described in the OS Templates corresponding to your chosen OS)
then you can use the baseinstall command. e.g.:

$RPMCHECKDIR/bin/baseinstall --osver=centos6.4 --role=Compute

Will list the RPMs that would be installed by the standard kickstart template for the Compute role for a system
running CentOS 6.4

5.2 Results
The results of a validation (run of the check-host script) are best demonstrated by some examples. Note that
these are fairly simple checks on systems that are (mostly) compliant. It is quite likely that running a check on
your systems will produce much more verbose output. If this is the case you should contact Schlumberger for help
in analyzing your results.

Notes:

• the checks ignore any additional RPMs other than those defined in the minimum base installation for the
role chosen and any optional/additional RPM lists needed for running Omega.
• the checks do not report on any updates to the RPMs installed. We generally consider it good policy to
maintain systems with the latest updates. In practice, however, Schlumberger is very selective about the
updates it applies and not all updates are (or even can be) tested. In particular, for a given minor OS
release, Schlumberger will normally only test one or two kernel versions and other kernel versions may
not work.

5.2.1 Example 1.
This is the result you would like to get:

• we are checking for the minimum installation for the Server role

Schlumberger Private - Customer Use 94


5.2.1 Example 1.

• the "Data collected from system" section shows that the system is running a recognized OS and that it's a
64-bit version. Note that we no longer support 32-bit systems so this is largely a symbolic comment.
• the "Computed data used for analysis" shows some internally generated information that is used for the
analysis - the Operating System Version is the string used to look up various tables in the database and the
Base Installation is the base installation related to the System Role. Note that in this case we have forced
the script to use a System Role of Server over-riding the internal calculations and that the name of the
Base Installation happens to be identical to that of the System Role
• the "Basic installation and option report" and "RPM exception report" sections are empty - essentially
there are no additional options installed and no RPMs missing from the minimum requirements.

$RPMCHECKDIR/bin/check-host -r Server
Analysis for system: gyos001

Summary information

Data collected from system


Operating System Release = Red Hat Enterprise Linux Server release 6.4 (Santiago)
Architecture = x86_64

Computed data used for analysis


Operating System Version = rhels6.4
System Role = Server
Base Installation = Server

Basic installation and option report

RPM exception report

5.2.2 Example 2.
This is a slightly contrived (and out of date) example. The system actually has a standard Desktop installation but
we've checked it against the Standalone role.

• The comments on the "Data collected from system" and "Computed data used for analysis" sections are
similar to those in Example 1 above.

Schlumberger Private - Customer Use 95


5.2.2 Example 2.

• The "Basic installation and option report" shows a lot more than in Example 1. Here we see that:
♦ there are 33 RPMs missing from the base installation. These are the additional RPMs needed to
take on the Server role as well as the Desktop role for this system. Note that in practice some of
these are not required for running Omega. For example we install the ypserv RPM on all
servers whether or not they are actively configured as NIS servers and NIS is not actually
required for Omega anyway; the httpd RPM is required for some Server roles but not others;
etc. Interpretation of these results requires some expertise in Omega installation and you are
strongly encouraged to consult with Schlumberger about the results of your reports.
♦ as noted above this is a Desktop system and it has all the extended option lists that are required
for running the Omega desktop installed (the jre option is not required for the Omega desktop
but was installed on standard Schlumberger desktop systems running CentOS 5 to supply the java
plugin for the web browser)
• The "RPM exception report" section in this example essentially repeats the same information as the first
part of the "Basic installation and option report". It may show more details - e.g. if for some reason you
have an older RPM version than defined in the standards.

$RPMCHECKDIR/bin/check-host -r Standalone
Analysis for system: gy001

Summary information

Data collected from system


Operating System Release = OmegaSystemEnv.CentOS release 5.5 (Final)
Architecture = x86_64

Computed data used for analysis


Operating System Version = centos5.5
System Role = Standalone
Base Installation = Standalone

Basic installation and option report

Base Installation is missing 33 RPMs


postgresql-server.x86_64 is missing
perl-DBI.x86_64 is missing
perl-Net-DNS.x86_64 is missing
perl-DBD-Pg.x86_64 is missing
perl-Config-General.noarch is missing

Schlumberger Private - Customer Use 96


5.2.2 Example 2.

libtool-ltdl.x86_64 is missing
perl-Digest-SHA1.x86_64 is missing
distcache.i386 is missing
perl-BSD-Resource.x86_64 is missing
tux.x86_64 is missing
webalizer.x86_64 is missing
libtool-ltdl.i386 is missing
perl-Net-Telnet.noarch is missing
httpd-manual.x86_64 is missing
distcache.x86_64 is missing
net-snmp-perl.x86_64 is missing
system-config-samba.noarch is missing
ypserv.x86_64 is missing
php-cli.x86_64 is missing
mod_python.x86_64 is missing
httpd.x86_64 is missing
crypto-utils.x86_64 is missing
bind.x86_64 is missing
mod_ssl.x86_64 is missing
php-common.x86_64 is missing
perl-TimeDate.noarch is missing
perl-Digest-HMAC.noarch is missing
php-gd.x86_64 is missing
mod_perl.x86_64 is missing
postgresql.x86_64 is missing
vsftpd.x86_64 is missing
php.x86_64 is missing
php-ldap.x86_64 is missing
Option "all" is installed
Option "desktop" is installed
Option "jre" is installed
Option "perl-xml" is installed

RPM exception report

bind.x86_64 RPM is defined in the base list but is not installed


crypto-utils.x86_64 RPM is defined in the base list but is not installed
distcache.i386 RPM is defined in the base list but is not installed
distcache.x86_64 RPM is defined in the base list but is not installed
httpd-manual.x86_64 RPM is defined in the base list but is not installed
httpd.x86_64 RPM is defined in the base list but is not installed
libtool-ltdl.i386 RPM is defined in the base list but is not installed

Schlumberger Private - Customer Use 97


5.2.3 Example 3.

libtool-ltdl.x86_64 RPM is defined in the base list but is not installed


mod_perl.x86_64 RPM is defined in the base list but is not installed
mod_python.x86_64 RPM is defined in the base list but is not installed
mod_ssl.x86_64 RPM is defined in the base list but is not installed
net-snmp-perl.x86_64 RPM is defined in the base list but is not installed
perl-BSD-Resource.x86_64 RPM is defined in the base list but is not installed
perl-Config-General.noarch RPM is defined in the base list but is not installed
perl-DBD-Pg.x86_64 RPM is defined in the base list but is not installed
perl-DBI.x86_64 RPM is defined in the base list but is not installed
perl-Digest-HMAC.noarch RPM is defined in the base list but is not installed
perl-Digest-SHA1.x86_64 RPM is defined in the base list but is not installed
perl-Net-DNS.x86_64 RPM is defined in the base list but is not installed
perl-Net-Telnet.noarch RPM is defined in the base list but is not installed
perl-TimeDate.noarch RPM is defined in the base list but is not installed
php-cli.x86_64 RPM is defined in the base list but is not installed
php-common.x86_64 RPM is defined in the base list but is not installed
php-gd.x86_64 RPM is defined in the base list but is not installed
php-ldap.x86_64 RPM is defined in the base list but is not installed
php.x86_64 RPM is defined in the base list but is not installed
postgresql-server.x86_64 RPM is defined in the base list but is not installed
postgresql.x86_64 RPM is defined in the base list but is not installed
system-config-samba.noarch RPM is defined in the base list but is not installed
tux.x86_64 RPM is defined in the base list but is not installed
vsftpd.x86_64 RPM is defined in the base list but is not installed
webalizer.x86_64 RPM is defined in the base list but is not installed
ypserv.x86_64 RPM is defined in the base list but is not installed

5.2.3 Example 3.
This final example shows the results for a system with a recognized but unsupported OS.

• The "Data collected from system" section shows that this is an OS version that is recognized by the
scripts and the "Computed data used for analysis" section is generated correctly
• The "Basic installation and option report" reports that there is no base installation list defined - the scripts
look for centos6.3 lists but don't find them
• The "RPM exception report" simply states that as there are no lists available this section cannot be filled
in.

Schlumberger Private - Customer Use 98


5.2.3 Example 3.

Note that in this case this is a recognized OS. This means that we may have standards defined for this OS version
which could be supplied on request. However this will not be an extensively qualified and tested and will not
necessarily be supported by Schlumberger.

If this is not a recognized OS you will get a similar report - however the Operating System Version in the
"Computed data used for analysis" will not be filled in and there will be no standards available - this will not be a
supported OS.

$RPMCHECKDIR/bin/check-host -r desktop
Analysis for system: gy877

Summary information

Data collected from system


Operating System Release = OmegaSystemEnv.CentOS release 6.3 (Final)
Architecture = x86_64

Computed data used for analysis


Operating System Version = centos6.3
System Role = Desktop
Base Installation = EWS

Basic installation and option report

No base installation list defined for this OS/Architecture/System Type

RPM exception report

No base installation list defined for this OS/Architecture/System Type -


therefore no individual RPM report will be created.

Schlumberger Private - Customer Use 99

Вам также может понравиться