## Forutsetninger
- OS:RedHat/CentOS 7
- Python:2.7 eller en hvilken som helst versjon høyere
- Ruby:2.0 eller en hvilken som helst versjon høyere
- sudo-privilegier:sudo må være aktivert på systemet ditt slik at installasjonen fullføres uten feil.
Trinn 1:Oppdater og oppgrader systemet
``` bash
sudo yum oppdatering
sudo yum oppgradering
```
Trinn 2:Installer EPEL (Extra Packages for Enterprise Linux) Repository
Chef krever noen EPEL-pakker, så du må installere EPEL-depotet,
``` bash
sudo yum installer epel-release
```
Trinn 3:Installer Ruby og Git (valgfritt)
Selv om Ruby ikke kreves av Chef 13, kan du installere den og deretter bruke Chef's Ruby-pakker for enkelhets skyld og kompatibilitet. Dette er valgfrie trinn.
``` bash
sudo yum installer ruby
sudo yum installer git
```
Trinn 4:Installer Erlang
Installer Erlang-pakken med følgende kommando:
``` bash
sudo yum installer erlang
```
Trinn 5:Last ned og installer Chef 13 Omnibus-pakken
For å laste ned Chef 13 Omnibus-pakken, utfør 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- kjerne-13.5.1-1.el7.x86_64.rpm
```
Du kan også bla gjennom pakkene ved å bruke følgende lenke (Chef Packages).
Last ned pakken du ønsker og fortsett med installasjonen:
``` bash
sudo rpm -ivh chef-server-core-13.5.1-1.el7.x86_64.rpm
```
Trinn 6:Konfigurer Chef
Når installasjonen er fullført, må du konfigurere Chef. For å konfigurere Chef, kjør følgende kommando:
``` bash
sudo chef-server-ctl rekonfigurere
```
Trinn 7:Start Chef Server
Bruk følgende kommando for å starte Chef Server:
``` bash
sudo chef-server-ctl start
```
Bekreft statusen til kokk-server-tjenesten ved å bruke følgende kommando og bekreft at tjenesten kjører.
```
sudo service kokk-server status
```
Trinn 8:Aktiver FirewallD-tjenesten
For å aktivere 'FirewallD'-tjenesten, bruk følgende kommando.
```
sudo systemctl aktiver brannmur
```
Trinn 9:Påloggingsinformasjon for kokkserver
Chef-server-ctl reconfigure-kommandoen oppretter følgende Chef Server-legitimasjon som standard:
- Administratorbruker :admin
- Administratorpassord :passord
- Organisasjonsnavn :demo
Du trenger disse legitimasjonene for å logge på Chef Server web-UI og administrere Chef Server.
Trinn 10:Få tilgang til Chef Server Web UI
For å få tilgang til Chef Server-nettgrensesnittet, åpne en nettleser og naviger til følgende URL:
https://_ :443/
Bruk standard admin brukernavn og passord for å logge på.
Og det burde være det! Du skal nå ha installert Chef 13 på RedHat/CentOS 7.