V tomto tutoriálu vám ukážeme, jak nainstalovat Foreman na AlmaLinux 8. Pro ty z vás, kteří to nevěděli, Foreman je bezplatný a open source nástroj pro automatizaci zřizování a konfigurace systémů Linux. Foreman dává systémovým administrátorům možnost snadno automatizovat opakující se úlohy, rychle nasazovat aplikace a proaktivně spravovat servery, on-premise nebo v cloudu. Foreman je také integrován s nástroji pro správu konfigurace, jako jsou Ansible, Chef, Salt, a Puppet, dostupné jako zásuvné moduly pro kompletní správu životního cyklu infrastruktury.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Foremana na AlmaLinux 8. Můžete postupovat podle stejných pokynů pro Rocky Linux.
Předpoklady
- Server s jedním z následujících operačních systémů:AlmaLinux 8.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Foremana na AlmaLinux 8
Krok 1. Nejprve se ujistěte, že je váš systém aktuální.
sudo dnf update sudo dnf install epel-release
Krok 2. Povolte úložiště loutek.
Spuštěním následujícího příkazu povolte úložiště:
sudo dnf install https://yum.puppet.com/puppet6-release-el-8.noarch.rpm
Krok 3. Povolte modul Ruby na vašem systému.
Foreman a dokonce i loutka vyvinuté pomocí Ruby, takže je potřebujeme v našem systému. Spusťte následující příkaz, abyste to povolili:
sudo dnf module reset ruby sudo dnf module enable ruby:2.7
Krok 4. Instalace Foremana na AlmaLinux 8.
Nyní jsme do vašeho systému přidali oficiální úložiště Foreman:
sudo dnf install https://yum.theforeman.org/releases/2.5/el8/x86_64/foreman-release.rpm
S přidanými repozitáři nyní nainstalujte foreman pomocí následujícího příkazu:
sudo dnf update sudo dnf install foreman-installer
Pro dokončení nastavení Foremana spusťte instalační příkaz:
sudo foreman-installer -v
Krok 5. Nakonfigurujte bránu firewall.
Pokud máte aktivní službu brány firewall, otevřete všechny požadované porty:
sudo firewall-cmd --add-port={22,53,80,443,3000,8140,3306,5432,8443,5910-5930}/tcp --permanent sudo firewall-cmd --add-port=67-69/udp --permanent sudo firewall-cmd --reload
Krok 6. Přístup k webovému rozhraní Foreman.
Po úspěšné instalaci otevřete svůj oblíbený webový prohlížeč a přejděte na název domény serveru:
https://your-domain.com
Gratulujeme! Úspěšně jste nainstalovali Foremana. Děkujeme, že jste použili tento návod k instalaci Foremana na váš systém AlmaLinux 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Foreman.