## Forudsætninger
- OS:RedHat/CentOS 7
- Python:2.7 eller en hvilken som helst version højere
- Ruby:2.0 eller en version højere
- sudo-privilegier:sudo skal være aktiveret på dit system, så installationen afsluttes uden fejl.
Trin 1:Opdater og opgrader systemet
``` bash
sudo yum opdatering
sudo yum opgradering
```
Trin 2:Installer EPEL-lageret (ekstra pakker til Enterprise Linux)
Chef kræver nogle EPEL-pakker, så du bliver nødt til at installere EPEL-lageret,
``` bash
sudo yum installer epel-release
```
Trin 3:Installer Ruby og Git (valgfrit)
Selvom Ruby ikke er påkrævet af Chef 13, kan du installere det og derefter bruge Chef's Ruby-pakker for enkelhedens og kompatibilitetens skyld. Disse er valgfrie trin.
``` bash
sudo yum installer rubin
sudo yum installer git
```
Trin 4:Installer Erlang
Installer Erlang-pakken med følgende kommando:
``` bash
sudo yum installer erlang
```
Trin 5:Download og installer Chef 13 Omnibus-pakken
For at downloade Chef 13 Omnibus-pakken skal du udstede følgende kommando:
``` bash
wget --no-check-certificate -O /tmp/chef-server-core-13.5.1-1.el7.x86_64.rpm https://packages.chef.io/stable/el/7/chef-server- kerne-13.5.1-1.el7.x86_64.rpm
```
Du kan også gennemse pakkerne ved at bruge følgende link (Kok-pakker).
Download den ønskede pakke og fortsæt med installationen:
``` bash
sudo rpm -ivh chef-server-core-13.5.1-1.el7.x86_64.rpm
```
Trin 6:Konfigurer Chef
Når installationen er gennemført, skal du konfigurere Chef. For at konfigurere Chef skal du køre følgende kommando:
``` bash
sudo chef-server-ctl reconfigure
```
Trin 7:Start Chef Server
Brug følgende kommando til at starte Chef Server:
``` bash
sudo chef-server-ctl start
```
Bekræft status for chef-server-tjenesten ved hjælp af følgende kommando, og bekræft, at tjenesten kører.
```
sudo service kok-server status
```
Trin 8:Aktiver FirewallD-tjenesten
Brug følgende kommando for at aktivere `FirewallD`-tjenesten.
```
sudo systemctl aktiver firewalld
```
Trin 9:Kokkens serverlegitimationsoplysninger
Chef-server-ctl reconfigure-kommandoen opretter som standard følgende Chef Server-legitimationsoplysninger:
- Administratorbruger :admin
- Administratoradgangskode :adgangskode
- Organisationens navn :demo
Du skal bruge disse legitimationsoplysninger for at logge ind på Chef Server-webbrugergrænsefladen og administrere Chef Server.
Trin 10:Adgang til Chef Server Web UI
For at få adgang til Chef Servers web-UI skal du åbne en webbrowser og navigere til følgende URL:
https://_ :443/
Brug standardadmin brugernavn og adgangskode til at logge ind.
Og det burde være det! Du skulle nu have installeret Chef 13 på RedHat/CentOS 7.