- SO:RedHat/CentOS 7
- Python:2.7 o cualquier versión superior
- Ruby:2.0 o cualquier versión superior
- privilegios de sudo:sudo debe estar habilitado en su sistema para que la instalación finalice sin errores.
Paso 1:Actualizar y mejorar el sistema
```golpecito
actualización de sudo yum
actualización sudo yum
```
Paso 2:Instale el repositorio EPEL (Paquetes adicionales para Enterprise Linux)
Chef requiere algunos paquetes EPEL, por lo que deberá instalar el repositorio EPEL,
```golpecito
sudo yum instalar epel-liberación
```
Paso 3:instalar Ruby y Git (opcional)
Si bien Chef 13 no requiere Ruby, puede instalarlo y luego usar los paquetes Ruby de Chef en aras de la simplicidad y la compatibilidad. Estos son pasos opcionales.
```golpecito
sudo yum instalar rubí
sudo yum instalar git
```
Paso 4:Instalar Erlang
Instale el paquete Erlang con el siguiente comando:
```golpecito
sudo yum instalar erlang
```
Paso 5:Descargue e instale el paquete Chef 13 Omnibus
Para descargar el paquete Chef 13 Omnibus, emita el siguiente comando:
```golpecito
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- núcleo-13.5.1-1.el7.x86_64.rpm
```
También puede explorar los paquetes utilizando el siguiente enlace (Paquetes Chef).
Descargue el paquete que desee y luego continúe con la instalación:
```golpecito
sudo rpm -ivh chef-server-core-13.5.1-1.el7.x86_64.rpm
```
Paso 6:Configurar Chef
Una vez que la instalación se haya completado exitosamente, deberá configurar Chef. Para configurar Chef, ejecute el siguiente comando:
```golpecito
sudo chef-server-ctl reconfigurar
```
Paso 7:Inicie Chef Server
Utilice el siguiente comando para iniciar Chef Server:
```golpecito
inicio sudo chef-servidor-ctl
```
Verifique el estado del servicio chef-server usando el siguiente comando y confirme que el servicio se esté ejecutando.
```
estado del servidor chef del servicio sudo
```
Paso 8:Habilite el servicio FirewallD
Para habilitar el servicio `FirewallD`, utilice el siguiente comando.
```
sudo systemctl habilitar firewalld
```
Paso 9:Credenciales del servidor Chef
El comando chef-server-ctl reconfigure crea las siguientes credenciales de Chef Server de forma predeterminada:
- Usuario administrador :administrador
- Contraseña de administrador :contraseña
- Nombre de la organización :demostración
Necesitará estas credenciales para iniciar sesión en la interfaz de usuario web de Chef Server y administrar Chef Server.
Paso 10:Acceder a la interfaz de usuario web de Chef Server
Para acceder a la interfaz de usuario web de Chef Server, abra un navegador web y navegue hasta la siguiente URL:
https://_
Utilice el nombre de usuario y la contraseña de administrador predeterminados para iniciar sesión.
¡Y eso debería ser todo! Ahora debería haber instalado Chef 13 con éxito en RedHat/CentOS 7.