GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Katello 3.10 na CentOS 7 / RHEL 7

Katello je open source plugin pro správu životního cyklu pro Foreman který vám pomůže zvládnout předplatné a správu úložiště. Katello se připojí k externím úložištím obsahu (aktualizací) a stáhne jej; můžete je použít (aktualizovat) na přihlášené systémy.

Můžete také říci, že Katello je alternativou k Redhat Satellite nebo SpaceWalk .

Katello také vám umožňuje provádět úkoly, jako je zajišťování strojů, správa konfigurace pomocí foremana.

Součásti Katello

Vnitřní součásti

Svíčková – Zabývá se správou předplatného.

Dřeň – stará se o správu úložiště a obsahu.

Inteligentní proxy – Funguje jako proxy pro některé služby, jako je konfigurace DNS, DHCP a Puppetmaster.

Vnější součásti

Předák – Aplikace s otevřeným zdrojovým kódem, která vám umožňuje automaticky zajišťovat fyzické a virtuální systémy pomocí modulů Kickstart a Puppet.

V tomto příspěvku nainstalujeme Katello (v3.10) na CentOS 7 / RHEL 7 .

Hardwarové požadavky

  • 2 CPU
  • 8 GB RAM (doporučeno 12 GB RAM)
  • 20 GB za / souborový systém.
  • Podporuje pouze CentOS 7 / RHEL 7
  • /var/lib/pulb obsahuje obsah úložiště operačních systémů, proto přidělte 30 GB místa pro každý operační systém, který chcete synchronizovat.
Pokud chcete synchronizovat pouze dvě úložiště (CentOS 7 a CentOS 6), měli byste mít 60 GB pro /var/lib/pulp souborový systém nebo souborový systém /var.

Předpoklady

Pomocí následujícího příkazu nastavte hostname .

hostnamectl set-hostname katello.itzgeek.local

Pokud ve svém prostředí nemáte DNS, aktualizujte /etc/hosts soubor.

echo "192.168.1.10 katello.itzgeek.local itzgeek" >> /etc/hosts

Upgradujte svůj základní operační systém na nejnovější verzi (doporučeno ).

ČTĚTE:Jak aktualizovat CentOS 7.0 / 7.1 / 7.2 / 7.3 / 7.4 na CentOS 7.5

Nastavte pravidla brány firewall pro Katello.

firewall-cmd --permanent --add-port=80/tcp --add-port=443/tcp --add-port=5647/tcp --add-port=9090/tcp

Navíc pro inteligentní proxy.

firewall-cmd --permanent --add-port=8140/tcp --add-port=8443/tcp --add-port=8000/tcp --add-port=67/udp --add-port=68/udp --add-port=69/udp

Znovu načtěte bránu firewall.

firewall-cmd --reload

Nakonfigurujte službu NTP tak, aby váš server mohl synchronizovat čas s upstream časovým serverem pro přesné načasování.

yum install -y ntp
service ntpd restart

# Set timezone if required 
timedatectl set-timezone America/New_York

ntpdate -u us.pool.ntp.org

Možná budete muset povolit následující úložiště pouze na RHEL 7.

### RHEL 7 Only ###
yum install -y yum-utils
yum-config-manager --disable "*"
yum-config-manager --enable rhel-7-server-rpms
yum-config-manager --enable rhel-7-server-optional-rpms
yum-config-manager --enable rhel-7-server-extras-rpms

Nakonfigurujte požadovaná úložiště pro Katello.

yum -y localinstall http://fedorapeople.org/groups/katello/releases/yum/3.10/katello/el7/x86_64/katello-repos-latest.rpm
yum -y localinstall http://yum.theforeman.org/releases/1.20/el7/x86_64/foreman-release.rpm
yum -y localinstall https://yum.puppetlabs.com/puppetlabs-release-pc1-el-7.noarch.rpm
yum -y localinstall http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install foreman-release-scl python2-django

Spusťte následující příkaz a nainstalujte balíčky Katello.

yum -y install katello

K nastavení Katello použijte foreman-installer.

foreman-installer --scenario katello

Po dokončení nastavení Katello zobrazí mistr-instalátor podrobnosti o účtu (modré ). Tyto informace byste potřebovali k přihlášení do Foreman dashboardu.

Resetting puppet server version param...
Installing             Done                                               [100%] [..................................................]
  Success!
  * Katello is running at https://katello.itzgeek.local
      Initial credentials are admin / 9aHprevR8atx4cuV
  * To install an additional Foreman proxy on separate machine continue by running:

      foreman-proxy-certs-generate --foreman-proxy-fqdn "$FOREMAN_PROXY" --certs-tar "/root/$FOREMAN_PROXY-certs.tar"
  The full log is at /var/log/foreman-installer/katello.log

Přístup ke Katello

Nyní otevřete webový prohlížeč a přejděte na následující adresu URL.

https://your.ip.add.ress

NEBO

https://plně.kvalifikovaný.název.domény

Přihlaste se do Katello pomocí přihlašovacích údajů, které jste získali během nastavení.

Domovská stránka Katello / Foreman bude vypadat níže.

Pokud si přejete změnit heslo admin uživatel, přejděte na Administrátor >> Můj účet.

Změňte heslo.

V našem dalším článku se budeme Konfigurovat Katello pro poskytování oprav pro klienty CentOS / RHEL .

To je vše


Cent OS
  1. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

  2. Jak nainstalovat Icinga 2 na CentOS 8 / RHEL 8

  3. Jak nainstalovat Katello na CentOS 7

  1. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8

  2. Jak nainstalovat ntfs-3g na RHEL 8 / CentOS 8

  3. Jak nainstalovat PHP-mbstring na RHEL 8 / CentOS 8

  1. Jak nainstalovat phantomjs na RHEL 8 / CentOS 8

  2. Jak nainstalovat Dropbox na RHEL 8 / CentOS 8

  3. Jak nainstalovat kompas na RHEL 8 / CentOS 8