Pesquisa de site

Como instalar a estação de trabalho CHEF no RHEL e CentOS 8/7


Chef é uma das ferramentas populares de gerenciamento de configuração, usada para automatizar rapidamente a implantação, as configurações e o gerenciamento de todo o ambiente de infraestrutura de TI.

Na primeira parte desta série do Chef, explicamos os conceitos do Chef, que consistem em três componentes importantes: Chef Workstation, Chef Server e Chef Client/Node .

Neste artigo, você aprenderá como instalar e testar o Chef Workstation em distribuições Linux RHEL/CentOS 8/7.

Instalando a estação de trabalho Chef no CentOS/RHEL

Chef Workstation é a Máquina onde o administrador trabalhará para criar receitas, livros de receitas. Com o Chef Workstation, os desenvolvedores/administradores podem criar infraestrutura como código. Todos os processos de desenvolvimento e teste podem ser feitos no Chef Workstation. Pode ser instalado em Windows, macOS, Redhat, Ubuntu e Debian. Consiste em todos os pacotes, ferramentas e dependências necessárias como Chef-CLI, Knife, Chef Infra Client, etc., para desenvolver testes.

1. Vá para a página de downloads do Chef Workstation e pegue o pacote apropriado para a versão de sua distribuição ou use o seguinte comando wget para fazer download diretamente no terminal.

------ 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. Em seguida, use o seguinte comando rpm para instalar o ChefDK conforme mostrado.

rpm -ivh chefdk-4.13.3-1.el7.x86_64.rpm

3. Verifique a instalação do ChefDK usando o seguinte comando.

chef -v

4. A seguir, validaremos a estação de trabalho por meio de uma receita simples. Aqui, vamos criar um arquivo de texto test.txt que deverá conter “Bem-vindo ao Tecmint” usando o Chef.

vi tecmintchef.rb

Adicione o seguinte código.

file 'text.txt' do
    content 'Welcome to Tecmint'
end

5. Execute a receita usando o comando abaixo. Durante a primeira execução, ele solicitará que você aceite a licença.

chef-apply tecmintchef.rb

Seu arquivo test.txt foi criado e você pode verificá-lo executando o comando ls conforme mostrado.

ll

Desinstalar estação de trabalho do Chef

6. Execute o seguinte comando para desinstalar o Chef Workstation do sistema.

rpm -e chefdk

É isso! Neste artigo, passamos pela instalação e teste do Chef Workstation. Veremos o modelo cliente-servidor do Chef nos próximos artigos.

Artigos relacionados: