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

Jak nainstalovat Katello na CentOS 7.x

Katello je open source software pro správu obsahu. Katello je alternativou Red Hat Satellite Server 6.1 a 6.2. Kromě správy obsahu může katello také provádět zajišťování a konfiguraci pomocí foremana. Jinými slovy můžeme říci, že Katello je open source verze Red Hat Satellite Server, která může zasílat aktualizace do svých registrů linuxových serverů nebo klientů.

Níže jsou uvedeny různé součásti satelitního serveru:

  • Katello – Spravuje veškerý obsah nebo úložiště a Software Development Life Management (SDLC)
  • Foreman – Provádí zajišťování fyzických a virtuálních serverů pomocí metod jako kickstart a PXE, umožňuje nám také automatizovat naše úkoly pomocí loutkových modulů.
  • Candlepin – Je to služba v rámci katello, která je zodpovědná za správu předplatného.
  • Pulp – Je to služba v rámci katello, která se stará o úložiště a jejich obsah
  • Capsulový server –  Funguje jako proxy server pro některé služby katello, jako je úložiště úložiště, DNS, DHCP a konfigurace serveru Puppet

V tomto článku se chystáme nainstalovat Katello 3.14 na CentOS 7.x Server. Předpokládám, že ve vašem systému je již nainstalován minimální CentOS 7.x.

Níže jsou uvedeny minimální doporučení pro server Katello:

  • Minimálně 8 GB RAM
  • Minimálně 2 jádra CPU
  •  20 GB v / souborový systém
  • Samostatná a maximální velikost /var/, protože všechna úložiště OS budou synchronizována pod /var/lib/pulp, v ideálním případě přidělte 30 GB prostoru pro každé úložiště OS. předpokládejme, že budu synchronizovat úložiště tří OS, pak by velikost /var byla 90 GB.

Kroky instalace Katello na CentOS 7

Krok:1 Nastavte název hostitele a aktualizujte server

Pomocí příkazu hostnamectl nastavte název hostitele

[[email protected] ~]# hostnamectl set-hostname "katello.example.com"

Aktualizujte soubor /etc/hosts v případě, že nemáte svůj vlastní DNS server

[[email protected] ~]# echo "192.168.1.12 katello.example.com" >> /etc/hosts

Pomocí níže uvedeného příkazu yum aktualizujte server a poté jej restartujte

[[email protected] ~]# yum update -y ; reboot

Krok:2 Nastavte pravidla brány firewall pro katello

Spuštěním níže uvedeného příkazu otevřete porty v operačním firewallu pro nastavení katello.

[[email protected] ~]# firewall-cmd --permanent --add-port="80/tcp" --add-port="443/tcp" --add-port="5646/tcp" --add-port="5647/tcp" --add-port="5671/tcp" --add-port="5672/tcp"  --add-port="8140/tcp" --add-port="9090/tcp" --add-port="53/udp" --add-port="53/tcp"  --add-port="67/udp" --add-port="68/udp" --add-port="69/udp"

Krok:3 Nastavte požadovaná úložiště pro katello

Spuštěním níže uvedených příkazů jeden po druhém nastavte požadovaná úložiště pro nastavení katello.

[[email protected] ~]# yum -y localinstall https://fedorapeople.org/groups/katello/releases/yum/3.14/katello/el7/x86_64/katello-repos-latest.rpm 
[[email protected] ~]# yum -y localinstall https://yum.theforeman.org/releases/1.24/el7/x86_64/foreman-release.rpm
[[email protected] ~]# yum -y localinstall http://yum.puppetlabs.com/puppet-release-el-7.noarch.rpm
[[email protected] ~]# yum -y localinstall https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 
[[email protected] ~]# yum -y install foreman-release-scl

Nyní znovu aktualizujte svůj systém, protože jsme přidali nová úložiště.

[[email protected] ~]# yum -y update

Krok:4 Nainstalujte balíček Katello a spusťte instalaci

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

[[email protected] ~]# yum -y install katello

Před zahájením instalace synchronizujte čas vašeho serveru se serverem NTP a nastavte časové pásmo s ohledem na vaši polohu

[[email protected] ~]# timedatectl list-timezones  | grep -i Asia/Kol
Asia/Kolkata
[[email protected] ~]# timedatectl set-timezone "Asia/Kolkata"
[[email protected] ~]#
[[email protected] ~]# yum install chrony -y
[[email protected] ~]# chronyd -q 'server in.pool.ntp.org iburst'

Poznámka: V případě, že služba Chronyd již běží, nejprve službu zastavte a spusťte výše uvedený příkaz pro synchronizaci času

Přečtěte si takéJak synchronizovat čas na serveru Linux pomocí Chrony

Nyní spusťte instalaci Katello pomocí níže uvedeného příkazu foreman-installer

[[email protected] ~]# foreman-installer --scenario katello --foreman-admin-username admin --foreman-admin-password <Specify_Password>

Jakmile je instalace dokončena, dostaneme výstup něco jako níže:

Poznámka: V případě, že váš server běží za proxy serverem, spusťte níže uvedený příkaz

[[email protected] ~]# foreman-installer --scenario katello --katello-proxy-url http://<Proxy-Server_Name_or_IP> --katello-proxy-port <Proxy-port> --foreman-admin-username admin --foreman-admin-password <Specify_Password>

Krok:5 Vstupte do Katello Admin Dashboard

Otevřete webový prohlížeč a zadejte adresu URL „https://katello.example.com/“, použijte uživatelské jméno jako správce a heslo, které zadáme ve výše uvedeném kroku.

To je pro tento článek vše. Podělte se o své cenné zpětné vazby a komentáře. Na níže uvedené adrese URL si můžete stáhnout Yum Repositories a zaregistrovat klienty pro opravu v nastavení Katello.

Jak stahovat úložiště Yum a registrovat klienty v Katello


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Katello 3.10 na CentOS 7 / RHEL 7

  3. Jak nainstalovat Katello na CentOS 7

  1. Jak nainstalovat Java 11 &12 na CentOS 7

  2. Jak nainstalovat Wine 4.0 na CentOS 7

  3. Jak nainstalovat Vim 8.2 na CentOS 7

  1. Jak nainstalovat VirtualBox na CentOS 7

  2. Jak nainstalovat Git na CentOS 8

  3. Jak nainstalovat Docker na CentOS 8