Úvod
Šéfkuchař je jedním z oblíbených nástrojů pro správu konfigurace, který se používá k rychlé automatizaci nasazení, konfigurací a správy celého prostředí IT infrastruktury.
V první části této série šéfkuchařů jsme vysvětlili koncepty šéfkuchařů, které se skládají ze tří důležitých součástí: Pracovní stanice šéfkuchaře , Server šéfkuchaře & Klient šéfkuchaře/uzel .
V tomto článku se dozvíte, jak nainstalovat a otestovat Chef Workstation v RHEL/CentOS 8/7 Linuxové distribuce.
Instalace Chef Workstation v CentOS/RHEL
Pracovní stanice šéfkuchaře je stroj, kde bude administrátor pracovat na vytváření receptů, kuchařek. S Chef Workstation mohou vývojáři/administrátoři vytvářet infrastrukturu jako kód. Všechny procesy vývoje a testování lze provádět na Chef Workstation. Lze jej nainstalovat do Windows, MacOS, Redhat , Ubuntu a Debian. Skládá se ze všech nezbytných balíčků, nástrojů a závislostí, jako je Chef-CLI, Knife, Chef Infra Client atd., pro vývoj testů.
1. Přejděte na stránku Chef Workstation ke stažení a stáhněte si příslušný balíček pro vaši distribuční verzi nebo použijte následující příkaz wget pro stažení přímo na terminálu.
Na CentOS / RHEL 7
# wget https://packages.chef.io/files/stable/chefdk/4.13.3/el/7/chefdk-4.13.3-1.el7.x86_64.rpm
Na CentOS / RHEL 8
# wget https://packages.chef.io/files/stable/chefdk/4.13.3/el/8/chefdk-4.13.3-1.el7.x86_64.rpm

2. Poté pomocí následujícího příkazu rpm nainstalujte ChefDK jak je uvedeno.
# rpm -ivh chefdk-4.13.3-1.el7.x86_64.rpm
nebo můžete použít příkaz yum:
# yum localinstall chefdk-4.13.3-1.el7.x86_64.rpm -y

3. Ověřte ChefDK instalaci pomocí následujícího příkazu.
# chef -v

4. Dále ověříme pracovní stanici jednoduchým receptem. Zde vytvoříme textový soubor unixcop.txt který by měl obsahovat „Vítejte v unixcopu ” pomocí Chef.
# vim unixcopchef.rb
Přidejte také následující kód.
file 'unixcop.txt' do content 'We love UNIXCOP' end

5. Spusťte recept pomocí níže uvedeného příkazu. Při prvním spuštění budete požádáni o přijetí licence.
# chef-apply unixcopchef.rb

Váš soubor unixcop.txt vytvořen a můžete to ověřit spuštěním příkazu ls jak je uvedeno.
# ll

Odinstalujte Chef Workstation
Spuštěním následujícího příkazu odinstalujte Chef Workstation ze systému.
# rpm -e chefdk