Friday, December 18, 2015

Installation of Satellite 6.1 in Redhat Linux

Following procedure will guide you thru the installation of Satellite 6.1 by downloading packages thru Redhat network. 

1. First of all, You need to register the server in Redhat network and then configure proxy for internet connectivity.

Please refer
http://linuxulagam.blogspot.in/2015/12/how-to-register-red-hat-linux-server-in.html

2. Make sure you create the following file systems (space calculation was based on using just RHEL 6 repositories) on the server that is meant for Satellite.

File systems:
/var/lib/pgsql - 2GB
/var/lib/mongodb - 20 GB
/var/lib/pulp - 400GB

3. Enable the repositories requried to download Satellite packages.

# subscription-manager repos --enable rhel-6-server-rpms --enable rhel-server-rhscl-6-rpms --enable rhel-6-server-satellite-6.1-rpms

3. Install Katello (Satellite)

# yum install katello

# katello-installer --katello-proxy-url=http://10.11.12.13 --katello-proxy-port=8081
Installing             -ebug: Coprefix: /unicast                                 [99%] [.............................................................................Installing             Done                                               [100%] [.................................................................................]
  Success!
  * Katello is running at https://myserver.mycompany.net
      Initial credentials are admin / 6VcVnLn5uvzM
  * Capsule is running at https://myserver.mycompany.net:9090
  * To install additional capsule on separate machine continue by running:"

      capsule-certs-generate --capsule-fqdn "$CAPSULE" --certs-tar "~/$CAPSULE-certs.tar"

  The full log is at /var/log/katello-installer/katello-installer.log

4. You need to register the server as satellite in Redhat network by logging into access.redhat.com
or thru the following command

 # subscription-manager register --type=satellite

5. Download the manifest file

6. Do the rest of the configuration like the creation of Organization, Location, import manifest, enable & sync repositories, ...

No comments: