Šé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 Chef jsme vysvětlili koncept šéfkuchaře, který se skládá ze tří důležitých součástí:Chef Workstation , Server šéfkuchaře &Klient/uzel šéfkuchaře .
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 admin 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 vývojové a testovací procesy lze provádět na Chef Workstation. Lze jej nainstalovat do Windows, MacOS, Redhat, Ubuntu a Debianu. 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 pro stahování Chef Workstation 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 ke stažení přímo na terminálu.
------ On 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 ------ On 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
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 test.txt který by měl obsahovat „Vítejte v Tecmintu ” pomocí Chef.
# vi tecmintchef.rb
Přidejte následující kód.
file 'text.txt' do content 'Welcome to Tecmint' end
5. Spusťte recept pomocí níže uvedeného příkazu. Při prvním spuštění vás požádá o přijetí licence.
# chef-apply tecmintchef.rb
Váš soubor test.txt je vytvořen a můžete to ověřit spuštěním příkazu ls, jak je znázorněno.
# ll
Odinstalujte Chef Workstation
6. Spuštěním následujícího příkazu odinstalujte Chef Workstation ze systému.
# rpm -e chefdk
A je to! V tomto článku jsme prošli instalací a testováním Chef Workstation. Model klient-server Chef uvidíme v nadcházejících článcích.