## Förutsättningar
- OS:RedHat/CentOS 7
- Python:2.7 eller valfri version högre
- Ruby:2.0 eller valfri version högre
- sudo-privilegier:sudo måste vara aktiverat på ditt system så att installationen slutförs utan fel.
Steg 1:Uppdatera och uppgradera systemet
``` bash
sudo yum uppdatering
sudo yum uppgradering
```
Steg 2:Installera EPEL (Extra Packages for Enterprise Linux) Repository
Chef kräver några EPEL-paket, så du måste installera EPEL-förvaret,
``` bash
sudo yum installera epel-release
```
Steg 3:Installera Ruby och Git (valfritt)
Även om Ruby inte krävs av Chef 13, kan du installera det och sedan använda Chef's Ruby-paket för enkelhetens och kompatibilitetens skull. Dessa är valfria steg.
``` bash
sudo yum installera ruby
sudo yum installera git
```
Steg 4:Installera Erlang
Installera Erlang-paketet med följande kommando:
``` bash
sudo yum installera erlang
```
Steg 5:Ladda ner och installera Chef 13 Omnibus-paketet
För att ladda ner Chef 13 Omnibus-paketet, utfärda följande 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- kärna-13.5.1-1.el7.x86_64.rpm
```
Du kan också bläddra bland paketen med hjälp av följande länk (Kockpaket).
Ladda ner paketet du önskar och fortsätt sedan med installationen:
``` bash
sudo rpm -ivh chef-server-core-13.5.1-1.el7.x86_64.rpm
```
Steg 6:Konfigurera Chef
När installationen har slutförts framgångsrikt måste du konfigurera Chef. För att konfigurera Chef, kör följande kommando:
``` bash
sudo chef-server-ctl omkonfigurera
```
Steg 7:Starta kockservern
Använd följande kommando för att starta Chef Server:
``` bash
sudo chef-server-ctl start
```
Verifiera statusen för chef-server-tjänsten med följande kommando och bekräfta att tjänsten körs.
```
sudo service kock-server status
```
Steg 8:Aktivera FirewallD-tjänsten
För att aktivera tjänsten `FirewallD`, använd följande kommando.
```
sudo systemctl aktivera brandvägg
```
Steg 9:Kockserveruppgifter
Kommandot chef-server-ctl reconfigure skapar följande Chef Server-referenser som standard:
- Adminanvändare :admin
- Administratörslösenord :lösenord
- Organisationens namn :demo
Du behöver dessa referenser för att logga in på Chef Servers webbgränssnitt och hantera Chef Server.
Steg 10:Åtkomst till Chef Server Web UI
För att komma åt Chef Servers webbgränssnitt, öppna en webbläsare och navigera till följande URL:
https://_ :443/
Använd standardanvändarnamnet och lösenordet för administratören för att logga in.
Och det borde vara det! Du bör nu ha installerat Chef 13 på RedHat/CentOS 7.