Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

http://simp.readthedocs.io/en/master/getting_started_guide/Installing_SIMP_From_A_Tarball.html

If you've already got an existing installation of a supported operating system that you'd like to install a SIMP server on, this is the guide for you. 

Prerequisites

Step-by-step guide

...

Unpack your tarball

Code Block
languagebash
$ tar xfv SIMP-DVD-CentOS-4.2.0-Beta.tar.gz

...

Add the gpg keys

Code Block
languagebash
$ \curl https://raw.githubusercontent.com/NationalSecurityAgency/SIMP/master/GPGKEYS/RPM-GPG-KEY-SIMP | gpg --import -
$ gpg --import SIMP/GPGKEYS/*

...

Create a local repo in SIMP. Make a note of the location of this repo, as you will need it in the next step. 

Code Block
languagebash
$ createrepo -p SIMP

Add repo files required for SIMP dependencies: 

Info

These repo files are available in build/yum_data/SIMP*/repos/ in your build folder

Code Block
titleelasticsearch.repo
collapsetrue
elasticsearch.repo:
[elasticsearch-1.3]
name=Elasticsearch repository for 1.3.x packages
baseurl=http://packages.elastic.co/elasticsearch/1.3/centos
gpgcheck=1
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1
[elasticsearch-1.6]
name=Elasticsearch repository for 1.6.x packages
baseurl=http://packages.elastic.co/elasticsearch/1.6/centos
gpgcheck=1
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1
Code Block
titleepel.repo
collapsetrue
[epel]
name=epel
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&arch=x86_64&country=US
failovermethod=priority
Code Block
titleepel-testing.repo
collapsetrue
[epel-testing]
name=Extra Packages for Enterprise Linux 6 - Testing - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/testing/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=testing-epel6&arch=$basearch
failovermethod=priority
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
[epel-testing-debuginfo]
name=Extra Packages for Enterprise Linux 6 - Testing - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/testing/6/$basearch/debug
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=testing-debug-epel6&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=1
[epel-testing-source]
name=Extra Packages for Enterprise Linux 6 - Testing - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/testing/6/SRPMS
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=testing-source-epel6&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=1

The SCL Ruby repo is not needed in EL7: 

Code Block
titlescl.repo
collapsetrue
[scl-ruby193]
name=scl-ruby193
baseurl=https://www.softwarecollections.org/repos/rhscl/ruby193/epel-6-x86_64/
enabled=1
gpgcheck=0
Code Block
titlesimp.repo
collapsetrue
[simp-ext]
name=simp-ext
baseurl=https://sourceforge.net/projects/sys-integrity-mgmt-platform/files/yum/el/6/ext/x86_64
[simp-bintray]
name=simp-bintray
baseurl=https://dl.bintray.com/simp/4.2.X

The baseurl of the local repo should be the absolute path from step 3, starting with file://

Code Block
titleSIMP-local.repo
collapsetrue
[local]
name=SIMP-4.2.X for CentOS
baseurl=file:///home/vagrant/SIMP
enabled=1
gpgcheck=1

Install the SIMP rpm

...

languagebash

...

Here is a link to the moved page on ReadTheDocs
If you have questions, please try the Forum.


Related articles

Filter by label (Content by label)
showLabelsfalse
max5
spacesSD
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel = "kb-how-to-article" and type = "page" and space = "SD"
labelskb-how-to-article

...